Skip to content

Evaluate array method receivers once#51

Merged
luisleo526 merged 1 commit into
mainfrom
codex/fix-array-receiver-once
Jul 9, 2026
Merged

Evaluate array method receivers once#51
luisleo526 merged 1 commit into
mainfrom
codex/fix-array-receiver-once

Conversation

@luisleo526

Copy link
Copy Markdown
Contributor

Summary

  • materialize nontrivial array method receivers once when lowering templates reference them repeatedly
  • prevent cross-temporary iterator ranges for nested array.slice aggregates
  • add structural and compile regressions while preserving identifier emission

Validation

  • PINEFORGE_ENGINE_INCLUDE=/Users/haoliangwen/code/pineforge-engine/include pytest (1451 passed, 1 skipped)
  • combined engine/corpus/data R7: 83/83 tests, corpus 252/252, full 412-strategy sweep, stable error inventory, 0 tier moves

@luisleo526 luisleo526 merged commit de724f1 into main Jul 9, 2026
9 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