feat: Update CoreM options from parsed header #177

Merged
aniva merged 5 commits from frontend/env-init into dev 2025-03-28 18:56:22 -07:00
Owner

This ensures open statements persist in both frontend.process context and any elaboration context.

  • refactor: Remove CoreM from MainM
  • refactor: Now GoalState's restore functions will additionally restore the name generator and macro scopes. This will be critical for future branch unification.
  • chore: Remove unncessary Elab.Term.synthesizeSyntheticMVarsNoPostponing call in GoalState.step
This ensures `open` statements persist in both `frontend.process` context and any elaboration context. - refactor: Remove `CoreM` from `MainM` - refactor: Now `GoalState`'s restore functions will additionally restore the name generator and macro scopes. This will be critical for future branch unification. - chore: Remove unncessary `Elab.Term.synthesizeSyntheticMVarsNoPostponing` call in `GoalState.step`
aniva added this to the v0.3 milestone 2025-03-17 19:15:21 -07:00
aniva self-assigned this 2025-03-17 19:15:21 -07:00
Author
Owner

Need to write some tests to prevent regression, and this will be good to go.

Need to write some tests to prevent regression, and this will be good to go.
aniva deleted branch frontend/env-init 2025-03-28 18:56:22 -07:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aniva/Pantograph#177
No description provided.