Geoff Romer
|
e7626f46cc
Get rid of `AddPatternInst` (#7075)
|
2 weken geleden |
Richard Smith
|
181a592b8c
Support for parsing expression patterns (#6977)
|
1 maand geleden |
Geoff Romer
|
e0c6800ab3
Reverse nesting structure of parameter patterns (#6930)
|
1 maand geleden |
Richard Smith
|
ce50f181f1
Add an interface for initialization of `var`s without an explicit initializer (#6934)
|
1 maand geleden |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
1 maand geleden |
Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
1 maand geleden |
Geoff Romer
|
6dba8ee111
Remove index fields from ParamPatterns (#6815)
|
2 maanden geleden |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
2 maanden geleden |
Jon Ross-Perkins
|
45ca3d28f5
Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686)
|
2 maanden geleden |
Geoff Romer
|
b72bfb918b
Allocate `CallParamIndex`es eagerly (#6540)
|
3 maanden geleden |
Jon Ross-Perkins
|
efbebdb7b3
Remove unused code paths in EndAssociatedConstantDeclRegion (#6481)
|
4 maanden geleden |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 maanden geleden |
Elliott Kalt
|
58de34e534
Decouple associated constants from let (#5973)
|
8 maanden geleden |
Richard Smith
|
866794b82a
Check and lowering support for `for` loops. (#5698)
|
10 maanden geleden |
Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 maanden geleden |
Dana Jansens
|
69ab97d716
Don't wrap an ErrorInst as a subpattern of another pattern (#5542)
|
11 maanden geleden |
Richard Smith
|
5b884ae14d
Improve lowering for global variables. (#5492)
|
11 maanden geleden |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 jaar geleden |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 jaar geleden |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 jaar geleden |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 jaar geleden |
Geoff Romer
|
f5b5731c76
Separate fields from other `var` decls in parse (#5320)
|
1 jaar geleden |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 jaar geleden |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 jaar geleden |
Jon Ross-Perkins
|
a5df8ad736
Support destruction of storage (#5171)
|
1 jaar geleden |
Jon Ross-Perkins
|
832c6398d6
Reduce explicit SemIR::LocIdAndInst construction (#5153)
|
1 jaar geleden |
Jon Ross-Perkins
|
701f12d9a2
Clean up LocIdAndInst::UncheckedLoc uses (#5151)
|
1 jaar geleden |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
1 jaar geleden |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 jaar geleden |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 jaar geleden |