Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 kuukautta sitten |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
4 kuukautta sitten |
Dana Jansens
|
5efed204a2
Make EvalLookupSingleImplWitness shorter (#6517)
|
4 kuukautta sitten |
Richard Smith
|
a8eca2ece6
Delay finishing the C++ translation unit until we reach the real EOF. (#6489)
|
4 kuukautta sitten |
Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 kuukautta sitten |
Richard Smith
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 kuukautta sitten |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 kuukautta sitten |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
5 kuukautta sitten |
Richard Smith
|
c77eebd15e
Cache final impl lookup results. (#6452)
|
5 kuukautta sitten |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 kuukautta sitten |
Dana Jansens
|
ff0cea55f6
Add require decls to Interface and NamedConstraint (#6321)
|
5 kuukautta sitten |
Dana Jansens
|
81e55bed8a
Generate a RequireDecl instruction for require declarations (#6318)
|
5 kuukautta sitten |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 kuukautta sitten |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 kuukautta sitten |
Boaz Brickner
|
ffefa7711c
Move the mapping from entity name to an imported C++ global variable declaration outside of `EntityName` (#6211)
|
6 kuukautta sitten |
Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 kuukautta sitten |
Jon Ross-Perkins
|
49ba8cf3e1
Switch class to use a blanket impl for `Destroy` (#6125)
|
7 kuukautta sitten |
Boaz Brickner
|
a73e259620
Add `Check::Context::clang_sema()` method and use it (#6110)
|
7 kuukautta sitten |
Richard Smith
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
7 kuukautta sitten |
Boaz Brickner
|
05c9fd768e
Add `Check::Context::clang_decls()` methods (#6094)
|
7 kuukautta sitten |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
7 kuukautta sitten |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 kuukautta sitten |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 kuukautta sitten |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
9 kuukautta sitten |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
7209ad7c9f
Generate Destroy impls for classes (#5873)
|
9 kuukautta sitten |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 kuukautta sitten |
Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 kuukautta sitten |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 kuukautta sitten |