Jon Ross-Perkins
|
d599023c19
Change CodeGen to use a diagnostic consumer (#5847)
|
9 месяцев назад |
Jon Ross-Perkins
|
59619fa8eb
Make driver fuzzing more robust for clang flags (#5845)
|
9 месяцев назад |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 месяцев назад |
Richard Smith
|
553dd6e531
Build the clang::CompilerInvocation in the driver. (#5784)
|
9 месяцев назад |
Richard Smith
|
3776e464e0
Properly set up C++ include paths and similar environment settings when parsing imported C++. (#5767)
|
9 месяцев назад |
Jon Ross-Perkins
|
57ef976802
Move dumping into the phase factory functions (#5747)
|
10 месяцев назад |
Jon Ross-Perkins
|
2de746e83c
Switch compile functions to use options structs (#5742)
|
10 месяцев назад |
Jon Ross-Perkins
|
c3b0c2e425
Use LLVM verifier in lowering (#5733)
|
10 месяцев назад |
Jon Ross-Perkins
|
9855818bb8
Move PrettyStackTraceFunction to common (#5739)
|
10 месяцев назад |
Dana Jansens
|
badd544798
Add a `full.carbon` min-prelude that pulls in the full production prelude (#5703)
|
10 месяцев назад |
Richard Smith
|
519e633147
Improve backtrace for lowering crashes. (#5651)
|
10 месяцев назад |
Jon Ross-Perkins
|
1b55459da6
Add filenames to stack traces (#5623)
|
11 месяцев назад |
Richard Smith
|
e91840e1b6
Split a cross-file `Lower::Context` out of `Lower::FileContext`. (#5583)
|
11 месяцев назад |
Boaz Brickner
|
852d0191a9
Add support for importing C++ inline functions (#5427)
|
11 месяцев назад |
Jon Ross-Perkins
|
937caaecce
Add --dump-sem-ir-ranges for controlling dump output (#5450)
|
11 месяцев назад |
Jon Ross-Perkins
|
0683742f19
Cache multi-IR info, particularly include_in_dumps (#5408)
|
1 год назад |
Jon Ross-Perkins
|
8eae40646a
Add formatter support for dump-sem-ir ranges (#5379)
|
1 год назад |
Jon Ross-Perkins
|
5da87f43da
Split SemIR's formatter class into a more typical h+cpp (#5372)
|
1 год назад |
Jon Ross-Perkins
|
d617cca530
Factor out GetCanonicalFileAndInstId for code sharing. (#5362)
|
1 год назад |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 год назад |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 год назад |
Jon Ross-Perkins
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
1 год назад |
Boaz Brickner
|
ccd2cb346a
Change `CodeGen::Make()` to take `module` and `errors` as pointers and not references (#5229)
|
1 год назад |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 год назад |
Boaz Brickner
|
a4a229b637
Initialize `cpp_mangle_context_` in `Mangler`'s constructor (#5095)
|
1 год назад |
Dana Jansens
|
d58b523a5e
Add `INCLUDE-FILE:` and --custom-core for file tests to specify a minimal prelude library (#5080)
|
1 год назад |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
1 год назад |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
1 год назад |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
1 год назад |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
1 год назад |