Commit graph

507 commits

Author SHA1 Message Date
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
6d432171e5
Refactor task wait test 2023-01-22 14:44:23 -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
7aa35d8130
Simplify implementation of console global 2023-01-21 15:55:16 -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
Filip Tibell
2e5f70dea8
Add note about test not working 2023-01-21 02:07:17 -05:00
Filip Tibell
63989af21f
Implement missing test case 2023-01-21 02:05:16 -05:00
Filip Tibell
8e58a8ed10
Implement test suite for fs 2023-01-21 02:01:46 -05:00
Filip Tibell
10f1aaa479
Update changelog 2023-01-21 01:41:00 -05:00
Filip Tibell
761580ad84
Implement test suite for console 2023-01-21 01:37:31 -05:00
Filip Tibell
b64990490d
Implement test suite for net 2023-01-21 01:10:19 -05:00
Filip Tibell
9e4ad3fd84
Test lib & cli separately in CI 2023-01-21 00:04:38 -05:00
Filip Tibell
9cef9e01e5
Move tests to lib 2023-01-21 00:03:16 -05:00
Filip Tibell
94393419c2
Start work on proper tests suite 2023-01-20 23:40:31 -05:00
Filip Tibell
25b1dcb472
Improve output formatting 2023-01-20 22:21:31 -05:00
Filip Tibell
89d0606d06
Reword readme to guide users towards using the luau file extension instead of lua 2023-01-20 22:08:16 -05:00
Filip Tibell
c90f40cf30
Split into lune lib & lune cli for easier external usage 2023-01-20 22:01:02 -05:00
Filip Tibell
2565e02e11
Version 0.0.4 2023-01-20 21:18:11 -05:00
Filip Tibell
19900b69f0
Fix date in changelog 2023-01-20 21:16:31 -05:00
Filip Tibell
86cd8ebe33
Reorganize & declutter source files 2023-01-20 21:15:58 -05:00
Filip Tibell
af3d022f5d
Go back to matching on bool since it was more obvious 2023-01-20 21:09:08 -05:00
Filip Tibell
3c3a798fbb
Use pedantic clippy, fix lints 2023-01-20 21:05:51 -05:00
Filip Tibell
bce6958c46
Refactor process args & env, improve errors 2023-01-20 15:21:20 -05:00
Filip Tibell
b6822e603e
Fix example file skipping too much in CI 2023-01-19 22:19:56 -05:00
Filip Tibell
a9e3676d31
Fix formatting nitpick 2023-01-19 22:14:52 -05:00
Filip Tibell
3706d9f8c6
Version 0.0.3 2023-01-19 22:12:25 -05:00
Filip Tibell
aa1804d738
Implement console global 2023-01-19 22:10:34 -05:00
Filip Tibell
9311edc7d8
Tweak module function name 2023-01-19 17:57:43 -05:00
Filip Tibell
3ccb31d918
Add networking functions & move json apis 2023-01-19 17:56:12 -05:00
Filip Tibell
07e3b1fc5e
Optimize release binary for size 2023-01-19 15:10:34 -05:00
Filip Tibell
b0042726ce
Version 0.0.2 2023-01-19 15:08:38 -05:00
Filip Tibell
3081a16df1
Fix readme typo 2023-01-19 15:03:55 -05:00
Filip Tibell
013156804f
Remove dollar signs in readme to make copying easier 2023-01-19 15:03:08 -05:00
Filip Tibell
cb030f40fd
Make translation example more clear 2023-01-19 15:01:57 -05:00
Filip Tibell
2a7027d36e
Clean up installation instructions 2023-01-19 14:59:44 -05:00
Filip Tibell
c21dfb997e
Cleanup readme, add APIs to it 2023-01-19 14:57:39 -05:00
Filip Tibell
ebcbde8825
Add readme contents 2023-01-19 14:15:32 -05:00
Filip Tibell
180f433341
Add changelog 2023-01-19 13:28:01 -05:00
Filip Tibell
926a82e8e6
Implement downloading of type definition files in CLI 2023-01-19 13:18:15 -05:00
Filip Tibell
b6a784add8
Add cli args for downloading selene & luau type definitions 2023-01-19 00:36:44 -05:00
Filip Tibell
67235f436a
Add support for script args 2023-01-19 00:23:06 -05:00
Filip Tibell
ce4a2d1620
Swap example order, simpler example first 2023-01-18 22:29:06 -05:00