Skip to content

Major rewrite of versioning and undo#89

Merged
mikeshulman merged 5 commits intomasterfrom
fix-history
Aug 7, 2025
Merged

Major rewrite of versioning and undo#89
mikeshulman merged 5 commits intomasterfrom
fix-history

Conversation

@mikeshulman
Copy link
Collaborator

The functions performed by the old History and Eternity modules are now folded into Global and a new module Origin, which in particular abstracts out a Versioned data structure for handling anything that is stored separately for different files and instants and can be un-done. This should fix several different errors involving holes, such as holes evaporating after trying to synthesize an incorrect term in them, and the context of one hole not updating after another hole it depends on is solved.

@mikeshulman mikeshulman force-pushed the fix-history branch 4 times, most recently from 91d866d to 3b39c25 Compare August 5, 2025 16:01
@mikeshulman mikeshulman merged commit 8f49b3f into master Aug 7, 2025
7 checks passed
@mikeshulman mikeshulman deleted the fix-history branch August 7, 2025 02:10
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