Commit graph

117 commits

Author SHA1 Message Date
Filip Tibell
1f11ceb91a Finish implementation of serve 2023-08-22 20:00:58 -05:00
Filip Tibell
609eba08a8 Implement handler calling for serve again, now with extra multithreading 2023-08-22 20:00:58 -05:00
Filip Tibell
851589c695 Add test for error global 2023-08-22 20:00:58 -05:00
Filip Tibell
2f3fb07b7c New net.serve implementation 2023-08-22 20:00:58 -05:00
Filip Tibell
dbf5c989c2 Make task.wait test a bit more lenient 2023-08-22 20:00:58 -05:00
Filip Tibell
49864eb162 More accurate task.wait benchmarks in test 2023-08-22 20:00:58 -05:00
Filip Tibell
e3449e7fd9 Run process.spawn on separate thread, if possible 2023-08-22 20:00:58 -05:00
Filip Tibell
02c9bce645 Add test to ensure warn global exists and is a function 2023-08-22 20:00:58 -05:00
Filip Tibell
3b0f6ebab2 Add fixme note to process spawn test 2023-08-22 20:00:58 -05:00
Filip Tibell
59aef5c170 Split scheduler futures into lua & background, improve async tests 2023-08-22 20:00:58 -05:00
Filip Tibell
9bb3854554 Net serve test improvements, add some impl notes to scheduler 2023-08-22 20:00:58 -05:00
Filip Tibell
f0099ac5e8 Figure out whats causing sigsegv 2023-08-22 20:00:58 -05:00
Filip Tibell
577f8d7928 Remove usage of unstable mlua feature 2023-08-22 20:00:58 -05:00
Filip Tibell
57677278c4 Fix pcall test, improve scheduler panic message 2023-08-22 20:00:58 -05:00
Filip Tibell
3cd7a8945c Fix wait_for_thread and remove debugging for it 2023-08-22 20:00:58 -05:00
Filip Tibell
7e7cfd7cd0 Add some different debugging 2023-08-22 20:00:58 -05:00
Filip Tibell
ee21921601 Add some debugging for require 2023-08-22 20:00:58 -05:00
Filip Tibell
d40a7b6b4f Add back roblox builtin 2023-08-22 20:00:58 -05:00
Filip Tibell
24b6498774 Rename version global test 2023-08-22 20:00:58 -05:00
Filip Tibell
6757e1a1a8 Initial barebones scheduler implementation and interface 2023-08-22 20:00:58 -05:00
David C
72adb2172f
Pass arguments to coroutine in coroutine.resume (#86) 2023-08-14 15:52:53 -05:00
David C
c86190def1
Implement variadic versions of CFrame methods (#85) 2023-08-14 15:43:01 -05:00
Filip Tibell
375f1b9334
Make luau compile options more strict to avoid panics 2023-08-11 19:17:48 -05:00
AsynchronousMatrix
0a8773dc04
Implement new luau built-in library. (#82) 2023-08-10 14:38:25 -05:00
Filip Tibell
9ff142e6e2
Fix require on files with multiple extensions 2023-08-04 16:58:18 -05:00
Filip Tibell
9a91bf999d
Minor test file fixes 2023-07-22 14:45:18 +02:00
Filip Tibell
f4609ffba6
Make fs metadata test less flaky 2023-07-21 12:13:16 +02:00
Filip Tibell
8853aad620
Implement reflection database accessible from lua in roblox builtin 2023-07-21 12:10:56 +02:00
Filip Tibell
49ae85af03
Clean up fs tests 2023-07-20 20:06:42 +02:00
Filip Tibell
b0f23a406b
Implement copying api for fs builtin 2023-07-20 19:29:21 +02:00
Filip Tibell
bca3de9454
Implement metadata api for fs builtin 2023-07-20 12:25:36 +02:00
Filip Tibell
fccfe8b5b0
Rename directories test 2023-07-20 08:38:19 +02:00
AsynchronousMatrix
9e28822e8f
Fix not being able to read & write to WebSocket objects at the same time (#68) 2023-07-19 19:30:27 +02:00
Filip Tibell
1dc0ea67e3
Add support for CFrame and Font in instance attributes 2023-07-07 09:02:02 +02:00
Filip Tibell
65f2319a64
Add support for init files 2023-06-28 10:58:02 +02:00
Filip Tibell
594e773236
Dont output anything from wss test unless its an error 2023-06-28 10:38:46 +02:00
reggie
aaa0977d54
Add TLS support for net.socket(), fix WebSocket.closeCode behavior (#57) 2023-06-15 22:36:05 +02:00
Filip Tibell
3bc0e129b3
Add test for automatic decompression in net builtin 2023-06-12 10:00:00 +02:00
Filip Tibell
bcdc5f14a5
Finish up serde compression, implement tests 2023-06-12 08:51:14 +02:00
Filip Tibell
42ab2da1ed
Sort requires for test files 2023-06-08 11:21:00 +02:00
Filip Tibell
155ae550db
Update roblox test files 2023-06-08 11:16:47 +02:00
Filip Tibell
151d8cc945
typeof now returns roblox type names 2023-05-26 09:38:11 +02:00
Filip Tibell
65ea0edc12
Migrate away from httpbin for unit tests 2023-05-24 11:25:14 +02:00
Filip Tibell
73efb5fc99
More typedef improvements for roblox builtin 2023-05-20 19:49:37 +02:00
Filip Tibell
2297350c6e
Migrate roblox builtin functions for place & model files to more flexible APIs 2023-05-20 14:23:51 +02:00
Filip Tibell
ad59ae01d4
Implement recursive arg for instance find methods, remove FindFirstDescendant 2023-05-20 10:02:06 +02:00
Filip Tibell
e0ba2579d9
Replace CollectionService implementation with native instance tag APIs 2023-05-20 09:49:55 +02:00
Filip Tibell
80e47baded
Migrate tests to using new require builtins syntax and typedefs 2023-05-14 22:16:58 +02:00
Filip Tibell
a6ed00ad33
Fix _G 2023-04-29 11:02:46 +02:00
Filip Tibell
0d06e096c5
Make _VERSION global consistently formatted and add runtime version to it 2023-04-20 08:52:54 +02:00