SSoelvsten / adiar

An I/O-efficient implementation of (Binary) Decision Diagrams
https://ssoelvsten.github.io/adiar/
MIT License
23 stars 13 forks source link

Move `reduce` taint flag out of `e.target()` #412

Open SSoelvsten opened 1 year ago

SSoelvsten commented 1 year ago

We ought to move the taint flag from the e.target().is_flagged() into a separate e.flags[REDUCE_FLAG::CUT_TAINT]. This provides the basis for us to add many of the extensions.

Tasks

SSoelvsten commented 10 months ago

See #479 for a reference implementation. But, it probably needs to be fully reimplemented from scratch to deal with the merge conflicts.