Boaz Brickner
|
dfe9ffd369
Rename `check/import_cpp.*` to `check/cpp_import.*` to group C++ interop logic in `check` (#6074)
|
7 月之前 |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
7 月之前 |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
8 月之前 |
Richard Smith
|
7cac77119c
Support `import Cpp inline "some code";`. (#5904)
|
9 月之前 |
Jon Ross-Perkins
|
7209ad7c9f
Generate Destroy impls for classes (#5873)
|
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
|
9855818bb8
Move PrettyStackTraceFunction to common (#5739)
|
10 月之前 |
Geoff Romer
|
effb0c93c2
Remove unused vlog_stream_ member. (#5654)
|
10 月之前 |
Richard Smith
|
519e633147
Improve backtrace for lowering crashes. (#5651)
|
10 月之前 |
Richard Smith
|
dc7839e893
Add a new facility GrowingRange for a range that might grow during iteration. (#5641)
|
10 月之前 |
Richard Smith
|
2472f44e44
Track pending thunks on the deferred definition worklist. (#5609)
|
10 月之前 |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 月之前 |
Dana Jansens
|
02fc484f23
Make pointers in ValueStore stable across insertions (#5576)
|
11 月之前 |
Thomas Köppe
|
f18fc40a32
Add missing standard library header inclusions (#5486)
|
11 月之前 |
Dana Jansens
|
950d83451a
Add diagnostics for invalid impl declarations (#5420)
|
11 月之前 |
Boaz Brickner
|
852d0191a9
Add support for importing C++ inline functions (#5427)
|
11 月之前 |
Dana Jansens
|
b6a55c0818
Diagnose impls that are fully overlapped by a final impl (#5417)
|
11 月之前 |
Dana Jansens
|
08065ee764
Do a stable sort when splitting up impls by interface (#5423)
|
1 年之前 |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 年之前 |
Dana Jansens
|
aa491d8fd8
Implement non-final impl overlap diagnostics (#5412)
|
1 年之前 |
Jon Ross-Perkins
|
0683742f19
Cache multi-IR info, particularly include_in_dumps (#5408)
|
1 年之前 |
Dana Jansens
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
1 年之前 |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
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 年之前 |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 年之前 |
josh11b
|
ecb99e55e7
`definitions_required` -> `definitions_required_by_decl` in toolchain/check/check_unit.cpp (#5329)
|
1 年之前 |
Richard Smith
|
19532967fa
Stop pushing a fake generic for the duration of check. (#5326)
|
1 年之前 |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 年之前 |