Skip to content

Merge train: #9621 #9622 (Bun CLI shims, spawn/Terminal) - #9631

Merged
proggeramlug merged 3 commits into
mainfrom
land-train92
Sep 3, 2026
Merged

Merge train: #9621 #9622 (Bun CLI shims, spawn/Terminal)#9631
proggeramlug merged 3 commits into
mainfrom
land-train92

Conversation

@proggeramlug

Copy link
Copy Markdown
Contributor

Lands the validated train: #9621 (Bun CLI utility shim pack) and #9622 (Bun spawn and Terminal).

These two were written independently against the same base and both extend the binary-searched native-module registration tables (module_keys.rs, callable_export_table.rs, callable_export_arity_table.rs, callable_export_check.rs), so they conflicted pairwise. Resolved as a UNION of both authors entries with sort order preserved — arity_table_is_sorted and the rest of the native_module suite (27/27) verify the merge, and the arity match arms were reconstructed by hand after an automated pass produced orphaned fragments.

Validation: run_lint_gates.sh all 62 gates pass; release build green; RUST_TEST_THREADS=1 perry-runtime 3048/0; issue_9599_bun_platform 2/2.

#9624 and #9625 follow in the next train — their expr_new/member.rs conflict is real logic rather than an additive union, and merging all four table sets at once is how an entry gets silently dropped.

Rebase-merge preserving authorship.

@proggeramlug
proggeramlug merged commit 51a70f3 into main Sep 3, 2026
@proggeramlug
proggeramlug deleted the land-train92 branch September 3, 2026 12:34
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