Skip to content

Commit 20564ba

Browse files
authored
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 f6c6266 commit 20564ba

File tree

2 files changed

+271
-292
lines changed

2 files changed

+271
-292
lines changed

0 commit comments

Comments
 (0)