Commit graph

98 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Filip Tibell
8ffbb328f3
Enforce some more consistency with new datetime changes + add deprecation warning to iso methods 2025-04-23 16:01:12 +02:00
Filip Tibell
d6f4cb289e
Remove self_cell dependency from main crate (regex still needs it) 2025-04-23 15:27:28 +02:00
Filip Tibell
6252bc218e
Migrate to mlua 0.10 2025-04-23 15:20:53 +02:00
Filip Tibell
ad8822c1e7
Remove re-export of lune roblox crate in main crate 2025-04-23 13:21:25 +02:00
Filip Tibell
83fbcbb255
Remove once_cell dependency 2025-04-23 13:20:56 +02:00
Filip Tibell
02fb2dc662
Fix all new clippy lints 2025-04-23 13:19:19 +02:00
Ryan
dd7f6d613b
Add support for RFC 2822 in DateTime (#285) 2025-04-23 13:09:11 +02:00
Micah
27e3efca97
Implement Enum attributes (#306) 2025-04-03 22:14:24 +02:00
Micah
8bd1a9b77d
Implement support for Roblox's Content type (#305) 2025-04-03 20:40:08 +02:00
Micah
bb8c4bce82
Update rbx-dom dependencies (#304) 2025-04-02 23:10:56 +02:00
Filip Tibell
6902ecaa7c
Fix various new clippy lints 2025-03-24 19:44:14 +01:00
dai
dc08b91314
Fix deadlock in stdio.format calls in tostring metamethod (#288) 2025-03-24 19:34:51 +01:00
Micah
822dd19393
Add functions for getting Roblox Studio locations to roblox library (#284) 2025-03-24 19:29:22 +01:00
6cd0234a5f
Allow toggling JIT in the CLI (#265) 2025-03-24 19:26:02 +01:00
Micah
19e7f57284
Loosen Lune version string requirements (#294) 2025-03-24 19:24:36 +01:00
Qwreey
5d1401cdf6
Add process.endianness constant (#267) 2024-11-05 13:10:05 +01:00
Sasial
91af86cca2
IsA, ClassName & Parent should work if an instance is already destroyed (#271) 2024-11-05 13:02:15 +01:00
Filip Tibell
f89d02a60d
Use 4 spaces for error formatting indentation 2024-10-17 11:26:01 +02:00
Filip Tibell
d090cd2420
Remove redundant stack trace information in error formatter 2024-10-17 11:23:20 +02:00
Filip Tibell
8abfc21181
Use standard method calling conventions for websockets 2024-10-16 21:55:53 +02:00
309c461e11
Implement a non-blocking child process interface (#211) 2024-10-16 21:48:12 +02:00