Dana Jansens
|
0e8d354567
Split the witness table into a separate ImplWitnessTable instruction (#5272)
|
1 ano atrás |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 ano atrás |
Richard Smith
|
bfef32b482
Add an `EvalOrAddInst` function. (#5258)
|
1 ano atrás |
Richard Smith
|
0631e18184
Provide an `InstId` when evaluating a constant in cases where one is needed (#5202)
|
1 ano atrás |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 ano atrás |
Richard Smith
|
265968b396
Make evaluation of symbolic bindings simpler and more uniform (#5215)
|
1 ano atrás |
Richard Smith
|
e25f58adec
Rebuild the type of a `bind_symbolic_name` when building an eval block (#5174)
|
1 ano atrás |
Richard Smith
|
4d2cca48c7
Compute a correct `SpecificFunction` when resolving an indirect call to an impl function (#5116)
|
1 ano atrás |
Dana Jansens
|
82fe19ee99
Remove redundant deduced specifics (#5107)
|
1 ano atrás |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 ano atrás |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
1 ano atrás |
Dana Jansens
|
0beda27192
Fingerprint `impl` blocks in semir (#5021)
|
1 ano atrás |
josh11b
|
3ebd098597
Completing a type no longer ignores facet types (#5004)
|
1 ano atrás |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 ano atrás |
Dana Jansens
|
063b9d8ca9
Deduce the FacetValue for an argument for a generic FacetType parameter (#4882)
|
1 ano atrás |