Richard Smith
|
0124aae041
Import non-const rvalue references as var parameters. (#7125)
|
4 天之前 |
Christopher Di Bella
|
9480c10ecf
teaches arithmetic interfaces about C++ operators (#7123)
|
5 天之前 |
Jon Ross-Perkins
|
e0305684b0
Add MakeVerifiedLocIdAndInst for runtime validation (#6942)
|
1 月之前 |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
2 月之前 |
Dana Jansens
|
fbc8d59d32
Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761)
|
2 月之前 |
Richard Smith
|
c0b24047dd
Interop support for initialization via `std::initializer_list`. (#6672)
|
3 月之前 |
Richard Smith
|
e69c3fd978
Support list initialization of C++ classes that is performed via a constructor call. (#6660)
|
3 月之前 |
Richard Smith
|
093d5072db
Add support for using C++ user-defined conversions via interop (#6646)
|
3 月之前 |
Jon Ross-Perkins
|
f5a1579d4d
Refactor LookupCopyImpl and LookupDestroyImpl to share logic. (#6649)
|
3 月之前 |
Richard Smith
|
87e588c334
Add interop support for complement and subscript operators. (#6576)
|
3 月之前 |
Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 月之前 |
Richard Smith
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 月之前 |
Richard Smith
|
054dfca685
Perform overload resolution immediately in C++ operator lookup. (#6416)
|
5 月之前 |
Boaz Brickner
|
7413e84ec9
C++ Interop: Add support for `<<=` and `>>=` (#6325)
|
5 月之前 |
Boaz Brickner
|
ae50e0f623
Propagate location to `CppOverloadSetValue` instructions (#6317)
|
5 月之前 |
Boaz Brickner
|
7c13bddc92
C++ interop: Support C++20 operator and overload resolution for expression rewriting (#6171)
|
6 月之前 |
Boaz Brickner
|
5abd214d9d
Set the location for the candidate set when looking up C++ operators (#6138)
|
7 月之前 |
Boaz Brickner
|
5705b94da8
Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122)
|
7 月之前 |
Richard Smith
|
3b6d202730
Implement support for mixed-access overload sets. (#6137)
|
7 月之前 |
Boaz Brickner
|
3bb0d3e0b1
When looking up C++ operators, make sure all operands are complete (#6132)
|
7 月之前 |
Boaz Brickner
|
a73e259620
Add `Check::Context::clang_sema()` method and use it (#6110)
|
7 月之前 |
Boaz Brickner
|
ef488f00fa
Overload resolution for C++ operators (#6092)
|
7 月之前 |