Jon Ross-Perkins
|
9704dc670e
Change the Destroy blanket impls to be more specific (#6098)
|
7 månader sedan |
Boaz Brickner
|
868c4b768c
C++ interop: Don't crash when looking up names inside an incomplete C++ class/struct/union (#6096)
|
7 månader sedan |
dependabot[bot]
|
d137cbe1f1
Bump rexml from 3.3.9 to 3.4.2 in /website in the bundler group across 1 directory (#6088)
|
7 månader sedan |
Dana Jansens
|
b1b79c1bac
Set deduce_through to false for FacetType, since we don't deduce through it (#6087)
|
7 månader sedan |
Boaz Brickner
|
26cb28196d
Fix typo and update comment on why `std::cout` not working now. (#6095)
|
7 månader sedan |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
7 månader sedan |
Boaz Brickner
|
3f6b26c6f2
Fix the import C++ namespace indirectly test to make it expected to fail (#6076)
|
7 månader sedan |
Dana Jansens
|
aa0095c29f
Remove TODO in GetConstantValue for FacetTypeId (#6089)
|
7 månader sedan |
David Blaikie
|
bff0e5978b
Rudimentary virtual function call interop support (#6050)
|
7 månader sedan |
Boaz Brickner
|
cac3578b86
Avoid crashing when importing a C++ struct indirectly (#6086)
|
7 månader sedan |
Boaz Brickner
|
02ea39f2a4
Avoid crashing when importing a C++ function indirectly (#6085)
|
7 månader sedan |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 månader sedan |
Richard Smith
|
1e47f29963
Add reference support to C++ interop. (#6082)
|
7 månader sedan |
Burak Emir
|
4edd2ced62
docs/design: object-safe has been named to dyn-compatible (#6081)
|
7 månader sedan |
Richard Smith
|
65a7e50037
Instantiate C++ templates at end of file. (#6084)
|
7 månader sedan |
Richard Smith
|
6086d6eef2
Make `str` copyable. (#6083)
|
7 månader sedan |
Richard Smith
|
730935691a
Support for mapping str to std::string_view in interop. (#6079)
|
7 månader sedan |
Richard Smith
|
9d84391f11
Support for passing pointers to function templates. (#6080)
|
7 månader sedan |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
7 månader sedan |
Richard Smith
|
bac828d244
Add support for `char` keyword per #5903. (#6078)
|
7 månader sedan |
Jon Ross-Perkins
|
59c4cbcaf1
Treat type modifiers as distinct type structure (#6073)
|
7 månader sedan |
Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
7 månader sedan |
Boaz Brickner
|
c24975d3a5
Add a test for importing a C++ namespace indirectly (#6075)
|
7 månader sedan |
Boaz Brickner
|
9b35640a31
C++ interop: Add `Cpp.<builtin_type>` (#6047)
|
7 månader sedan |
Richard Smith
|
170237b9e0
Fix handling of enums in overload resolution. (#6072)
|
7 månader sedan |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 månader sedan |
Richard Smith
|
ca40e9d693
Support making method calls to C++ overload sets. (#6069)
|
7 månader sedan |
Richard Smith
|
0cafb8f0e4
Store the CppOverloadSetId on CalleeFunction. (#6067)
|
7 månader sedan |
Richard Smith
|
ccca7f3bab
Minor comment and naming cleanup. (#6070)
|
7 månader sedan |
Dana Jansens
|
95b5cce9b4
Add tests that show `.X` and `.Self.X` are treated the same on the RHS of a rewrite constraint (#6056)
|
7 månader sedan |