Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
пре 2 месеци |
Jon Ross-Perkins
|
f0e04c89c3
Share more function logic between custom/thunk/C++ functions. (#6690)
|
пре 2 месеци |
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 месеци |
Richard Smith
|
05ea0e77d9
Map structs and tuples to initializer lists in C++ overload resolution. (#6620)
|
пре 3 месеци |
Geoff Romer
|
95eb7b16bb
Expose C++ reference returns as Carbon reference returns (#6618)
|
пре 3 месеци |
Richard Smith
|
de0ad6730f
Fix crash if a member of `std::string_view` is found in a derived class. (#6604)
|
пре 3 месеци |
Chandler Carruth
|
9861c31476
Update LLVM to a recent commit (#6599)
|
пре 3 месеци |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
пре 3 месеци |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
пре 3 месеци |
Richard Smith
|
ead7803d60
Simplify importing of C++ global variables. (#6565)
|
пре 3 месеци |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
пре 3 месеци |
Geoff Romer
|
b72bfb918b
Allocate `CallParamIndex`es eagerly (#6540)
|
пре 4 месеци |
Richard Smith
|
531d063596
When importing a trivial destructor from C++, produce a no_op builtin. (#6531)
|
пре 4 месеци |
Richard Smith
|
6b28213b36
Add interop support for naming and "calling" C++ templates. (#6474)
|
пре 4 месеци |
Richard Smith
|
a8eca2ece6
Delay finishing the C++ translation unit until we reach the real EOF. (#6489)
|
пре 4 месеци |
Jon Ross-Perkins
|
c0b335b87f
Add well-known identifier caching (#6486)
|
пре 4 месеци |
Richard Smith
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
пре 4 месеци |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
пре 4 месеци |
Richard Smith
|
c7cd24e1b2
Support for calling C++ destructors. (#6453)
|
пре 4 месеци |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
пре 5 месеци |
Richard Smith
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
пре 5 месеци |
Ivana Ivanovska
|
108e39e095
Fix SemIR printout for string literals in macros (#6440)
|
пре 5 месеци |
Boaz Brickner
|
bef92cf881
Add `CppCompat.ULong32`, `CppCompat.LongLong64` and `CppCompat.ULongLong64` (#6386)
|
пре 5 месеци |
Ivana Ivanovska
|
109e39c75c
Add support for nullptr literals in macros (#6426)
|
пре 5 месеци |
Ivana Ivanovska
|
7be6538aec
Add support for character literals in macros (#6419)
|
пре 5 месеци |
Ivana Ivanovska
|
093700b274
Add support for boolean literals in macros (#6418)
|
пре 5 месеци |
Richard Smith
|
13fbe3c1f3
Allow interop with classes with virtual base classes. (#6413)
|
пре 5 месеци |
Ivana Ivanovska
|
8866e39085
Add support for string literals in macros (#6408)
|
пре 5 месеци |
Ivana Ivanovska
|
994e6c904d
Add support for macros with floating-point literals (#6391)
|
пре 5 месеци |