Burak Emir
|
4edd2ced62
docs/design: object-safe has been named to dyn-compatible (#6081)
|
7 luni în urmă |
Richard Smith
|
65a7e50037
Instantiate C++ templates at end of file. (#6084)
|
7 luni în urmă |
Richard Smith
|
6086d6eef2
Make `str` copyable. (#6083)
|
7 luni în urmă |
Richard Smith
|
730935691a
Support for mapping str to std::string_view in interop. (#6079)
|
7 luni în urmă |
Richard Smith
|
9d84391f11
Support for passing pointers to function templates. (#6080)
|
7 luni în urmă |
Richard Smith
|
b054e3d2b0
Overload resolution support for more kinds of candidate. (#6071)
|
7 luni în urmă |
Richard Smith
|
bac828d244
Add support for `char` keyword per #5903. (#6078)
|
7 luni în urmă |
Jon Ross-Perkins
|
59c4cbcaf1
Treat type modifiers as distinct type structure (#6073)
|
7 luni în urmă |
Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
7 luni în urmă |
Boaz Brickner
|
c24975d3a5
Add a test for importing a C++ namespace indirectly (#6075)
|
7 luni în urmă |
Boaz Brickner
|
9b35640a31
C++ interop: Add `Cpp.<builtin_type>` (#6047)
|
7 luni în urmă |
Richard Smith
|
170237b9e0
Fix handling of enums in overload resolution. (#6072)
|
7 luni în urmă |
Richard Smith
|
b44ba47cf3
Don't treat dependent types as having a copy value representation. (#6055)
|
7 luni în urmă |
Richard Smith
|
ca40e9d693
Support making method calls to C++ overload sets. (#6069)
|
7 luni în urmă |
Richard Smith
|
0cafb8f0e4
Store the CppOverloadSetId on CalleeFunction. (#6067)
|
7 luni în urmă |
Richard Smith
|
ccca7f3bab
Minor comment and naming cleanup. (#6070)
|
7 luni în urmă |
Dana Jansens
|
95b5cce9b4
Add tests that show `.X` and `.Self.X` are treated the same on the RHS of a rewrite constraint (#6056)
|
7 luni în urmă |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
7 luni în urmă |
Chandler Carruth
|
3ec0bcb4fd
Improve building of generated sources for ClangD (#6046)
|
7 luni în urmă |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 luni în urmă |
Richard Smith
|
20ac6b9270
Remove logging prints from advent example. (#6057)
|
7 luni în urmă |
Elliott Kalt
|
f4bd6e42f9
Replace `impl fn` with `override fn` (#6008)
|
7 luni în urmă |
Jon Ross-Perkins
|
973d721916
Some more edits to EnumBase and EnumMaskBase (#6054)
|
7 luni în urmă |
Jon Ross-Perkins
|
1d19fa3954
Disable clang-tidy action in favor of clangd-tidy (#6037)
|
7 luni în urmă |
Jon Ross-Perkins
|
6cc5d7ed2a
Add an EnumMaskBase type (#6053)
|
7 luni în urmă |
Boaz Brickner
|
508a88e2a9
C++ inteop: Set type source info for a generated C++ thunk function (#6049)
|
7 luni în urmă |
Richard Smith
|
d60900cbeb
Remove special case for returning value expressions by copy (#6052)
|
7 luni în urmă |
Dana Jansens
|
896ef4da0e
Include the Name when dumping an instruction with a name (#6051)
|
7 luni în urmă |
Boaz Brickner
|
34805543a1
Sort functions in `import_cpp.cpp` per `import_cpp.h` (#6048)
|
7 luni în urmă |
Chandler Carruth
|
4776f3230b
Disable the modernize headers `clang-tidy` check (#6045)
|
7 luni în urmă |