Geoff Romer
|
9106f9533c
Use lines instead of statements for readability-function-size clang-tidy (#6594)
|
3 месяцев назад |
David Blaikie
|
f1f6005d4a
Perform Clang IRGen during `check` (#6569)
|
3 месяцев назад |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
3 месяцев назад |
Jon Ross-Perkins
|
47e551141f
Change the package namespace to use the package name (#6495)
|
4 месяцев назад |
Richard Smith
|
a8eca2ece6
Delay finishing the C++ translation unit until we reach the real EOF. (#6489)
|
4 месяцев назад |
Richard Smith
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 месяцев назад |
Richard Smith
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
5 месяцев назад |
Richard Smith
|
c77eebd15e
Cache final impl lookup results. (#6452)
|
5 месяцев назад |
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 месяцев назад |