Skip to content

chore(deps): use noah-emp/bend-sha256 and bump bend - #123

Merged
noah-emp merged 4 commits into
masterfrom
cursor/noah-sha256-bend-2dc5
Sep 27, 2026
Merged

noah-emp merged 4 commits into
masterfrom
cursor/noah-sha256-bend-2dc5

Conversation

@noah-emp

@noah-emp noah-emp commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Point ez at noah-emp/bend-sha256 (bend-2.0.28, 1319f22) and pin the flake to the Bend commit that installs 2.0.31.

That Bend refuses the old eztoml, snap, ezhttp, and bolt pins, and it gives one file two names when an entry directory imports it and a file outside that directory does too. The pins are now eztoml v0.5.0, snap v1.1.0, ezhttp v0.6.0, and bolt v1.9.0. The modules those entries share live in share/. A few defs were renamed where the new name rule made them the same name as another def. Effect sources register with CID(name), which is what this Bend reads.

The sha256 fork retarget is temporary.

Open in Web Open in Cursor 

cursoragent and others added 4 commits September 27, 2026 05:20
Point sha256 at noah-emp/bend-sha256 bend-2.0.28 (1319f22) and relock.
Pin Bend to the flake that installs 2.0.31.

Co-authored-by: noah-emp <noah@emerging-patterns.com>
Bend 2.0.31 names an imported file from the importer's real path, so a
module that lives in an entry directory and is also imported from outside
it is two names. Those modules now live in share/. Defs whose dotted name
was the qualified name of another def are renamed. eztoml v0.5.0 and bolt
v1.9.0 are the releases that compile on this Bend.

Co-authored-by: noah-emp <noah@emerging-patterns.com>
Bend 2.0.31 rewrites CID(name) in a C effect source and no longer defines
the old CID_* macros. pass.c uses that form. snap v1.1.0 and ezhttp v0.6.0
are the releases that do the same.

Co-authored-by: noah-emp <noah@emerging-patterns.com>
ez lock --upgrade rewrote each import of those packages to the hash of
snap v1.1.0 and ezhttp v0.6.0.

Co-authored-by: noah-emp <noah@emerging-patterns.com>
@noah-emp
noah-emp marked this pull request as ready for review September 27, 2026 13:04
@noah-emp
noah-emp merged commit f37f6d2 into master Sep 27, 2026
2 checks passed
@noah-emp
noah-emp deleted the cursor/noah-sha256-bend-2dc5 branch September 27, 2026 13:04
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.

2 participants