Commit graph

56 commits

Author SHA1 Message Date
Parker TenBroeck
3c59263a55 moved to coroutines package 2026-05-13 08:56:07 -04:00
Parker TenBroeck
1c0430cfac Merge branch 'main' of https://github.com/ParkerTenBroeck/generators 2026-05-13 08:26:59 -04:00
Parker TenBroeck
c8f3b6c01f renammed from generators to coroutines 2026-05-13 08:22:27 -04:00
Parker TenBroeck
6ca8ac2d25
Update README.md 2025-05-07 13:34:14 -04:00
Parker TenBroeck
32880edc3d
Update README.md 2025-05-07 13:11:43 -04:00
Parker TenBroeck
ac83bc6e93 added group for library 2025-05-07 09:41:33 -04:00
Parker TenBroeck
051d5142d1 added support for parameter cancellation 2025-05-05 16:25:33 -04:00
Parker TenBroeck
f0bc740e82
Create README.md 2025-05-05 16:23:18 -04:00
Parker TenBroeck
817004672d moved more things to config, fixed package name typo 2025-05-05 12:38:11 -04:00
Parker TenBroeck
a577a825f8 improved package names, split demos 2025-05-05 12:30:33 -04:00
Parker TenBroeck
ecb18b417e migrated to gradle 2025-05-04 23:57:13 -04:00
Parker TenBroeck
0dd6fb237d added task handles to runtime 2025-05-04 20:12:08 -04:00
Parker TenBroeck
0d23093d3b added async file IO 2025-05-04 17:14:33 -04:00
Parker TenBroeck
386ec9d0d7 removed debug things 2025-05-04 11:51:16 -04:00
Parker TenBroeck
ce4dd70407 improved usability of cancellation annotations 2025-05-04 11:40:59 -04:00
ParkerTenBroeck
baf0e86f39 added first iteration of cancellations in futures 2025-05-03 23:20:11 -04:00
ParkerTenBroeck
6329257702 started work on adding custom behavior on local variables during future cancellation 2025-05-03 20:24:01 -04:00
Parker TenBroeck
3a2c5290f3 adding semantics to allow for cancelation behavior of local variables 2025-05-03 12:11:52 -04:00
Parker TenBroeck
6d05ccc690 added synchronized method support 2025-05-03 00:10:02 -04:00
Parker TenBroeck
2cca81977b flags added 2025-05-02 18:24:27 -04:00
Parker TenBroeck
ba6c68acbd added new utility features, fixed issue with multi dismention arrays, fixed friend class issue 2025-05-02 12:45:09 -04:00
ParkerTenBroeck
10346c3226 fixed array issues, started adding library features for async 2025-05-02 00:28:02 -04:00
ParkerTenBroeck
f99beb721b moved selector code into own class 2025-05-01 21:37:34 -04:00
ParkerTenBroeck
93a764c986 fixed bug where void async return didn't work 2025-05-01 19:37:11 -04:00
Parker TenBroeck
487723713a testing 2025-05-01 19:27:10 -04:00
Parker TenBroeck
24ea55603e made state saver try to reuse previously defined fields 2025-05-01 17:15:55 -04:00
Parker TenBroeck
7fbe61a97c cleaned up code, made generated classes inner by default, improved names 2025-05-01 15:32:43 -04:00
Parker TenBroeck
3a6ed0f81c fixed generator code after changes to state machine builder 2025-05-01 14:32:10 -04:00
Parker TenBroeck
190c9814cf reorganized 2025-05-01 11:11:04 -04:00
Parker TenBroeck
1e1b1beadf now each handler has an inline and prelude section so exception handlers run properly 2025-05-01 11:03:26 -04:00
Parker TenBroeck
8593eada03 fixed bug in saving to local for await, fixed async runtime (again) 2025-05-01 09:55:56 -04:00
Parker TenBroeck
f715506ace added more async networking features 2025-04-30 21:45:20 -04:00
ParkerTenBroeck
7bb3547cda improved async runtime 2025-04-30 17:48:50 -04:00
ParkerTenBroeck
d4771ef4e0 fixed a number of bugs related to stack frame interpretation 2025-04-30 10:36:47 -04:00
ParkerTenBroeck
0ad439c4d6 worked on fixed incorrect assumptions about how stack map entires function 2025-04-29 22:56:55 -04:00
Parker TenBroeck
f52827f97b made progress 2025-04-29 15:53:14 -04:00
Parker TenBroeck
90bfb8a631 fixed bug with saving stack 2025-04-29 13:29:12 -04:00
Parker TenBroeck
989c807aac precomputed frames, better local state saving 2025-04-29 12:12:29 -04:00
Parker TenBroeck
b0d6737b07 so many small issues all at once 2025-04-28 23:36:07 -04:00
Parker TenBroeck
21412f4670 added stack tracking 2025-04-28 14:58:59 -04:00
ParkerTenBroeck
61b1ca1c12 meow 2025-04-26 15:37:40 -04:00
Parker TenBroeck
7970df5ee3 added class 2025-04-26 11:38:40 -04:00
ParkerTenBroeck
95e7f6a59e generalization 2025-04-26 10:07:57 -04:00
ParkerTenBroeck
9b0a9b7ad2 separated state machine generation into an abstract class 2025-04-25 17:03:46 -04:00
ParkerTenBroeck
c3532507f3 rename class 2025-04-25 13:27:42 -04:00
ParkerTenBroeck
6424548e75 organized, added futures 2025-04-25 13:25:03 -04:00
Parker TenBroeck
13d9ba7363 added nest member 2025-04-25 12:52:32 -04:00
Parker TenBroeck
5453f3e52f Merge branch 'main' of https://github.com/ParkerTenBroeck/generators 2025-04-25 12:48:40 -04:00
Parker TenBroeck
3cac1da371 made class behave like a static inner class, write all modified classes to directory 2025-04-25 12:48:04 -04:00
ParkerTenBroeck
09f0ebbe53 merged 2025-04-24 22:17:12 -04:00