Skip to content

Integrate XML correctness fixes and sampled mixed lookup - #143

Merged
nth-bailey merged 26 commits into
mainfrom
integration/xml-runtime-correctness
Oct 4, 2026
Merged

nth-bailey merged 26 commits into
mainfrom
integration/xml-runtime-correctness

Conversation

@nth-bailey

Copy link
Copy Markdown
Collaborator

Combine the schema attribute/entity, generated literal, namespace URI and mixed writer fixes from #138, #140, #141 and #142 on top of #137. This provides a validated integration branch for reviewing the changes together; the registry and attribute-guard prototypes remain separate.

Validation: full gate passes with 334 Rust tests, strict fmt/Clippy, Ruff, and 115 Python tests at 100% statement/branch coverage. Fresh CLI/native probes exercise all four fixes, including mixed nil XML→JSON→XML. Bounded CType/AttrDecl/NIST corpus summaries and failure tables are identical to the earlier candidate; six existing failing groups remain.

Three alternating benchmark pairs put ordinary catalog reads flat to 1% faster and writes about 0.6–0.7% slower versus the already-optimized #137 baseline. A short integration screen retains 29%/54% improvements for distributed 64/256-tag mixed writers; #142 holds the longer comparison and cutoff/distribution controls. Tiny sensor writes differ by about 4 ns.

Report and verified raw evidence. Main is unchanged. Keep this draft until the stacked correctness/performance changes are reviewed.

@nth-bailey
nth-bailey changed the base branch from perf/xml-runtime-investigation to main October 4, 2026 03:59
@nth-bailey
nth-bailey marked this pull request as ready for review October 4, 2026 03:59
@nth-bailey
nth-bailey merged commit 9ef1503 into main Oct 4, 2026
@nth-bailey
nth-bailey deleted the integration/xml-runtime-correctness branch October 4, 2026 04:14
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