Skip to content

Commit 44fd817

Browse files
committed
Use lazy bdd for all types (#14806)
We use Lazy BDDS: ternary trees (instead of binary) where the additional node encodes a lazy union, as in "COVARIANCE AND CONTRAVARIANCE: A FRESH LOOK AT AN OLD ISSUE", with some additional optimisations for intersections and differences to avoid materialising unions.
1 parent f8dcd94 commit 44fd817

File tree

2 files changed

+271
-292
lines changed

2 files changed

+271
-292
lines changed

0 commit comments

Comments
 (0)