Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 months ago |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
2 months ago |
Jon Ross-Perkins
|
320096da67
Rename import functions as Import instead of Make/Add (#6723)
|
2 months ago |
Richard Smith
|
1b2ae912fc
Add basic support for `eval fn` and `musteval fn`. (#6694)
|
2 months ago |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 months ago |
Dana Jansens
|
f64d084f27
Use the IdentifiedFacetType when mangling an ImplDecl (#6665)
|
3 months ago |
Dana Jansens
|
7f7186c227
Extended name lookup replaces inner Self (#6632)
|
3 months ago |
Dana Jansens
|
4bb2935770
Look through `extend require` in an interface or named constraint in name lookup (#6630)
|
3 months ago |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
3 months ago |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
3 months ago |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
3 months ago |
Dana Jansens
|
30562826b8
Add Inst::IsOneOf to check if an inst is one of a few kinds (#6523)
|
3 months ago |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 months ago |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
4 months ago |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 months ago |
Jon Ross-Perkins
|
103c49a763
Canonicalize imported witness blocks on FacetValue (#6458)
|
5 months ago |
Dana Jansens
|
6a60b80508
Remove the FacetTypeId in RequireImpls (#6437)
|
5 months ago |
Dana Jansens
|
0cf2448505
Get specific interfaces with correct specific from named constraints (#6435)
|
5 months ago |
Jon Ross-Perkins
|
93a8c5230c
Ensure a symbolic `final impl` has a definition produced (#6236)
|
5 months ago |
Jon Ross-Perkins
|
44d86e11bb
Minor uses of import_* in import_ref (#6428)
|
5 months ago |
Jon Ross-Perkins
|
167b45ca35
Rewrite pending specifics to use the work stack (#6415)
|
5 months ago |
Jon Ross-Perkins
|
01a7c79c41
Proposing helpers to reduce some facet type boilerplate (#6412)
|
5 months ago |
Jon Ross-Perkins
|
972854e834
In import, replace MakeSelfSpecific with GetOrAddLocalSpecific (#6409)
|
5 months ago |
Jon Ross-Perkins
|
8779b8f64b
Replace pending generic logic with work stack-based logic (#6404)
|
5 months ago |
Jon Ross-Perkins
|
6b1ef75ac5
Make generic decl resolution happen during non-pending import flow (#6394)
|
5 months ago |
Jon Ross-Perkins
|
4a8efd81e3
Rewrite generic binding imports to use AddLoadedImportRef (#6388)
|
5 months ago |
Dana Jansens
|
eb0dcc8ce4
Import generic named constraints (#6376)
|
5 months ago |
Geoff Romer
|
57a2715f10
Remove support for `addr` (#6375)
|
5 months ago |
Jon Ross-Perkins
|
fbc7690157
Switch `zip` to `zip_equal` where possible (#6389)
|
5 months ago |
Dana Jansens
|
e62678e682
Identify and complete facet types as needed for p5168 (#6369)
|
5 months ago |