Skip to content

Cut the 0.10.1 rockspec (kernel 41.2 + warm-FASL load echo fix, #40)#42

Merged
pyrex41 merged 1 commit into
mainfrom
release/rock-0.10.1
Jul 22, 2026
Merged

Cut the 0.10.1 rockspec (kernel 41.2 + warm-FASL load echo fix, #40)#42
pyrex41 merged 1 commit into
mainfrom
release/rock-0.10.1

Conversation

@pyrex41

@pyrex41 pyrex41 commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Release rock for the warm-FASL (load) echo fix (#40 / #41), which is on main but not in any published version — the last release, v0.10.0, predates it.

0.10.1 is a patch over 0.10.0: same bundled kernel (41.2), plus the fix. A warm fasl-cache (load) hit now re-emits each top-level form's value, so (load FILE) stdout no longer depends on cache state and matches shen-rust / shen-go.

  • shen-0.10.1-1.rockspec — new release rockspec, pins tag v0.10.1; identical build to 0.10.0-1 otherwise. luarocks lint clean.
  • README — mark 0.10.1 as the current release in the rock→kernel map; point the explicit-install hint at 0.10.1-1.

Mirrors the v0.10.0 release process (#39).

After merge

  1. Tag v0.10.1 on the merge commit and push (the rockspec pins that tag).
  2. luarocks upload shen-0.10.1-1.rockspec — needs a luarocks.org API key, so it runs from a machine that has one (see Published luarocks rock (shen 0.9.0-1) still ships kernel 41.1; repo HEAD is 41.2 #38).

🤖 Generated with Claude Code

0.10.1 is a patch over 0.10.0: same bundled kernel (41.2), plus the
warm-FASL `(load)` echo fix from #40 (PR #41) — a warm cache hit now
re-emits each top-level form's value, so `(load FILE)` stdout no longer
depends on fasl-cache state and matches shen-rust/shen-go.

- shen-0.10.1-1.rockspec: new release rockspec, pins tag v0.10.1
  (identical build to 0.10.0-1 otherwise).
- README: mark 0.10.1 as the current release in the rock->kernel map;
  point the explicit-install hint at 0.10.1-1.

Publishing the rock (luarocks upload) still has to happen from a machine
with a luarocks.org API key; see #38.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@pyrex41
pyrex41 merged commit d610e1d into main Jul 22, 2026
2 checks passed
@pyrex41
pyrex41 deleted the release/rock-0.10.1 branch July 22, 2026 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant