Nicholas Bishop
|
f3f039516e
Support accessing Carbon class fields from C++ (#7119)
|
3 dní pred |
Richard Smith
|
f91990aa87
Override Clang class layout for Carbon class types. (#7071)
|
2 týždňov pred |
Richard Smith
|
46f46a538d
Preliminary reverse interop support for base classes. (#7059)
|
2 týždňov pred |
Richard Smith
|
43867a678b
Reverse interop support for type aliases. (#7043)
|
2 týždňov pred |
Richard Smith
|
f31e1685fd
Only export each class or namespace to C++ once. (#7042)
|
2 týždňov pred |
Richard Smith
|
b74e0d1260
Superficial support for exporting complete class types to C++. (#7029)
|
3 týždňov pred |
Nicholas Bishop
|
0635f4628f
Add support for C++ calling Carbon functions with parameters (#7024)
|
3 týždňov pred |
Richard Smith
|
cc4fd39238
Support round-tripping entities through C++ and Carbon. (#7022)
|
3 týždňov pred |
Richard Smith
|
8b59e85b16
Add support for `inline Cpp` declarations. (#6994)
|
1 mesiac pred |
Nicholas Bishop
|
1ef35e8299
Fix name mangling for Carbon functions called from C++ (#6984)
|
1 mesiac pred |
Nicholas Bishop
|
85da6cae01
Support calling simple Carbon functions from C++ (#6967)
|
1 mesiac pred |
David Blaikie
|
415cd6f8f0
Reverse Interop: Class declarations (#6955)
|
1 mesiac pred |
David Blaikie
|
2af5f971da
Reverse Interop: Nested namespace support (#6940)
|
1 mesiac pred |
Richard Smith
|
e06eb8f532
Create a placement `operator new` directly. (#6941)
|
1 mesiac pred |
David Blaikie
|
14b72f16da
SemIR::Namespace->clang::NamespaceDecl interop (#6935)
|
1 mesiac pred |
David Blaikie
|
6f1f59a385
Initial Reverse Interop implementation (#6901)
|
1 mesiac pred |
Richard Smith
|
d5ec82e7ac
Don't crash if clang setup fails. (#6804)
|
2 mesiacov pred |
Jon Ross-Perkins
|
45ca3d28f5
Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686)
|
2 mesiacov pred |
David Blaikie
|
773b7136ef
Use a single llvm::Module for C++ interop and Carbon IRGen (#6595)
|
3 mesiacov pred |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
3 mesiacov pred |
Richard Smith
|
a8eca2ece6
Delay finishing the C++ translation unit until we reach the real EOF. (#6489)
|
4 mesiacov pred |
Richard Smith
|
c4d162e5f5
Switch from `clang::ASTUnit` to `clang::CompilerInstance`. (#6483)
|
4 mesiacov pred |
Richard Smith
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 mesiacov pred |