swift
Add AST representation for coroutines
#85372
Open

Add AST representation for coroutines #85372

asl wants to merge 14 commits into main from coro-ast-no-diff
asl
asl asl requested a review from eeckstein eeckstein 104 days ago
asl asl requested a review from jckarter jckarter 104 days ago
asl asl requested a review from bnbarham bnbarham 104 days ago
asl asl requested a review from CodaFi CodaFi 104 days ago
asl asl requested a review from DougGregor DougGregor 104 days ago
asl asl requested a review from hamishknight hamishknight 104 days ago
asl asl requested a review from rintaro rintaro 104 days ago
asl asl requested a review from AnthonyLatsis AnthonyLatsis 104 days ago
asl asl requested a review from rjmccall rjmccall 104 days ago
asl asl requested a review from xymus xymus 104 days ago
asl asl requested a review from hborla hborla 104 days ago
asl asl requested a review from slavapestov slavapestov 104 days ago
asl asl requested a review from xedin xedin 104 days ago
asl asl requested a review from kavon kavon 104 days ago
asl asl requested a review from adrian-prantl adrian-prantl 104 days ago
asl asl requested a review from egorzhdan egorzhdan 104 days ago
asl asl requested a review from beccadax beccadax 104 days ago
asl asl requested a review from ian-twilightcoder ian-twilightcoder 104 days ago
asl asl requested a review from Xazax-hun Xazax-hun 104 days ago
asl asl requested a review from j-hui j-hui 104 days ago
asl asl requested a review from susmonteiro susmonteiro 104 days ago
asl asl requested a review from tshortli tshortli 104 days ago
asl
asl
asl asl force pushed from 88052134 to 29ab221e 97 days ago
asl
asl asl force pushed from 29ab221e to 28dadc42 97 days ago
asl
asl
asl asl removed review request from rintaro rintaro 96 days ago
asl asl removed review request from xymus xymus 96 days ago
asl asl removed review request from Xazax-hun Xazax-hun 96 days ago
asl asl removed review request from beccadax beccadax 96 days ago
asl asl removed review request from bnbarham bnbarham 96 days ago
asl asl removed review request from hborla hborla 96 days ago
asl asl removed review request from j-hui j-hui 96 days ago
asl asl removed review request from ian-twilightcoder ian-twilightcoder 96 days ago
asl asl removed review request from eeckstein eeckstein 96 days ago
asl asl removed review request from tshortli tshortli 96 days ago
asl asl removed review request from AnthonyLatsis AnthonyLatsis 96 days ago
asl asl removed review request from susmonteiro susmonteiro 96 days ago
rjmccall
rjmccall commented on 2025-11-17
asl asl force pushed from 28dadc42 to d5b8b73a 44 days ago
asl asl requested a review from ktoso ktoso 44 days ago
asl
asl
asl asl requested a review from rjmccall rjmccall 44 days ago
asl asl force pushed from d5b8b73a to e336b6a0 44 days ago
asl
asl
asl asl force pushed from e336b6a0 to 1c28062c 43 days ago
asl
asl
asl
asl
rjmccall
rjmccall commented on 2026-01-13
asl asl force pushed from 1c28062c to 4cdca9e0 35 days ago
asl
asl
asl asl requested a review from rjmccall rjmccall 30 days ago
rjmccall
asl asl force pushed from 4cdca9e0 to 0dc4db3c 9 days ago
asl
asl Add basic boilerplate for AST coroutines and yields
11d30823
asl First cut of making coroutine AST type
95d273ee
asl Add parsing of @yield_once and @yields attributes and corresponding t…
55717546
asl Properly substitute coroutines
3452cbab
asl Few fixes related to coroutine function types.
2a48264c
asl Unbreak tests after read / modify accessors added
e9e1713b
asl Add typecheck tests for @yield_once / @yields
780a46b9
asl Remove YieldResult type, switch to direct yields representation for f…
9561f669
asl Deconstruct Escapable check for coroutines with normal results
4269a3b6
asl Hide non-accessor coroutines behind experimental flag
6c989295
asl Fix serialization / deserialization of non-accessor coroutines
45c51831
asl Properly mangle yields
1e6d4d7b
asl Factor out coroutine synthesizer from function one to simplify things
3f69ac8a
asl Remove refactoring placeholders
1d89ed5c
asl asl force pushed from 0dc4db3c to 1d89ed5c 9 days ago
asl

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone