-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactoring to support control sync rework #387
Commits on May 14, 2024
-
add missing JSON serialization for ChoiceTree
fixes issue where GUI would hang when trying to navigate to display a choice tree (i.e. prompt)
Configuration menu - View commit details
-
Copy full SHA for b5cf203 - Browse repository at this point
Copy the full SHA b5cf203View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8dc31 - Browse repository at this point
Copy the full SHA 7e8dc31View commit details -
retain divergence information for sync nodes
this is a forward-looking change to support more expressive control flow synchronization
Configuration menu - View commit details
-
Copy full SHA for d7243dd - Browse repository at this point
Copy the full SHA d7243ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2412b87 - Browse repository at this point
Copy the full SHA 2412b87View commit details -
wrap PairGraph worklist elements in WorkItem datatype
this is an intermediate step in adding additional ways that a node can be queued to be processed - in particular, handling node merge logic via the scheduler
Configuration menu - View commit details
-
Copy full SHA for ac18ddd - Browse repository at this point
Copy the full SHA ac18dddView commit details
Commits on May 15, 2024
-
add SingleNodeEntry datatype to represent explicitly single-sided nodes
This clears up some of the ambiguity in the SyncPoint data which otherwise had lots of implicit assumptions about the run-time contents of the NodeEntry for each sync point A SingleNodeEntry is functionally equivalent to a NodeEntry that's annotated with the fact that it's single-sided
Configuration menu - View commit details
-
Copy full SHA for 483b7df - Browse repository at this point
Copy the full SHA 483b7dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b8532e - Browse repository at this point
Copy the full SHA 4b8532eView commit details -
add WithBin datatype to PatchPair for annotating data with original o…
…r patched this is essentially the same as Const, but useful for cases where we want to establish OrdF or TestEquality
Configuration menu - View commit details
-
Copy full SHA for 1c072ad - Browse repository at this point
Copy the full SHA 1c072adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea5e60 - Browse repository at this point
Copy the full SHA 7ea5e60View commit details -
cherry-pick changes from dm/diverge-fix2
this now builds, and changes the control flow synchronization to occur as a first-class operation that is explicitly scheduled this provides some flexibility for handling additional cases for mismatched control flow, but this is still work in progress
Configuration menu - View commit details
-
Copy full SHA for c95d70f - Browse repository at this point
Copy the full SHA c95d70fView commit details
Commits on May 17, 2024
-
distinguish entry vs. exit sync points so they can be
appropriately merged
Configuration menu - View commit details
-
Copy full SHA for fe6c108 - Browse repository at this point
Copy the full SHA fe6c108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54f81a5 - Browse repository at this point
Copy the full SHA 54f81a5View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c883edf - Browse repository at this point
Copy the full SHA c883edfView commit details -
add ProcessSplit as top-level work queue action
this allows us to handle the "zero step" sync case explicitly, where one of the sides of the analysis takes no steps before re-synchronizing control flow
Configuration menu - View commit details
-
Copy full SHA for d4b30e1 - Browse repository at this point
Copy the full SHA d4b30e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9269e67 - Browse repository at this point
Copy the full SHA 9269e67View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 61bd5ff - Browse repository at this point
Copy the full SHA 61bd5ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b35f9 - Browse repository at this point
Copy the full SHA b0b35f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 367dfdf - Browse repository at this point
Copy the full SHA 367dfdfView commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8aaf24b - Browse repository at this point
Copy the full SHA 8aaf24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48186bc - Browse repository at this point
Copy the full SHA 48186bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bd4ac5 - Browse repository at this point
Copy the full SHA 3bd4ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff9dd7 - Browse repository at this point
Copy the full SHA 6ff9dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7132d7 - Browse repository at this point
Copy the full SHA b7132d7View commit details
Commits on Jun 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93bfc71 - Browse repository at this point
Copy the full SHA 93bfc71View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 95229ae - Browse repository at this point
Copy the full SHA 95229aeView commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e13b7e4 - Browse repository at this point
Copy the full SHA e13b7e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf0624 - Browse repository at this point
Copy the full SHA fbf0624View commit details