Skip to content

[AUTOMATED] Export conservative SSA definition line provenance - #203

Merged
sjkim1127 merged 2 commits into
mainfrom
codex/line-address-provenance
Oct 19, 2026
Merged

sjkim1127 merged 2 commits into
mainfrom
codex/line-address-provenance

Conversation

@sjkim1127

@sjkim1127 sjkim1127 commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

[AUTOMATED]

Change

Transport conservative scalar-SSA assignment-result origins to physical NIR/HIR
output lines and additive CLI JSON. Preserve defined binding ownership so an
adapter never assigns LHS definition PCs to RHS variables.

Reject input/phi/cloned/ambiguous/repeated definitions and unproved lines. Track
each layer independently; header/warning line deletion remaps or abstains.
No IR, effects, code formatting, type inference or semantic repair is introduced.

Evidence

Dataset: C++ qualification corpus,
frozen revision used in validation.

Clean main 52c81dd baseline and final release candidate independently generated
250/250 stripped qualification functions. NIR and direct variable lists are
identical across all 250. 105 functions carry 237 scoped NIR line maps; all PCs
passed native instruction validation. Final-binary repeated Linux/Windows/macOS
probes were deterministic. The source/ABI DecBench proposal uses these mappings.

1,328 pcode/CLI nextest tests passed, 1 skipped; relevant checks, release build,
workspace fmt and owner-boundary scan passed. See the proposal and CLI contract.

This is mechanical provenance transport. No execution parity, semantic/readability
improvement, full expression lineage or official ranking is claimed.

@sjkim1127
sjkim1127 enabled auto-merge October 19, 2026 10:04
@sjkim1127
sjkim1127 merged commit d471210 into main Oct 19, 2026
10 checks passed
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