-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Cider] Combinational Component support (#2372)
Small PR which adds support for combinational components and makes some minor adjustments in a few other places. The notable difference for the convergence algorithm is that we now sort the program counter by containment, before iterating over it. This means we will visit parents before children during convergence and is necessary for race detection in the presence of invoke chains. While it is unnecessary when not doing race detection, I've currently elected to do it unconditionally for simplicity and consistency's sake, but if it becomes necessary we can move it behind the race detection flag.
- Loading branch information
1 parent
124da61
commit 84dab52
Showing
10 changed files
with
355 additions
and
83 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.