swift
Add AST representation for coroutines
#78508
Open

Add AST representation for coroutines #78508

asl wants to merge 18 commits into main from coro-ast
asl
asl asl requested a review from rxwei rxwei 1 year ago
asl asl requested a review from nate-chandler nate-chandler 1 year ago
asl asl requested a review from eeckstein eeckstein 1 year ago
asl asl requested a review from jckarter jckarter 1 year ago
asl asl requested a review from ahoppen ahoppen 1 year ago
asl asl requested a review from bnbarham bnbarham 1 year ago
asl asl requested a review from CodaFi CodaFi 1 year ago
asl asl requested a review from DougGregor DougGregor 1 year ago
asl asl requested a review from hamishknight hamishknight 1 year ago
asl asl requested a review from rintaro rintaro 1 year ago
asl asl requested a review 1 year ago
asl asl requested a review from xymus xymus 1 year ago
asl asl requested a review from AnthonyLatsis AnthonyLatsis 1 year ago
asl asl requested a review from hborla hborla 1 year ago
asl asl requested a review from slavapestov slavapestov 1 year ago
asl asl requested a review from xedin xedin 1 year ago
asl asl requested a review from adrian-prantl adrian-prantl 1 year ago
asl asl requested a review from rjmccall rjmccall 1 year ago
asl asl requested a review from zoecarver zoecarver 1 year ago
asl asl requested a review from hyp hyp 1 year ago
asl asl requested a review from egorzhdan egorzhdan 1 year ago
asl asl requested a review from beccadax beccadax 1 year ago
asl asl requested a review from ian-twilightcoder ian-twilightcoder 1 year ago
asl asl requested a review from Xazax-hun Xazax-hun 1 year ago
asl asl requested a review from tshortli tshortli 1 year ago
asl
asl
asl
ahoppen ahoppen removed review request from ahoppen ahoppen 1 year ago
asl asl force pushed 1 year ago
asl
CodaFi
CodaFi
asl
asl
asl asl force pushed to 8dc78b36 1 year ago
xedin
xedin commented on 2025-01-23
JaapWijnen
asl Add basic boilerplate for AST coroutines and yields
d124554c
asl First cut of making coroutine AST type
58bfe07d
asl Add parsing of @yield_once and @yields attributes and corresponding t…
9acaa144
asl Properly substitute coroutines
2ebe7bcb
asl Initial & rudimentary support for coroutine function types. Some fixe…
4e1018d0
asl Remove now unnecessary special case
c49c3d9a
asl Unbreak tests after read / modify accessors added
f42b1078
asl Some fixes wrt generic coroutines
cd1fb77a
asl Handle end_apply results in RegionAnalyzer
e7cd1c54
asl Deconstruct Escapable check for coroutines with normal results
33203989
asl Outline stdlib ABI changes wrt coroutines
16e40e61
asl Allow custom _modify accessor derivative registration
e9ad117b
asl Correct pullback type calculatio in presence of yields
d2289c59
asl Emit custom derivative thunks for coroutines
a268f837
asl Add support for coroutine linear map thunks
f6eb061d
asl Enable Array.subscript._modify differentiation
0fd46d1d
asl Add end-to-end validation test involving array modify accessor differ…
3e520622
asl Correctly terminate inner coroutine for custom vjps
84130738
asl asl force pushed from 8dc78b36 to 84130738 198 days ago
asl asl requested a review from kavon kavon 198 days ago
asl asl requested a review from j-hui j-hui 198 days ago
asl asl requested a review from fahadnayyar fahadnayyar 198 days ago
asl asl requested a review from susmonteiro susmonteiro 198 days ago
asl
asl
asl asl requested a review from xedin xedin 198 days ago
asl
asl
asl asl marked this pull request as draft 143 days ago

Login to write a write a comment.

Login via GitHub