ruff
[red-knot] Use ternary decision diagrams (TDDs) for visibility constraints
#15861
Merged

[red-knot] Use ternary decision diagrams (TDDs) for visibility constraints #15861

dcreager merged 27 commits into main from dcreager/tdd
dcreager
dcreager dcreager force pushed from 10939ae6 to 38a04d1a 1 year ago
dcreager dcreager force pushed from 38a04d1a to 34767283 1 year ago
carljm
AlexWaygood AlexWaygood added ty
dcreager
carljm
dcreager dcreager force pushed from 04254035 to aef9dd28 1 year ago
github-actions
dcreager dcreager changed the base branch from main to dcreager/vc-api 1 year ago
dcreager
codspeed-hq
dcreager dcreager force pushed from 6b901638 to 30da9fd8 1 year ago
dcreager
dcreager
dcreager dcreager marked this pull request as ready for review 1 year ago
dcreager dcreager requested a review from carljm carljm 1 year ago
dcreager dcreager requested a review from MichaReiser MichaReiser 1 year ago
dcreager dcreager requested a review from AlexWaygood AlexWaygood 1 year ago
dcreager dcreager requested a review from sharkdp sharkdp 1 year ago
dcreager dcreager force pushed from ad4202bc to 48fea308 1 year ago
carljm
carljm
Base automatically changed from dcreager/vc-api to main 1 year ago
dcreager Add TDD implementation
5c2d7315
dcreager Replace the old implementation with the new TDD one!
1116336d
dcreager Remove NodeKind
5b6bce52
dcreager Check cache second
48fce260
dcreager Add additional comments
3e4058c7
dcreager Remove recursion depth limit test
eaec3770
dcreager clippy
dd03d79d
dcreager easy on the inline
2c2aba4f
dcreager Reduce C && !C to false (etc) correctly
f76824c3
dcreager Remove simplify calls!!!
2c98b82e
dcreager Skip calculating ambiguous branch if it's not needed
0fa10158
dcreager Revert "Remove simplify calls!!!"
6fb24c6c
dcreager dcreager force pushed from 48fea308 to 6fb24c6c 1 year ago
dcreager
dcreager
dcreager
carljm
dcreager Reapply "Remove simplify calls!!!"
6e47aa98
carljm
carljm approved these changes on 2025-02-03
dcreager Add .pyi xfail for RET503
61b23359
dcreager
MichaReiser
dcreager Use IndexVec
bd5ebf7a
dcreager Handle two-terminal case in cmp_atoms
d7f070c2
dcreager Remove unneeded clippy allows
7eb1f2bb
carljm
carljm
carljm approved these changes on 2025-02-03
dcreager
dcreager
dcreager Custom Idx impl for Atom
cf6b269c
dcreager Add custom Idx impl for ScopedVisibilityConstraintId
a3876365
dcreager Go back to Vec I guess
ff472b74
dcreager
MichaReiser
MichaReiser approved these changes on 2025-02-04
MichaReiser
MichaReiser commented on 2025-02-04
dcreager Revert "Go back to Vec I guess"
977da30c
dcreager Revert "Remove simplify calls!!!"
086bb584
dcreager dcreager force pushed from 3ede45ca to 086bb584 1 year ago
dcreager Move finish calls
20ada6a5
dcreager Add module docs describing TDDs
82e8e3e0
dcreager Make SMALLEST_TERMINAL an id
7e286a76
dcreager Document copy number better
33773153
dcreager Document format_args usage
ec35dcfa
dcreager dcreager merged 444b055c into main 1 year ago
dcreager dcreager deleted the dcreager/tdd branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone