Christopher Di Bella
|
f0c4b37c63
adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091)
|
hai 1 semana |
Richard Smith
|
709776ad1c
Support for locations in transitively imported C++ code (#7093)
|
hai 1 semana |
Nicholas Bishop
|
1ef35e8299
Fix name mangling for Carbon functions called from C++ (#6984)
|
hai 1 mes |
Jon Ross-Perkins
|
1a3f762dba
Factor out FormatterChunks logic (#6779)
|
hai 2 meses |
Prabhat Sachdeva
|
a5a4c756a7
Only treat top-level Run in Main as the entry point (#6757)
|
hai 2 meses |
Jon Ross-Perkins
|
45ca3d28f5
Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686)
|
hai 2 meses |
Richard Smith
|
c0b24047dd
Interop support for initialization via `std::initializer_list`. (#6672)
|
hai 3 meses |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
hai 3 meses |
Richard Smith
|
c4d162e5f5
Switch from `clang::ASTUnit` to `clang::CompilerInstance`. (#6483)
|
hai 4 meses |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
hai 4 meses |
Dana Jansens
|
81e55bed8a
Generate a RequireDecl instruction for require declarations (#6318)
|
hai 5 meses |
Dana Jansens
|
ca3f95faa6
Make named constraint eval to a FacetType with itself in it (#6308)
|
hai 6 meses |
Jon Ross-Perkins
|
93dc369ebd
Add a base struct for singleton type insts (#6289)
|
hai 6 meses |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
hai 6 meses |
Boaz Brickner
|
ffefa7711c
Move the mapping from entity name to an imported C++ global variable declaration outside of `EntityName` (#6211)
|
hai 6 meses |
Boaz Brickner
|
7c13bddc92
C++ interop: Support C++20 operator and overload resolution for expression rewriting (#6171)
|
hai 6 meses |
Richard Smith
|
1e7b7e53ae
C++ interop: support for default arguments. (#6108)
|
hai 7 meses |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
hai 7 meses |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
hai 7 meses |
Dana Jansens
|
896ef4da0e
Include the Name when dumping an instruction with a name (#6051)
|
hai 7 meses |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
hai 7 meses |
Richard Smith
|
25681901bd
Improve mapping of Clang diagnostics into Carbon diagnostics (#5894)
|
hai 9 meses |
Jon Ross-Perkins
|
59619fa8eb
Make driver fuzzing more robust for clang flags (#5845)
|
hai 9 meses |
Jon Ross-Perkins
|
d64ec883d5
Move BlockValueStore from sem_ir to base (#5779)
|
hai 9 meses |
Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
hai 10 meses |
Jon Ross-Perkins
|
b97646a890
Split value store related types to separate files (#5754)
|
hai 10 meses |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
hai 10 meses |
Boaz Brickner
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
hai 10 meses |
Richard Smith
|
519e633147
Improve backtrace for lowering crashes. (#5651)
|
hai 10 meses |
Geoff Romer
|
0b3edee177
Alphabetize typed_insts.h (#5401)
|
hai 10 meses |