Commit graph

26 commits

Author SHA1 Message Date
Filip Tibell
d4ad835fd8
Lune library internal util improvements, type definition improvements 2023-01-23 18:52:31 -05:00
Filip Tibell
2eb12c9aed
Fix task.spawn not running instantly 2023-01-23 17:50:11 -05:00
Filip Tibell
8fca650f46
Fix coroutine.resume 2023-01-23 17:39:16 -05:00
Filip Tibell
b1e7b2dd77
Use static coroutine close function instead of always fetching global 2023-01-23 17:34:43 -05:00
Filip Tibell
f549b98925
Remove old TODO 2023-01-23 16:19:40 -05:00
Filip Tibell
eea1e65c07
Clean up boilerplate in task lib implementation 2023-01-23 16:18:20 -05:00
Filip Tibell
547d8f25f3
Fix task lib sending too many messages 2023-01-23 13:54:34 -05:00
Filip Tibell
19829d7cf4
Re-implement task library, take two 2023-01-23 02:38:32 -05:00
Filip Tibell
54846648fd
Re-implement task library 2023-01-22 23:00:09 -05:00
Filip Tibell
d531cf3813
Use mlua prelude instead of manual imports 2023-01-22 21:31:55 -05:00
Filip Tibell
09a7619995
Clean up err returns 2023-01-22 21:21:11 -05:00
Filip Tibell
06339a2699
Migrate away from tokio & reqwest, use smol & ureq 2023-01-22 21:14:13 -05:00
Filip Tibell
e5e96dfd54
Use table builder wherever possible instead of manual table creation 2023-01-22 20:18:09 -05:00
Filip Tibell
f22ef577cf
More work on task lib 2023-01-22 17:05:01 -05:00
Filip Tibell
02fd4e8733
Cleanup 2023-01-22 16:36:34 -05:00
Filip Tibell
706368a462
Implement functional but blocking task lib in rust 2023-01-22 16:26:45 -05:00
Filip Tibell
6b14bc3dc0
Pass ownership to global constructors to avoid lifetime issues 2023-01-22 15:23:56 -05:00
Filip Tibell
af0c6d882e
Make wait async again 2023-01-22 14:39:57 -05:00
Filip Tibell
f8a2eb79d4
Implement task library & test suite, mostly 2023-01-21 20:11:17 -05:00
Filip Tibell
8ab5855ccc
Add missing task.cancel API 2023-01-21 17:23:39 -05:00
Filip Tibell
3689eb17d2
More output formatting improvements 2023-01-21 17:02:49 -05:00
Filip Tibell
7814282d3d
Prepare for task scheduler, improve error formatting 2023-01-21 16:40:57 -05:00
Filip Tibell
f9627fc2ae
Use table builder helper for creating globals 2023-01-21 15:48:56 -05:00
Filip Tibell
e6faa3f6be
Use plain tables instead of userdata for globals 2023-01-21 15:30:22 -05:00
Filip Tibell
d5b3d3f94b
Implement test suite & prototypes for task global 2023-01-21 15:07:18 -05:00
Filip Tibell
8e8fb6c54f
Implement task.wait global 2023-01-21 13:33:33 -05:00