Geoff Romer
|
87b4ca54e6
Decouple PerformCallToFunction from ReturnTypeInfo (#6572)
|
3 ay önce |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
4 ay önce |
Geoff Romer
|
ad7ea755b0
Add `Abstract` enumerator to `InitRepr::Kind` (#6513)
|
4 ay önce |
Richard Smith
|
6b28213b36
Add interop support for naming and "calling" C++ templates. (#6474)
|
4 ay önce |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 ay önce |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 ay önce |
Dana Jansens
|
ec3f7dd9bd
Fix diagnostic for argument count mismatch on call to generic constraint (#6292)
|
6 ay önce |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 ay önce |
Boaz Brickner
|
5705b94da8
Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122)
|
7 ay önce |
Boaz Brickner
|
88dac35ae8
Add support for C++ member operators (#6112)
|
7 ay önce |
Jon Ross-Perkins
|
8004c2d5f6
CalleeFunction -> Callee name adjustments (#6117)
|
7 ay önce |
Jon Ross-Perkins
|
0f7df4ed7e
Switch CalleeFunction to a variant (#6104)
|
7 ay önce |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 ay önce |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
7 ay önce |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 ay önce |
Richard Smith
|
ca40e9d693
Support making method calls to C++ overload sets. (#6069)
|
7 ay önce |
Richard Smith
|
0cafb8f0e4
Store the CppOverloadSetId on CalleeFunction. (#6067)
|
7 ay önce |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 ay önce |
Richard Smith
|
db0a00d713
Fix double-destruction of temporaries. (#6010)
|
8 ay önce |
Boaz Brickner
|
3c9d267388
Generate and use a C++ thunk to call non simple ABI C++ functions (#5850)
|
9 ay önce |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 ay önce |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 yıl önce |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 yıl önce |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 yıl önce |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 yıl önce |
Jon Ross-Perkins
|
dc8fab1d81
Refactor PerformCall (#5302)
|
1 yıl önce |
Alina Sbirlea
|
077cf56a8a
Emit function definitions in check, for all specifics seen. (#5090)
|
1 yıl önce |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 yıl önce |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 yıl önce |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
1 yıl önce |