Boaz Brickner
|
412d911578
Use `context.x()` instead of `context.sema_ir().x()` in `check/cpp/` when possible (#6109)
|
пре 7 месеци |
Richard Smith
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
пре 7 месеци |
Boaz Brickner
|
ef488f00fa
Overload resolution for C++ operators (#6092)
|
пре 7 месеци |
Boaz Brickner
|
05c9fd768e
Add `Check::Context::clang_decls()` methods (#6094)
|
пре 7 месеци |
Boaz Brickner
|
8cbf289c91
Remove unnecessary `llvm::formatv()` call in `TODO()`. (#6099)
|
пре 7 месеци |
Jon Ross-Perkins
|
9704dc670e
Change the Destroy blanket impls to be more specific (#6098)
|
пре 7 месеци |
Boaz Brickner
|
868c4b768c
C++ interop: Don't crash when looking up names inside an incomplete C++ class/struct/union (#6096)
|
пре 7 месеци |
dependabot[bot]
|
d137cbe1f1
Bump rexml from 3.3.9 to 3.4.2 in /website in the bundler group across 1 directory (#6088)
|
пре 7 месеци |
Dana Jansens
|
b1b79c1bac
Set deduce_through to false for FacetType, since we don't deduce through it (#6087)
|
пре 7 месеци |
Boaz Brickner
|
26cb28196d
Fix typo and update comment on why `std::cout` not working now. (#6095)
|
пре 7 месеци |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
пре 7 месеци |
Boaz Brickner
|
3f6b26c6f2
Fix the import C++ namespace indirectly test to make it expected to fail (#6076)
|
пре 7 месеци |
Dana Jansens
|
aa0095c29f
Remove TODO in GetConstantValue for FacetTypeId (#6089)
|
пре 7 месеци |
David Blaikie
|
bff0e5978b
Rudimentary virtual function call interop support (#6050)
|
пре 7 месеци |
Boaz Brickner
|
cac3578b86
Avoid crashing when importing a C++ struct indirectly (#6086)
|
пре 7 месеци |
Boaz Brickner
|
02ea39f2a4
Avoid crashing when importing a C++ function indirectly (#6085)
|
пре 7 месеци |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
пре 7 месеци |
Richard Smith
|
1e47f29963
Add reference support to C++ interop. (#6082)
|
пре 7 месеци |
Burak Emir
|
4edd2ced62
docs/design: object-safe has been named to dyn-compatible (#6081)
|
пре 7 месеци |
Richard Smith
|
65a7e50037
Instantiate C++ templates at end of file. (#6084)
|
пре 7 месеци |
Richard Smith
|
6086d6eef2
Make `str` copyable. (#6083)
|
пре 7 месеци |
Richard Smith
|
730935691a
Support for mapping str to std::string_view in interop. (#6079)
|
пре 7 месеци |
Richard Smith
|
9d84391f11
Support for passing pointers to function templates. (#6080)
|
пре 7 месеци |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
пре 7 месеци |
Richard Smith
|
bac828d244
Add support for `char` keyword per #5903. (#6078)
|
пре 7 месеци |
Jon Ross-Perkins
|
59c4cbcaf1
Treat type modifiers as distinct type structure (#6073)
|
пре 7 месеци |
Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
пре 7 месеци |
Boaz Brickner
|
c24975d3a5
Add a test for importing a C++ namespace indirectly (#6075)
|
пре 7 месеци |
Boaz Brickner
|
9b35640a31
C++ interop: Add `Cpp.<builtin_type>` (#6047)
|
пре 7 месеци |
Richard Smith
|
170237b9e0
Fix handling of enums in overload resolution. (#6072)
|
пре 7 месеци |