Jon Ross-Perkins
|
b4b4d33789
Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759)
|
10 bulan lalu |
Jon Ross-Perkins
|
002756b4cc
Change BlockValueStore to take ElementT as a parameter (#5758)
|
10 bulan lalu |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 bulan lalu |
Jon Ross-Perkins
|
864e9cb4a2
Add a ValueT to RelationalValueStore (#5755)
|
10 bulan lalu |
David Blaikie
|
124313269a
Represent vtables as a top level SemIR construct (#5472)
|
10 bulan lalu |
Boaz Brickner
|
cc698d78f5
When using a C++ struct as a parameter, map its type to a Carbon class type (#5538)
|
10 bulan lalu |
Boaz Brickner
|
e4c8150f2c
Store Clang `Decl`s in a `CanonicalValueStore` (#5638)
|
11 bulan lalu |
Jon Ross-Perkins
|
1e9e148c3b
Rename the ImportRefs block to Imports (#5618)
|
11 bulan lalu |
Jon Ross-Perkins
|
3831ca6471
Replace the desugared bit with an extra LocId range (#5592)
|
11 bulan lalu |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 bulan lalu |
Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 bulan lalu |
Dana Jansens
|
f198b977f5
Give different inst id types different labels in CARBON_CHECK output (#5519)
|
11 bulan lalu |
Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 tahun lalu |
Boaz Brickner
|
2aa5fbfa4a
Move the logic in `TryConvertClangDiagnosticLoc()` to `ConvertLocInFile()` (#5391)
|
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
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
1 tahun lalu |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 tahun lalu |
Jon Ross-Perkins
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
1 tahun lalu |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 tahun lalu |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 tahun lalu |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 tahun lalu |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
1 tahun lalu |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 tahun lalu |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 tahun lalu |
Richard Smith
|
4acc9cac5d
Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192)
|
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 |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
1 tahun lalu |
Geoff Romer
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
1 tahun lalu |