Repository navigation
refactor: port the compiler frontier, pipeline helpers and model assembly to the native extension - #1097
Merged
Conversation
kvlonge
enabled auto-merge (squash)
October 13, 2026 05:21
…election natively
… and boundary rules
kvlonge
force-pushed
the
feat/p1-batch6
branch
from
October 13, 2026 06:13
db4431d to
64613b9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Phase 1 of the Rust-hosted SQLBuild port (CHI-589): continue moving compiler stages into the native extension and deleting the Python they replace.
Changes
pipelinehelpers and wrappers are deleted.compile/_helpers/assemblypackage deleted: semantic shapes, coverage, source bindings, hand-built models, binding positions and metadata validation are native; so areSemanticCompletionInputsandPythonModelAnalysis.Intentional differences: native encoders stop at a nesting depth of 900; a native panic while saving the macro store now propagates instead of being logged.
Verification
make check-ci; public-repository hygiene scan.