Richard Smith
|
3b6d202730
Implement support for mixed-access overload sets. (#6137)
|
7 miesięcy temu |
Richard Smith
|
949ec17da2
Improve interop for classes with multiple inheritance. (#6130)
|
7 miesięcy temu |
David Blaikie
|
f194acbf96
Implement system header lookup for interop import (#6128)
|
7 miesięcy temu |
Richard Smith
|
d85781acbf
Fix handling of deleted and templated constructors. (#6129)
|
7 miesięcy temu |
Richard Smith
|
1e7b7e53ae
C++ interop: support for default arguments. (#6108)
|
7 miesięcy temu |
Ivana Ivanovska
|
6ca443afc7
Refactor `ImportNameFromCpp` in cpp/import.cpp (#6100)
|
7 miesięcy temu |
Boaz Brickner
|
a73e259620
Add `Check::Context::clang_sema()` method and use it (#6110)
|
7 miesięcy temu |
Boaz Brickner
|
412d911578
Use `context.x()` instead of `context.sema_ir().x()` in `check/cpp/` when possible (#6109)
|
7 miesięcy temu |
Richard Smith
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
7 miesięcy temu |
Boaz Brickner
|
ef488f00fa
Overload resolution for C++ operators (#6092)
|
7 miesięcy temu |
Boaz Brickner
|
05c9fd768e
Add `Check::Context::clang_decls()` methods (#6094)
|
7 miesięcy temu |
Boaz Brickner
|
8cbf289c91
Remove unnecessary `llvm::formatv()` call in `TODO()`. (#6099)
|
7 miesięcy temu |
Boaz Brickner
|
868c4b768c
C++ interop: Don't crash when looking up names inside an incomplete C++ class/struct/union (#6096)
|
7 miesięcy temu |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
7 miesięcy temu |
David Blaikie
|
bff0e5978b
Rudimentary virtual function call interop support (#6050)
|
7 miesięcy temu |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 miesięcy temu |