Richard Smith
|
aebd7f9d7f
Simplify logic a little. (#7153)
|
1 天之前 |
Geoff Romer
|
bd6aeae9d4
Don't require `ref` tags in thunks (#7115)
|
3 天之前 |
Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 周之前 |
Nicholas Bishop
|
114cf401c2
Support C++ calling Carbon functions with non-`()` return type (#7051)
|
2 周之前 |
Nicholas Bishop
|
0075d530b9
Support const eval when calling a C++ thunk (#6947)
|
1 月之前 |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
2 月之前 |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
2 月之前 |
Geoff Romer
|
4a47f1ebeb
Remove some uses of ReturnTypeInfo (#6577)
|
3 月之前 |
Geoff Romer
|
87b4ca54e6
Decouple PerformCallToFunction from ReturnTypeInfo (#6572)
|
3 月之前 |
Geoff Romer
|
0e5832d3c2
Model `ref` tags as insts instead of annotations (#6541)
|
3 月之前 |
Geoff Romer
|
ad7ea755b0
Add `Abstract` enumerator to `InitRepr::Kind` (#6513)
|
4 月之前 |
Richard Smith
|
6b28213b36
Add interop support for naming and "calling" C++ templates. (#6474)
|
4 月之前 |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 月之前 |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 月之前 |
Dana Jansens
|
ec3f7dd9bd
Fix diagnostic for argument count mismatch on call to generic constraint (#6292)
|
6 月之前 |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 月之前 |
Boaz Brickner
|
5705b94da8
Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122)
|
7 月之前 |
Boaz Brickner
|
88dac35ae8
Add support for C++ member operators (#6112)
|
7 月之前 |
Jon Ross-Perkins
|
8004c2d5f6
CalleeFunction -> Callee name adjustments (#6117)
|
7 月之前 |
Jon Ross-Perkins
|
0f7df4ed7e
Switch CalleeFunction to a variant (#6104)
|
7 月之前 |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 月之前 |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
7 月之前 |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 月之前 |
Richard Smith
|
ca40e9d693
Support making method calls to C++ overload sets. (#6069)
|
7 月之前 |
Richard Smith
|
0cafb8f0e4
Store the CppOverloadSetId on CalleeFunction. (#6067)
|
7 月之前 |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 月之前 |
Richard Smith
|
db0a00d713
Fix double-destruction of temporaries. (#6010)
|
8 月之前 |
Boaz Brickner
|
3c9d267388
Generate and use a C++ thunk to call non simple ABI C++ functions (#5850)
|
8 月之前 |
Richard Smith
|
4e5dccdbf7
When making a direct call to a thunk, inline the call in SemIR. (#5642)
|
10 月之前 |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 年之前 |