Richard Smith
|
c49789d80b
Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418)
|
1 年之前 |
Boaz Brickner
|
2aa5fbfa4a
Move the logic in `TryConvertClangDiagnosticLoc()` to `ConvertLocInFile()` (#5391)
|
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 年之前 |
Jon Ross-Perkins
|
949cc21ccc
Remove SemIR:: from most sem_ir files (#5358)
|
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
|
fe29224016
Refactor LocId to merge in SemIRLoc (#5284)
|
1 年之前 |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 年之前 |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 年之前 |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 年之前 |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
1 年之前 |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 年之前 |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 年之前 |
Richard Smith
|
4acc9cac5d
Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192)
|
1 年之前 |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 年之前 |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 年之前 |
Richard Smith
|
584426dfa2
Initial work on support for templates (#5081)
|
1 年之前 |
Geoff Romer
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
1 年之前 |
Jon Ross-Perkins
|
216c499cbf
Add declaration checking for `fn destroy` (#5127)
|
1 年之前 |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 年之前 |
Geoff Romer
|
f08e046d9e
Update text representation of CallParamIndex to match new name (#5067)
|
1 年之前 |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
1 年之前 |
Jon Ross-Perkins
|
f0403dadab
Move None to IdBase (#5030)
|
1 年之前 |
Richard Smith
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
1 年之前 |
Richard Smith
|
c4c3381b18
Add `TypeId::is_symbolic` and `is_concrete`. (#5024)
|
1 年之前 |
Jon Ross-Perkins
|
9d85b23b4b
Use an x-macro for special NameId values. (#5018)
|
1 年之前 |
Dana Jansens
|
d199ce327a
Make FacetTypeInfo and CompleteFacetType stores share id indices (#4989)
|
1 年之前 |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 年之前 |
Dana Jansens
|
3f01310039
Make choice work for alternatives without parameters (#4815)
|
1 年之前 |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 年之前 |