Richard Smith
|
31919afa24
Allow conversion between `T*` and `Cpp.void*`. (#6575)
|
3 месяцев назад |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
4 месяцев назад |
Jon Ross-Perkins
|
47e551141f
Change the package namespace to use the package name (#6495)
|
4 месяцев назад |
Richard Smith
|
154e4012c4
Include the parent scope when fingerprinting an entity name. (#6473)
|
4 месяцев назад |
Richard Smith
|
ec8c999bb1
Support passing Carbon `Optional(T*)` to C++ `T*` parameter. (#6422)
|
5 месяцев назад |
Richard Smith
|
0678501038
Replace builtin `CppVoidType` with a prelude type. (#6403)
|
5 месяцев назад |
Geoff Romer
|
2b8fdf3417
Switch the prelude to use `ref` instead of `addr` (#6359)
|
5 месяцев назад |
Richard Smith
|
8f19f7a7c0
Use the value representation of `T` as that of `MaybeUnformed(T)` where possible (#6334)
|
5 месяцев назад |
Boaz Brickner
|
b54f2dd592
Support `import Cpp;` to import `Cpp` namespace for using C++ builtins (#6320)
|
5 месяцев назад |
Richard Smith
|
5db1141f52
Allow adding / removing `const` with `ImplicitAs`. (#6323)
|
5 месяцев назад |
Boaz Brickner
|
94bb6be185
C++ Interop: Make `CppVoidType` always-incomplete (#6302)
|
6 месяцев назад |
Jon Ross-Perkins
|
42e2280150
Clean up singleton TypeId use (#6300)
|
6 месяцев назад |
Jon Ross-Perkins
|
356ea7fd30
Fix Cpp.void stringification to be consistent with other singletons (#6301)
|
6 месяцев назад |
Boaz Brickner
|
4d4d720ff0
C++ Interop: Support getting `void*` from C++ functions and passing `void*` it to C++ function (#6279)
|
6 месяцев назад |