Skip to content

Stabilize TSLP-backed merge registration and templating benchmarks - #59

Merged
pboling merged 188 commits into
mainfrom
feat/ractor-ready
Jul 27, 2026
Merged

Stabilize TSLP-backed merge registration and templating benchmarks#59
pboling merged 188 commits into
mainfrom
feat/ractor-ready

Conversation

@pboling

@pboling pboling commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Fixes #58.\n\nThis PR contains the committed StructuredMerge Ruby stabilization branch currently on feat/ractor-ready.\n\nHighlights:\n- TreeHaver now validates TSLP parser availability by executing real parser smoke tests.\n- Grammar registration validates the requested language before registering a TSLP backend.\n- Merge parser paths are constrained through TreeHaver parser contracts, including Bash.\n- Structural merge layout helpers preserve retained blank/comment gaps more consistently.\n- kettle-jem benchmarking now records progress/timing summaries and baseline deltas for the Ractor/thread experiments.\n\nValidation performed during the branch work includes targeted TreeHaver and kettle-jem suites with vendored TSLP, plus direct probes showing released broken TSLP is rejected while local/vendored TSLP parses JSON successfully.\n\nNote: the current local worktree has unrelated unstaged generated Gemfile.lock changes; they are not included in this pushed branch.

pboling added 28 commits July 21, 2026 18:03
@pboling
pboling merged commit 88fdbcb into main Jul 27, 2026
24 of 35 checks passed
@pboling
pboling deleted the feat/ractor-ready branch July 27, 2026 08:09
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.

Stabilize TSLP-backed merge registration and templating benchmarks

2 participants