Slava Pestov
62e0ad0f02
RequirementMachine: Add a dump() method
2021-06-30 01:34:20 -04:00
Slava Pestov
53d68144f8
RequirementMachine: Implement GenericSignature::getLayoutConstraint() query
2021-06-30 01:34:20 -04:00
Slava Pestov
8053b91c0e
RequirementMachine: Implement GenericSignature::requiresProtocol() query
2021-06-30 01:34:20 -04:00
Slava Pestov
7df09f14ee
RequirementMachine: Implement GenericSignature::requiresClass() query
2021-06-30 01:34:20 -04:00
Slava Pestov
f28d9b3dbf
RequirementMachine: Stub out the equivalence class map
2021-06-30 01:34:20 -04:00
Slava Pestov
3418f47939
RequirementMachine: Actually compute the inherited protocol transitive closure
2021-06-30 01:34:07 -04:00
Slava Pestov
40e3409f89
RequirementMachine: Tiny comment fix
2021-06-29 13:09:11 -04:00
Slava Pestov
6c164f682e
RequirementMachine: Move files to a new subdirectory under lib/AST/
...
Also move a all headers other than RequirementMachine.h there, since
I don't expect they will be used outside of the rewrite system
implementation itself.
2021-06-25 00:04:09 -04:00