Jon Ross-Perkins
|
3df256cfa9
Rewrite the FormatterChunks API (#6784)
|
2 ay önce |
Jon Ross-Perkins
|
c6bc033af8
Add a SemIR scope for generated entities (#6792)
|
2 ay önce |
Jon Ross-Perkins
|
e2bdbe8507
Make semir scope labels only print when non-empty (#6780)
|
2 ay önce |
Jon Ross-Perkins
|
1a3f762dba
Factor out FormatterChunks logic (#6779)
|
2 ay önce |
Dana Jansens
|
e991657e1d
Use the canonical instructions to get SpecificIds in GetCallee (#6726)
|
2 ay önce |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
2 ay önce |
Geoff Romer
|
f21e0e17ac
Introduce ExprCategory::Dependent (#6744)
|
2 ay önce |
Geoff Romer
|
3c324e4877
Add category to parameter format, and share some code. (#6730)
|
2 ay önce |
Geoff Romer
|
e5b05a1fac
`ExprCategory` for guaranteed-in-place initializing expressions (#6623)
|
3 ay önce |
Dana Jansens
|
7f7186c227
Extended name lookup replaces inner Self (#6632)
|
3 ay önce |
Geoff Romer
|
4329a83e4c
Form-aware textual format for return parameters and arguments (#6588)
|
3 ay önce |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 ay önce |
Geoff Romer
|
e1ec8d42d1
Give `ReturnExpr` a target only when initialization is in-place (#6570)
|
3 ay önce |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
4 ay önce |
Geoff Romer
|
2078721e1c
Always build ReturnTypeInfo from a function (#6490)
|
4 ay önce |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
4 ay önce |
Dana Jansens
|
7c1798d96d
Format impl witness instructions as part of the impl (#6485)
|
4 ay önce |
Richard Smith
|
6b28213b36
Add interop support for naming and "calling" C++ templates. (#6474)
|
4 ay önce |
Dana Jansens
|
6a60b80508
Remove the FacetTypeId in RequireImpls (#6437)
|
5 ay önce |
Richard Smith
|
6c9a581a83
Switch `GetExprCategory` to be table-driven. (#6371)
|
5 ay önce |
Jon Ross-Perkins
|
fbc7690157
Switch `zip` to `zip_equal` where possible (#6389)
|
5 ay önce |
Dana Jansens
|
0177dc5677
Import contained RequireImpls when importing an Interface or NamedConstraint (#6344)
|
5 ay önce |
Dana Jansens
|
ff0cea55f6
Add require decls to Interface and NamedConstraint (#6321)
|
5 ay önce |
Dana Jansens
|
81e55bed8a
Generate a RequireDecl instruction for require declarations (#6318)
|
5 ay önce |
Boaz Brickner
|
b54f2dd592
Support `import Cpp;` to import `Cpp` namespace for using C++ builtins (#6320)
|
6 ay önce |
Jon Ross-Perkins
|
8166f9a7cf
Formalize Cpp as a PackageNameId (#6306)
|
6 ay önce |
Dana Jansens
|
ca3f95faa6
Make named constraint eval to a FacetType with itself in it (#6308)
|
6 ay önce |
Boaz Brickner
|
d3762f9723
Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290)
|
6 ay önce |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 ay önce |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 ay önce |