Pavel Yaskevich
|
72888ca29b
|
[ConstraintSystem] NFC: Extract PotentialBindings and auxiliary struct from ConstraintSystem
This opens up a posibility of using `PotentialBindings`
in `ConstraintGraphNode` and other places in `ConstraintGraph`.
|
2021-01-15 15:03:54 -08:00 |
|
Frederick Kellison-Linn
|
6b0f5da001
|
[Unit tests] Add unit tests for optional lookup behavior
|
2020-12-04 12:11:10 -05:00 |
|
Pavel Yaskevich
|
a3c3981a68
|
[unittest/Sema] NFC: Add a way to create a protocol with a given name and parent type
|
2020-10-15 16:27:36 -07:00 |
|
Pavel Yaskevich
|
1aecea17e4
|
[unittest/Sema] Add a helper method to infer bindings for a given type variable
This mimics what `determineBestBindings` does but without sorting.
|
2020-10-15 16:27:35 -07:00 |
|
Pavel Yaskevich
|
fde1af756d
|
[unittest/Sema] Use default target triple to fix Windows build
|
2020-10-13 13:52:24 -07:00 |
|
Pavel Yaskevich
|
b2c31c394b
|
[unittests/Sema] Add an ability to retrieve stdlib types by name
|
2020-10-12 18:57:20 -07:00 |
|
Pavel Yaskevich
|
0b22d91c94
|
[unittests] Extend Sema testing fixture to load stdlib (+ shims)
Setup module importers, load stdlib, establish separate testing
module and load a single main file there which imports standard
library.
|
2020-10-12 18:57:20 -07:00 |
|
Pavel Yaskevich
|
9239692d00
|
[unittests] Add a fixture for Sema unit tests
|
2020-10-12 18:57:20 -07:00 |
|