Skip to content

Commit

Permalink
chore(BV, CP): Refactor propagation mechanism
Browse files Browse the repository at this point in the history
This patch simplifies the propagation mechanism (currently used in the
bit-vector relations only) in order to accomodate different types of
propagators more easily.

In particular, there is now a single generic (and configurable) loop
that runs the propagators instead of a spaghetti of different loops for
each kind of propagators.
  • Loading branch information
bclement-ocp committed Jul 29, 2024
1 parent d53cb0c commit 6d6a5f8
Show file tree
Hide file tree
Showing 4 changed files with 452 additions and 208 deletions.
2 changes: 1 addition & 1 deletion src/lib/dune
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
Expr Var Ty Typed Xliteral ModelMap Id Uid Objective Literal
; util
Emap Gc_debug Hconsing Hstring Heap Lists Loc
MyUnix Numbers Uqueue
MyUnix Numbers Uqueue Type
Options Timers Util Vec Version Steps Printer My_zip
Theories Nest
)
Expand Down
Loading

0 comments on commit 6d6a5f8

Please sign in to comment.