Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document coroutines codegen #3709

Merged
merged 32 commits into from Sep 15, 2021
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
52d6fbf
Document coroutines codegen: introduction
ilmirus Aug 13, 2020
8e982e5
Document coroutines codegen: simple lambda example
ilmirus Aug 13, 2020
18e4aab
Document coroutines codegen: state-machine
ilmirus Aug 13, 2020
b52d080
Document coroutines codegen: suspend markers
ilmirus Aug 13, 2020
5364426
Document coroutines codegen: suspend markers: JS & Native
ilmirus Aug 13, 2020
00d3b90
Document coroutines codegen: CPS
ilmirus Aug 13, 2020
6000056
Document coroutines codegen: suspend function views
ilmirus Aug 14, 2020
2b77234
Document coroutines codegen: resume with result
ilmirus Aug 14, 2020
f3c8aeb
Document coroutines codegen: resume with exception
ilmirus Aug 14, 2020
064b7de
Document coroutines codegen: spilling
ilmirus Aug 14, 2020
8874816
Document coroutines codegen: intrinsics
ilmirus Aug 15, 2020
91bcfce
Document coroutines codegen: intrinsics part 2
ilmirus Aug 15, 2020
0a45663
Document coroutines codegen: interception
ilmirus Aug 15, 2020
d4c013c
Document coroutines codegen: superclasses
ilmirus Aug 17, 2020
83d280c
Document coroutines codegen: rest of suspend lambda
ilmirus Aug 17, 2020
33c813a
Document coroutines codegen: split long lines
ilmirus Aug 18, 2020
5bb25b9
Document coroutines codegen: functions
ilmirus Aug 18, 2020
01b9a48
Document coroutines codegen: inliner part 1
ilmirus Aug 21, 2020
beb742e
Document coroutines codegen: inliner part 2
ilmirus Aug 21, 2020
d3e5906
Document coroutines codegen: inliner part 3: crossroutines
ilmirus Aug 21, 2020
cc3990a
Document coroutines codegen: Returning Inline Classes
ilmirus Aug 21, 2020
f5411e1
Document coroutines codegen: callable references
ilmirus Aug 21, 2020
d0b6310
Document coroutines codegen: inliner part 3: minor grammar fixes
ilmirus Sep 7, 2020
b7153cc
Document coroutines codegen: inliner part 3: returning inline classes
ilmirus Sep 7, 2020
d9bf0e5
Document coroutines codegen: callable references
ilmirus Sep 8, 2020
23b0740
Document coroutines codegen: debug
ilmirus Sep 8, 2020
d5fff82
Clarify tail-call optimization for functions returning `Unit`
ilmirus Sep 11, 2020
90ca6ad
Remove obsolete FIXME
ilmirus Sep 17, 2020
aa7a577
Minor spelling changes
ilmirus Sep 23, 2020
a9f9c8d
More minor changes
ilmirus Oct 6, 2020
1deadb7
Document coroutines codegen. Remove mentions of experimental coroutines
ilmirus Aug 17, 2021
fc7e1a7
Minor. Add space after when
ilmirus Aug 28, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view