Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 ay önce |
Dana Jansens
|
69ab97d716
Don't wrap an ErrorInst as a subpattern of another pattern (#5542)
|
11 ay önce |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 ay önce |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 yıl önce |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 yıl önce |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 yıl önce |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 yıl önce |
Geoff Romer
|
f5b5731c76
Separate fields from other `var` decls in parse (#5320)
|
1 yıl önce |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 yıl önce |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 yıl önce |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 yıl önce |
Jon Ross-Perkins
|
832c6398d6
Reduce explicit SemIR::LocIdAndInst construction (#5153)
|
1 yıl önce |
Jon Ross-Perkins
|
701f12d9a2
Clean up LocIdAndInst::UncheckedLoc uses (#5151)
|
1 yıl önce |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
1 yıl önce |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 yıl önce |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 yıl önce |
Jon Ross-Perkins
|
8af64ceca6
Change Context::IsImplFile to File::is_impl (#4931)
|
1 yıl önce |
Jon Ross-Perkins
|
71c91eaf14
Refactor subpattern logic out of Context (#4929)
|
1 yıl önce |
Geoff Romer
|
55714dd4ed
Diagnose `var` in interfaces (#4907)
|
1 yıl önce |
Richard Smith
|
d71b84438f
Add a writeup for how associated constants are processed. (#4856)
|
1 yıl önce |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 yıl önce |
Geoff Romer
|
96256652c5
Use FullPatternStack instead of node stack for binding context (#4829)
|
1 yıl önce |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 yıl önce |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 yıl önce |
Jon Ross-Perkins
|
f7269482fe
Remove node_stack Peek templating where possible (#4801)
|
1 yıl önce |
Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
1 yıl önce |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
1 yıl önce |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 yıl önce |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 yıl önce |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 yıl önce |