Dana Jansens
|
e3b4482893
Make the GetCanonicalFacetOrTypeValue operation more crisp (#6157)
|
7 bulan lalu |
Jon Ross-Perkins
|
49ba8cf3e1
Switch class to use a blanket impl for `Destroy` (#6125)
|
7 bulan lalu |
Boaz Brickner
|
a73e259620
Add `Check::Context::clang_sema()` method and use it (#6110)
|
7 bulan lalu |
Richard Smith
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
7 bulan lalu |
Boaz Brickner
|
05c9fd768e
Add `Check::Context::clang_decls()` methods (#6094)
|
7 bulan lalu |
Boaz Brickner
|
50a0f908c6
Mark `Check::Context::insts()` as `const` and use it in more use cases (#6093)
|
7 bulan lalu |
Ivana Ivanovska
|
12ddfb9c7c
[Carbon/C++ interop] Add support for C++ overloaded functions (#5891)
|
7 bulan lalu |
Dana Jansens
|
64139e5d65
Stop using Map for the cache in InstFingerprinter (#6019)
|
8 bulan lalu |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
9 bulan lalu |
Boaz Brickner
|
9f108bad6e
Rename `cpp_ast` to `clang_ast_unit` (#5926)
|
9 bulan lalu |
Jon Ross-Perkins
|
7209ad7c9f
Generate Destroy impls for classes (#5873)
|
9 bulan lalu |
Richard Smith
|
36f0a73092
Initial support for interop with class/struct/union fields. (#5849)
|
9 bulan lalu |
Jon Ross-Perkins
|
bd4fbb4393
Expand use of CheckIRId stores (#5820)
|
9 bulan lalu |
Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 bulan lalu |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 bulan lalu |
Jon Ross-Perkins
|
b97646a890
Split value store related types to separate files (#5754)
|
10 bulan lalu |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 bulan lalu |
Richard Smith
|
2472f44e44
Track pending thunks on the deferred definition worklist. (#5609)
|
11 bulan lalu |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 bulan lalu |
Richard Smith
|
e060342411
Defer building thunks until the end of the enclosing definition. (#5403)
|
1 tahun lalu |
Dana Jansens
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
1 tahun lalu |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 tahun lalu |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 tahun lalu |
Jon Ross-Perkins
|
55da026a46
Remove the SemIRLoc typedef (#5299)
|
1 tahun lalu |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 tahun lalu |
Alina Sbirlea
|
077cf56a8a
Emit function definitions in check, for all specifics seen. (#5090)
|
1 tahun lalu |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 tahun lalu |
Jon Ross-Perkins
|
0a3efb76ed
Use DiagnosticEmitter for phase-specific types (#5188)
|
1 tahun lalu |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 tahun lalu |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 tahun lalu |