Dana Jansens
|
acb7810e32
Avoid crashing when an impl decl has a missing definition (#6349)
|
5 月之前 |
Jon Ross-Perkins
|
b1f734e1cd
Switch `EvalLookupSingleImplWitness` from "concrete" to "final" terminology (#6246)
|
6 月之前 |
Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 月之前 |
David Blaikie
|
12fa65e53c
Check for use of `InstId`s from the wrong `SemIR::File` (#5997)
|
7 月之前 |
Jon Ross-Perkins
|
49ba8cf3e1
Switch class to use a blanket impl for `Destroy` (#6125)
|
7 月之前 |
Boaz Brickner
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 月之前 |
Richard Smith
|
65a7e50037
Instantiate C++ templates at end of file. (#6084)
|
7 月之前 |
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)
|
9 月之前 |
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)
|
10 月之前 |
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 年之前 |