Skip to content

chore(deps): bump cl-nix-forge from v0.5.0 to v0.6.1 - #23

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nix/cl-nix-forge-v0.6.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nix/cl-nix-forge-v0.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps cl-nix-forge from v0.5.0 to v0.6.1.

Release notes

Sourced from cl-nix-forge's releases.

v0.6.1

Fixes a Nix evaluation crash on large .asd files.

Fixed

  • defsystemForms read .asd files one character at a time with plain recursion. Nix has no tail-call elimination, so every character and token cost a stack frame against max-call-depth, and a .asd of roughly 10k characters or more overflowed the default limit of 10000. Since mkPackageFlake evaluates cl.fromAsdSystem for every attribute, such a flake could not evaluate at all (nix flake check, nix run, and nix build all failed) unless the caller raised max-call-depth. The reader now tokenizes with builtins.split and drives lexing, paren matching, and form scanning with builtins.genericClosure, so depth no longer grows with file size. Results are identical to the previous reader on all existing fixtures, plus two new large-file edge cases (a generated 133 KB system and a real 33 KB .asd) that overflowed the old reader and now evaluate normally.

v0.6.0

Ships a real Darwin executable and refines library API behavior and documentation.

Added

  • program-op is now used unconditionally on every platform, including Darwin. The Darwin build previously dumped a bare .core file wrapped by an sbcl --core launcher script because program-op was once observed not to produce a binary there; rebuilding under current SBCL produces a real, ad-hoc-signed Mach-O executable, so $out/bin/<pname> is now the executable itself on every platform, unwrapped unless native libraries require wrapper arguments.

Changed

  • Various API behavior refinements and documentation updates across the lib/ batteries and example flakes.
Commits
  • 554ceba Merge pull request #4 from nerima-lisp/fix/asd-lexer-call-depth
  • 3a8df3c docs: follow version references to v0.6.1
  • 1893e88 chore(release): v0.6.1
  • 2e6ce09 fix(lib): read .asd files iteratively so large ones evaluate
  • 4a349d8 Merge pull request #3 from nerima-lisp/feat/darwin-single-binary
  • 291147a docs: follow version references to v0.6.0
  • 5f09bda chore(release): v0.6.0
  • f6103ee feat(nix): deliver a real executable on Darwin through program-op
  • c70c6ca chore: update flake.lock
  • 508c5c0 refine API behavior and documentation
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cl-nix-forge](https://github.com/nerima-lisp/cl-nix-forge) from v0.5.0 to v0.6.1.
- [Release notes](https://github.com/nerima-lisp/cl-nix-forge/releases)
- [Commits](nerima-lisp/cl-nix-forge@df1e772...554ceba)

---
updated-dependencies:
- dependency-name: cl-nix-forge
  dependency-version: 554ceba36e962d9c942058f9333edc5639b911b6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nix Pull requests that update nix code labels Oct 1, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file nix Pull requests that update nix code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants