Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
há 2 meses atrás |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
há 2 meses atrás |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
há 2 meses atrás |
Dana Jansens
|
142596b49c
Diagnose unidentified type-of-self in impl lookup query (#6769)
|
há 2 meses atrás |
Dana Jansens
|
fbc8d59d32
Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761)
|
há 2 meses atrás |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
há 2 meses atrás |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
há 2 meses atrás |
Jon Ross-Perkins
|
320096da67
Rename import functions as Import instead of Make/Add (#6723)
|
há 2 meses atrás |
Richard Smith
|
1b2ae912fc
Add basic support for `eval fn` and `musteval fn`. (#6694)
|
há 2 meses atrás |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
há 2 meses atrás |
Dana Jansens
|
f64d084f27
Use the IdentifiedFacetType when mangling an ImplDecl (#6665)
|
há 3 meses atrás |
Dana Jansens
|
7f7186c227
Extended name lookup replaces inner Self (#6632)
|
há 3 meses atrás |
Dana Jansens
|
4bb2935770
Look through `extend require` in an interface or named constraint in name lookup (#6630)
|
há 3 meses atrás |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
há 3 meses atrás |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
há 3 meses atrás |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
há 3 meses atrás |
Dana Jansens
|
30562826b8
Add Inst::IsOneOf to check if an inst is one of a few kinds (#6523)
|
há 3 meses atrás |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
há 3 meses atrás |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
há 4 meses atrás |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
há 4 meses atrás |
Jon Ross-Perkins
|
103c49a763
Canonicalize imported witness blocks on FacetValue (#6458)
|
há 5 meses atrás |
Dana Jansens
|
6a60b80508
Remove the FacetTypeId in RequireImpls (#6437)
|
há 5 meses atrás |
Dana Jansens
|
0cf2448505
Get specific interfaces with correct specific from named constraints (#6435)
|
há 5 meses atrás |
Jon Ross-Perkins
|
93a8c5230c
Ensure a symbolic `final impl` has a definition produced (#6236)
|
há 5 meses atrás |
Jon Ross-Perkins
|
44d86e11bb
Minor uses of import_* in import_ref (#6428)
|
há 5 meses atrás |
Jon Ross-Perkins
|
167b45ca35
Rewrite pending specifics to use the work stack (#6415)
|
há 5 meses atrás |
Jon Ross-Perkins
|
01a7c79c41
Proposing helpers to reduce some facet type boilerplate (#6412)
|
há 5 meses atrás |
Jon Ross-Perkins
|
972854e834
In import, replace MakeSelfSpecific with GetOrAddLocalSpecific (#6409)
|
há 5 meses atrás |
Jon Ross-Perkins
|
8779b8f64b
Replace pending generic logic with work stack-based logic (#6404)
|
há 5 meses atrás |
Jon Ross-Perkins
|
6b1ef75ac5
Make generic decl resolution happen during non-pending import flow (#6394)
|
há 5 meses atrás |