Commit graph

994 commits

Author SHA1 Message Date
Filip Tibell
1429450a64
Version 0.9.2 2025-04-30 15:40:08 +02:00
Filip Tibell
d2a89f41c8
Fixed https support in net client + update changelog 2025-04-30 15:28:29 +02:00
Filip Tibell
9c9b90d70d
Final optimizations and dependency cleanup for mlua-luau-scheduler 2025-04-30 14:54:10 +02:00
Filip Tibell
d425d2568a
Final optimizations for future and thread queues 2025-04-30 14:47:16 +02:00
Filip Tibell
4c2bbcf425
Optimize thread queue storage for spawned and deferred threads 2025-04-30 14:21:48 +02:00
Filip Tibell
461ca24c33
Implement optimized event listener for thread queues 2025-04-30 14:10:35 +02:00
Filip Tibell
7fd390dead
Organize queue-related files a bit better 2025-04-30 13:53:43 +02:00
Filip Tibell
c35eaa7899
Organize thread-related files a bit better 2025-04-30 13:39:35 +02:00
Filip Tibell
b57fa6fad3
Optimize tracking of thread results in mlua-luau-scheduler 2025-04-30 13:35:42 +02:00
Filip Tibell
3e80a0a1c4
Reduce overhead of lua result tracking 2025-04-29 23:31:10 +02:00
Filip Tibell
ac8c809a20
Implement zero-copy hyper body type that wraps over lua values 2025-04-29 23:00:03 +02:00
Filip Tibell
4079842a33
Re enable crate publishing in release workflow 2025-04-29 16:00:59 +02:00
Filip Tibell
464c431697
Version 0.9.1 2025-04-29 15:59:49 +02:00
Filip Tibell
39f6319bdb
Bye bye tokio 2025-04-29 15:38:04 +02:00
Filip Tibell
62910f02ab
Rewrite the net standard library with smol ecosystem of crates (#310) 2025-04-29 15:06:16 +02:00
Sasial
1f43ff89f7
RuntimeReturnValues should derive Debug (#309) 2025-04-26 22:51:17 +02:00
Filip Tibell
e234eab813
Make pretext in latest changelog entry clearer 2025-04-25 16:43:12 +02:00
Filip Tibell
fc12e15a9a
Add missing error-send feature to mlua in lune-std-serde 2025-04-25 16:29:00 +02:00
Filip Tibell
c3f483b3dd
Fix category in mlua-luau-scheduler 2025-04-25 16:26:13 +02:00
Filip Tibell
98e68629c9
Add release date to changelog 2025-04-25 16:23:56 +02:00
Filip Tibell
0954730646
Try actually writing the stdin to stdout in powershell 2025-04-25 15:53:07 +02:00
Filip Tibell
27409f1bf4
Try to use dotnet console class instead for stdin test 2025-04-25 15:39:35 +02:00
Filip Tibell
c13728fce4
Okay lets try poweshell again 2025-04-25 15:02:12 +02:00
Filip Tibell
7cbeafc5b3
Enforce bash in exec stdin test instead of trying to use powershell 2025-04-25 13:53:41 +02:00
Filip Tibell
5a23cf04fa
Attempt to fix process exec test on windows 2025-04-25 13:42:15 +02:00
Filip Tibell
f6d2afb003
Improve process exec stdin test 2025-04-25 13:03:22 +02:00
Filip Tibell
b74568eea0
Bump all crate versions 2025-04-25 12:49:58 +02:00
Filip Tibell
387080cf45
Make the final breaking change with net json and update changelog 2025-04-25 12:43:40 +02:00
Filip Tibell
1119f0d46b
Remove legacy stdin option in favor of full stdio options on process exec + adjust tests accordingly 2025-04-24 22:14:03 +02:00
Filip Tibell
551120fba1
Pass rest args plainly to process.args when using lune run 2025-04-24 22:01:00 +02:00
Filip Tibell
88494fedcb
Migrate lune-std to use async-fs and friends 2025-04-24 21:52:07 +02:00
Filip Tibell
0a3b57697d
Migrate lune-std-fs to use async-fs instead of tokio 2025-04-24 21:47:40 +02:00
Filip Tibell
43f11cd9f5
Disable exact compression tests and write about why 2025-04-24 21:43:41 +02:00
Filip Tibell
c163c6f157
Fix __tostring metamethods sometimes not being respected properly 2025-04-24 21:31:03 +02:00
Filip Tibell
4ce2d3a80f
Make runtime return values into a non exhaustive struct to prevent future breakage 2025-04-24 21:15:46 +02:00
Filip Tibell
74375ff708
Implement self alias for module requires 2025-04-24 21:02:16 +02:00
Filip Tibell
a673f80c95
Start working on getting require semantics up to date 2025-04-24 20:38:10 +02:00
Filip Tibell
acd0f126e5
Make sure all test files use proper requires 2025-04-24 20:32:55 +02:00
Filip Tibell
0d653450de
Update dependencies across all crates 2025-04-24 19:58:05 +02:00
Filip Tibell
b147e83d3c
Bundle each typedefs file with its respective lune-std crate to fix publishing and cargo-binstall issues 2025-04-24 19:49:20 +02:00
Filip Tibell
58a65afc2c
Write tracing output to stderr instead of stdout 2025-04-24 19:22:56 +02:00
Filip Tibell
b1d60d904c
Run stylua 2025-04-24 18:54:19 +02:00
Filip Tibell
6b45f44d1f
Implement readLine in lune-std-stdio 2025-04-24 18:53:17 +02:00
Filip Tibell
c4374a0e18
Complete migration of lune-std-process to use async-process instead of tokio 2025-04-24 16:28:34 +02:00
Filip Tibell
8059026251
Start migrating lune-std-process to use async-process instead of tokio 2025-04-24 13:16:50 +02:00
Filip Tibell
2a701e919c
Migrate lune-std-serde to async-io instead of tokio 2025-04-23 23:28:33 +02:00
Filip Tibell
aeaebf4290
Migrate lune-std-stdio to async-io instead of tokio 2025-04-23 23:22:35 +02:00
Filip Tibell
54115430f5
Migrate lune-std-task to use async-io instead of tokio for better scheduler integration + remove temp test file 2025-04-23 22:17:21 +02:00
Filip Tibell
524a5c0777
Remove unused tokio dependency from lune-utils 2025-04-23 19:29:08 +02:00
Filip Tibell
c091b05f6c
Guarantee that wait/sleep functions always yield in both task library and scheduler examples 2025-04-23 19:18:08 +02:00