josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 anno fa |
Richard Smith
|
a45dc42d82
Store an `InterfaceId` and a `SpecificId` in `AssociatedEntityType`. (#5252)
|
1 anno fa |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
1 anno fa |
Richard Smith
|
8b9f1a8966
Don't re-evaluate imported constants. (#5217)
|
1 anno fa |
Boaz Brickner
|
97b234358e
Change `ImportContext.context_` from reference to pointer (#5207)
|
1 anno fa |
Richard Smith
|
660d62ecc1
Preserve source locations in imported eval blocks (#5213)
|
1 anno fa |
Dana Jansens
|
3469922275
Rename ImplSymblicWitness to LookupImplWitness (#5201)
|
1 anno fa |
josh11b
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
1 anno fa |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 anno fa |
Jon Ross-Perkins
|
701f12d9a2
Clean up LocIdAndInst::UncheckedLoc uses (#5151)
|
1 anno fa |
Alina Sbirlea
|
5a4b63a040
[Refactor] Move call_params_id from EntityBase to FunctionFields. (#5146)
|
1 anno fa |
Jon Ross-Perkins
|
dfe1c880ea
Clean up node kind information for namespaces (#5120)
|
1 anno fa |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 anno fa |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 anno fa |
josh11b
|
331f55f0a2
Handle impl with bad interface on import (#5051)
|
1 anno fa |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
1 anno fa |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 anno fa |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
1 anno fa |
Boaz Brickner
|
6a99c4e970
When diagnosing a duplicated name, add the name to the diagnosis (#4902)
|
1 anno fa |
Richard Smith
|
e0b2f5d772
Add and propagate template phase for constants. (#4964)
|
1 anno fa |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 anno fa |
Boaz Brickner
|
dd7c64bad0
When diagnosing a duplicate name, point to the name instead of the instruction (#4953)
|
1 anno fa |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 anno fa |
David Blaikie
|
aa71f31787
Refactor implicit Self param into a member on SemIR::Function (#4928)
|
1 anno fa |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
1 anno fa |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 anno fa |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
1 anno fa |
Jon Ross-Perkins
|
6c4767e310
Replace GetImportIRId with check_ir_map accessor logic (#4932)
|
1 anno fa |
Richard Smith
|
6af3d050ea
Don't recover from import errors by producing an error constant. (#4892)
|
1 anno fa |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
1 anno fa |