Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 неделя назад |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
1 месяц назад |
Geoff Romer
|
21291b4cc3
Remove `InitForm::index` (#6817)
|
1 месяц назад |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 месяцев назад |
Dana Jansens
|
848eddc9dd
Avoid cyclic lookup of an impl inside its own definition (#6629)
|
3 месяцев назад |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
3 месяцев назад |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
3 месяцев назад |
Dana Jansens
|
3a7c44c5c4
Check required implementations when an enclosing interface is implemented (#6522)
|
3 месяцев назад |
Dana Jansens
|
7c1798d96d
Format impl witness instructions as part of the impl (#6485)
|
4 месяцев назад |
Dana Jansens
|
efec4e4658
Move generic stack operations into handle_impl.cpp (Refactor Impl construction 8/7) (#6484)
|
4 месяцев назад |
Dana Jansens
|
fbcaf34494
Defer RequireCompleteType to impl definition (Refactor Impl construction 7/7) (#6470)
|
4 месяцев назад |
Dana Jansens
|
14998d6045
Consolidate error handling behaviour for `ApplyExtendImplAs` (Refactor Impl construction 4/7) (#6468)
|
4 месяцев назад |
Dana Jansens
|
1c3d3e9284
Move forward-decl-only code out to the handler of the forward decl node (Refactor Impl construction 3/7) (#6467)
|
4 месяцев назад |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 месяцев назад |
Dana Jansens
|
b07b8a122a
Make StartImplDecl into a more explicit GetOrAddImpl (Refactor Impl construction 2/7) (#6466)
|
4 месяцев назад |
Dana Jansens
|
2d38978756
Diagnose explicit `Self` in extend in the parse node handler (Refactor Impl construction 1/7) (#6465)
|
4 месяцев назад |
Dana Jansens
|
81e55bed8a
Generate a RequireDecl instruction for require declarations (#6318)
|
5 месяцев назад |
Dana Jansens
|
26381f6eaf
Handle parsing of `require`...`impls` declarations (#6255)
|
6 месяцев назад |
Jon Ross-Perkins
|
ef748ab36d
Factor out an impl declaration helper function (#5851)
|
9 месяцев назад |
Jon Ross-Perkins
|
2bb8e98849
Change SemIR formed for 'as' errors (#5792)
|
9 месяцев назад |
Dana Jansens
|
493bea1647
Fearlessly hold references into ValueStore again (#5589)
|
11 месяцев назад |
Dana Jansens
|
ccc94439e5
Don't reuse the reference into the ImplStore after doing deduce (#5456)
|
11 месяцев назад |
Dana Jansens
|
90898a8e19
Avoid witnesses in redecls when handling errors in handle_impl (#5409)
|
1 год назад |
Richard Smith
|
95903dc624
Generate thunks for functions in `impl`s (#5390)
|
1 год назад |
Richard Smith
|
4f5d11a28b
Build generic eval blocks incrementally (#5313)
|
1 год назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 год назад |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 год назад |
Dana Jansens
|
94dca7967b
Allow `extend final impl as` for impl declarations (#5345)
|
1 год назад |
Richard Smith
|
19532967fa
Stop pushing a fake generic for the duration of check. (#5326)
|
1 год назад |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 год назад |