Richard Smith
|
0124aae041
Import non-const rvalue references as var parameters. (#7125)
|
4 dias atrás |
Dana Jansens
|
554b1b8d10
Remove SymbolicBindingType (#7114)
|
5 dias atrás |
Richard Smith
|
be0c07dc7e
Give Carbon -> C++ thunks internal linkage. (#7040)
|
3 semanas atrás |
Jon Ross-Perkins
|
9266ced4e3
Improve CanDestroyType to handle remaining cases (#6943)
|
1 mês atrás |
Richard Smith
|
dfac728571
Fix pointer sizes in debug info. (#7002)
|
1 mês atrás |
Nicholas Bishop
|
396756c151
Handle Temporary values when const-evaling AcquireValue (#6992)
|
1 mês atrás |
Nicholas Bishop
|
bf6a14ac39
Support `Temporary` constants (#6983)
|
1 mês atrás |
Richard Smith
|
37b238fa28
Make C++ types impl `Core.Default`. (#6962)
|
1 mês atrás |
Richard Smith
|
ce50f181f1
Add an interface for initialization of `var`s without an explicit initializer (#6934)
|
1 mês atrás |
Richard Smith
|
2e5b195813
Make `{} as Class` an initializing expression. (#6882)
|
1 mês atrás |
Dana Jansens
|
744b1290cf
Roll LLVM b20d7d02..6811a83c815 (#6844)
|
1 mês atrás |
David Blaikie
|
773b7136ef
Use a single llvm::Module for C++ interop and Carbon IRGen (#6595)
|
3 meses atrás |
Geoff Romer
|
95eb7b16bb
Expose C++ reference returns as Carbon reference returns (#6618)
|
3 meses atrás |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
3 meses atrás |
Richard Smith
|
531d063596
When importing a trivial destructor from C++, produce a no_op builtin. (#6531)
|
4 meses atrás |
Burak Emir
|
992d435023
Replace unused bindings with anonymous binding in lower/testdata. (#6479)
|
4 meses atrás |
Richard Smith
|
c7cd24e1b2
Support for calling C++ destructors. (#6453)
|
4 meses atrás |
David Blaikie
|
a179bd461b
Start plumbing through debug info type information with function parameters/return value (#6410)
|
5 meses atrás |
David Blaikie
|
bb9942823f
DebugInfo: Emit as "C++" rather than "C" (#6361)
|
5 meses atrás |
Geoff Romer
|
0873777237
Import C++ ref parameters as ref parameters (#6360)
|
5 meses atrás |
Richard Smith
|
aa69a484eb
Add support for running LLVM optimizer. (#6225)
|
5 meses atrás |
Richard Smith
|
6011040481
Rework handling of C++ references. (#6268)
|
6 meses atrás |
Richard Smith
|
a1a35c207e
Unify "needs thunk" logic. (#6277)
|
6 meses atrás |
Boaz Brickner
|
bfc4d2b127
C++ interop: Add return reference types support (#6178)
|
6 meses atrás |
Richard Smith
|
1e7b7e53ae
C++ interop: support for default arguments. (#6108)
|
7 meses atrás |
Richard Smith
|
1e47f29963
Add reference support to C++ interop. (#6082)
|
7 meses atrás |