swift
[ConstraintSystem] Compute bindings incrementally
#35903
Merged

[ConstraintSystem] Compute bindings incrementally #35903

xedin merged 18 commits into swiftlang:main from xedin:cs-incremental-bindings
xedin
xedin
xedin
xedin
xedin
swift-ci
xedin
xedin
swift-ci
xedin
xedin xedin force pushed 5 years ago
xedin
xedin xedin force pushed 5 years ago
xedin
swift-ci
xedin
xedin
swift-ci
xedin xedin force pushed 5 years ago
xedin
swift-ci
xedin xedin force pushed 5 years ago
xedin
swift-ci
xedin
swift-ci
xedin xedin force pushed 5 years ago
xedin
xedin
swift-ci
xedin
swift-ci
xedin
xedin [ConstraintGraph] Start inferring bindings incrementally
202a9de4
xedin [ConstraintGraph] Track bound type variables regardless of presence o…
3e45980b
xedin [ConstraintGraph] NFC: Add a equivalence class truncation callback to…
f9b58a79
xedin [ConstraintGraph] Track constraint graph and type variable belonging …
93722150
xedin [CSBindings] Separate inference storage from final product usable by …
df7af007
xedin [ConstraintSystem] Implement incremental binding computation
fbc11f41
xedin [CSBindings] Revert changes to `isViable`
5d869958
xedin [CSBindings] Determine literal coverage during binding set finalization
3177145c
xedin [CSBindings] Always finalize binding set unless explicitly asked not to
1817ddcc
xedin [CSBindings] An attempt to make `isViable` filter out duplicate bindings
10df9d23
xedin [ConstraintGraph] Make binding inference more incremental and stop re…
1de0764b
xedin [CSBindings] Fix merge conflicts with main
dd1b8b32
xedin [CSBindings] Change the direction of literal coverage determination
b891a454
xedin [TypeChecker] NFC: Adjust tests impacted by binding ordering change
cb36fb72
xedin [ConstraintGraph] NFC: Clarify names of inference APIs and add comments
5c623ebe
xedin [ConstraintGraph] NFC: Refactor {un}bindTypeVariable to remove unnece…
bcb3da06
xedin [CSBinding] Adjust SE-0299 binding inference to BindingSet
e5c686a3
xedin xedin force pushed to e5c686a3 5 years ago
xedin
xedin
xedin
xedin
xedin xedin changed the title [WIP][ConstraintSystem] Compute bindings incrementally [ConstraintSystem] Compute bindings incrementally 5 years ago
xedin xedin marked this pull request as ready for review 5 years ago
swift-ci
xedin [CSBindings] Allow hack that drops noEscape bit from function types t…
8b8e002b
xedin
xedin
swift-ci
xedin
swift-ci
xedin
hborla
hborla approved these changes on 2021-02-25
xedin xedin merged 9bf4fe8d into main 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone