Jon Ross-Perkins
|
c6bc033af8
Add a SemIR scope for generated entities (#6792)
|
2 mēneši atpakaļ |
Geoff Romer
|
f1b6e818d1
Rename FormExpr fields for clarity/consistency. (#6746)
|
2 mēneši atpakaļ |
Jon Ross-Perkins
|
45ca3d28f5
Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686)
|
3 mēneši atpakaļ |
Geoff Romer
|
95eb7b16bb
Expose C++ reference returns as Carbon reference returns (#6618)
|
3 mēneši atpakaļ |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
3 mēneši atpakaļ |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 mēneši atpakaļ |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 mēneši atpakaļ |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
4 mēneši atpakaļ |
Dana Jansens
|
5efed204a2
Make EvalLookupSingleImplWitness shorter (#6517)
|
4 mēneši atpakaļ |
Richard Smith
|
a8eca2ece6
Delay finishing the C++ translation unit until we reach the real EOF. (#6489)
|
4 mēneši atpakaļ |
Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 mēneši atpakaļ |
Richard Smith
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 mēneši atpakaļ |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 mēneši atpakaļ |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
5 mēneši atpakaļ |
Richard Smith
|
c77eebd15e
Cache final impl lookup results. (#6452)
|
5 mēneši atpakaļ |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 mēneši atpakaļ |
Dana Jansens
|
ff0cea55f6
Add require decls to Interface and NamedConstraint (#6321)
|
5 mēneši atpakaļ |
Dana Jansens
|
81e55bed8a
Generate a RequireDecl instruction for require declarations (#6318)
|
5 mēneši atpakaļ |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 mēneši atpakaļ |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 mēneši atpakaļ |
Boaz Brickner
|
ffefa7711c
Move the mapping from entity name to an imported C++ global variable declaration outside of `EntityName` (#6211)
|
6 mēneši atpakaļ |
Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 mēneši atpakaļ |
Jon Ross-Perkins
|
49ba8cf3e1
Switch class to use a blanket impl for `Destroy` (#6125)
|
7 mēneši atpakaļ |
Boaz Brickner
|
a73e259620
Add `Check::Context::clang_sema()` method and use it (#6110)
|
7 mēneši atpakaļ |
Richard Smith
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
7 mēneši atpakaļ |
Boaz Brickner
|
05c9fd768e
Add `Check::Context::clang_decls()` methods (#6094)
|
7 mēneši atpakaļ |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
7 mēneši atpakaļ |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 mēneši atpakaļ |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 mēneši atpakaļ |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
9 mēneši atpakaļ |