Slava Pestov
|
26293c4695
|
RequirementMachine: Factor out Symbol::withConcreteSubstitutions()
|
2021-12-07 15:31:47 -05:00 |
|
Slava Pestov
|
d19b15b66c
|
RequirementMachine: Introduce Symbol::Kind::ConcreteConformance
|
2021-12-06 23:04:46 -05:00 |
|
Slava Pestov
|
0571b65cb8
|
RequirementMachine: Move protocol linear order from ProtocolGraph to RewriteContext
|
2021-10-21 19:00:10 -04:00 |
|
Slava Pestov
|
0935952038
|
RequirementMachine: Cache result of mergeAssociatedTypes()
|
2021-08-19 22:14:58 -04:00 |
|
Slava Pestov
|
bc398ae1df
|
RequirementMachine: Make Symbols hashable
|
2021-08-05 21:42:50 -04:00 |
|
Slava Pestov
|
92ac06a25b
|
RequirementMachine: Rules store uniqued Terms
|
2021-08-05 21:42:50 -04:00 |
|
Slava Pestov
|
ed966e7337
|
RequirementMachine: Add histograms for symbol kinds and term length
|
2021-08-05 21:42:50 -04:00 |
|
Slava Pestov
|
7adfd86e37
|
RequirementMachine: Split off Symbol.cpp and Term.cpp from RewriteSystem.cpp
|
2021-08-05 21:42:49 -04:00 |
|