Geoff Romer
|
57a2715f10
Remove support for `addr` (#6375)
|
5 miesięcy temu |
Jon Ross-Perkins
|
42e2280150
Clean up singleton TypeId use (#6300)
|
6 miesięcy temu |
Geoff Romer
|
4821eec2f8
Add support for `ref` patterns (#6283)
|
6 miesięcy temu |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 miesięcy temu |
Geoff Romer
|
09710d102f
Separate binding insts for refs and values (#6235)
|
6 miesięcy temu |
Dana Jansens
|
ed43fd2c1c
Give the BindSymbolicName for .Self in a binding pattern a FacetType type (#6036)
|
7 miesięcy temu |
Elliott Kalt
|
58de34e534
Decouple associated constants from let (#5973)
|
8 miesięcy temu |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
8 miesięcy temu |
Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 miesięcy temu |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 rok temu |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 rok temu |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 rok temu |
Geoff Romer
|
f5b5731c76
Separate fields from other `var` decls in parse (#5320)
|
1 rok temu |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 rok temu |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 rok temu |
Richard Smith
|
1a4d6ca255
Store an `InstId` instead of a `TypeId` in `UnboundElementType`. (#5260)
|
1 rok temu |
Geoff Romer
|
38ce7e3011
Handle `EntityNameId::None` during evaluation. (#5237)
|
1 rok temu |
Jon Ross-Perkins
|
832c6398d6
Reduce explicit SemIR::LocIdAndInst construction (#5153)
|
1 rok temu |
Geoff Romer
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
1 rok temu |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
1 rok temu |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
1 rok temu |
Dana Jansens
|
3f01310039
Make choice work for alternatives without parameters (#4815)
|
1 rok temu |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 rok temu |
Boaz Brickner
|
dd7c64bad0
When diagnosing a duplicate name, point to the name instead of the instruction (#4953)
|
1 rok temu |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 rok temu |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 rok temu |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
1 rok temu |
Jon Ross-Perkins
|
8af64ceca6
Change Context::IsImplFile to File::is_impl (#4931)
|
1 rok temu |
Jon Ross-Perkins
|
71c91eaf14
Refactor subpattern logic out of Context (#4929)
|
1 rok temu |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
1 rok temu |