Compare commits

...

31 Commits

Author SHA1 Message Date
Ilmir Usmanov
f91688d1a3 Document coroutines codegen. Remove mentions of experimental coroutines 2021-08-17 13:52:50 +02:00
Ilmir Usmanov
69ba401655 More minor changes 2021-08-17 13:15:17 +02:00
Ilmir Usmanov
281b5979b0 Minor spelling changes 2021-08-17 13:15:15 +02:00
Ilmir Usmanov
4de4b8556c Remove obsolete FIXME 2021-08-17 13:15:12 +02:00
Ilmir Usmanov
3c5d2909a1 Clarify tail-call optimization for functions returning Unit
Review fixes.
2021-08-17 13:15:10 +02:00
Ilmir Usmanov
fb9b182498 Document coroutines codegen: debug 2021-08-17 13:15:08 +02:00
Ilmir Usmanov
1a37faf479 Document coroutines codegen: callable references
returning inline classes
2021-08-17 13:15:06 +02:00
Ilmir Usmanov
d99c2ce180 Document coroutines codegen: inliner part 3: returning inline classes
Update the information, mention, that there are two markers, not just
one
2021-08-17 13:15:04 +02:00
Ilmir Usmanov
55c705b36f Document coroutines codegen: inliner part 3: minor grammar fixes 2021-08-17 13:15:01 +02:00
Ilmir Usmanov
7f264a4469 Document coroutines codegen: callable references 2021-08-17 13:14:59 +02:00
Ilmir Usmanov
cd5e264219 Document coroutines codegen: Returning Inline Classes 2021-08-17 13:14:57 +02:00
Ilmir Usmanov
238983ed5b Document coroutines codegen: inliner part 3: crossroutines 2021-08-17 13:14:55 +02:00
Ilmir Usmanov
d93d9c2af7 Document coroutines codegen: inliner part 2 2021-08-17 13:14:53 +02:00
Ilmir Usmanov
c612b56b01 Document coroutines codegen: inliner part 1 2021-08-17 13:14:50 +02:00
Ilmir Usmanov
ae2070477e Document coroutines codegen: functions 2021-08-17 13:14:48 +02:00
Ilmir Usmanov
189a06ca75 Document coroutines codegen: split long lines 2021-08-17 13:14:46 +02:00
Ilmir Usmanov
eb17701aa3 Document coroutines codegen: rest of suspend lambda 2021-08-17 13:14:44 +02:00
Ilmir Usmanov
e151ada44a Document coroutines codegen: superclasses 2021-08-17 13:14:42 +02:00
Ilmir Usmanov
bfe7d2bd0e Document coroutines codegen: interception 2021-08-17 13:14:39 +02:00
Ilmir Usmanov
2a7b7006d5 Document coroutines codegen: intrinsics part 2 2021-08-17 13:14:37 +02:00
Ilmir Usmanov
bf1ebfd9d6 Document coroutines codegen: intrinsics 2021-08-17 13:14:35 +02:00
Ilmir Usmanov
e1dc7f03d6 Document coroutines codegen: spilling 2021-08-17 13:14:33 +02:00
Ilmir Usmanov
374bfb42d0 Document coroutines codegen: resume with exception 2021-08-17 13:14:31 +02:00
Ilmir Usmanov
2f7910aad7 Document coroutines codegen: resume with result 2021-08-17 13:14:28 +02:00
Ilmir Usmanov
c43199bc73 Document coroutines codegen: suspend function views 2021-08-17 13:14:26 +02:00
Ilmir Usmanov
44b2dd6b36 Document coroutines codegen: CPS 2021-08-17 13:14:24 +02:00
Ilmir Usmanov
47733e3999 Document coroutines codegen: suspend markers: JS & Native 2021-08-17 13:14:22 +02:00
Ilmir Usmanov
fae2cac06a Document coroutines codegen: suspend markers 2021-08-17 13:14:20 +02:00
Ilmir Usmanov
5d908621ec Document coroutines codegen: state-machine 2021-08-17 13:14:17 +02:00
Ilmir Usmanov
4caa472b8d Document coroutines codegen: simple lambda example 2021-08-17 13:14:15 +02:00
Ilmir Usmanov
fa36f75d40 Document coroutines codegen: introduction 2021-08-17 13:14:13 +02:00