Commit graph

652 commits

Author SHA1 Message Date
Filip Tibell
98a25b3824
Fix typo in readme 2023-02-23 18:45:47 +01:00
Filip Tibell
58ecbdb121
Fully featured wiki & slimmed down readme 2023-02-23 18:43:18 +01:00
Filip Tibell
3a57e1fdc2
Add all pages & sidebar for wiki, make naming of global types more consistent 2023-02-23 16:07:09 +01:00
Filip Tibell
e0cae3139f
Add write permission to wiki workflow 2023-02-23 14:18:11 +01:00
Filip Tibell
c9e541c26b
Add workflow for generating and publishing to wiki 2023-02-23 14:12:25 +01:00
Filip Tibell
5445115b3b
Update changelog 2023-02-23 11:34:42 +01:00
Filip Tibell
9fd6f66686
Add support for query pairs in net.request params 2023-02-23 11:31:42 +01:00
Filip Tibell
26c880c7a0
Document all global and user-accessible types 2023-02-23 11:11:47 +01:00
Filip Tibell
a59753569f
Implement tests for new fs move api 2023-02-23 10:20:57 +01:00
Filip Tibell
1fdc6d088c
Implement API for moving / renaming files and / or directories 2023-02-23 00:00:48 +01:00
Filip Tibell
eecffca741
De-UNC file paths on windows wherever possible 2023-02-22 23:21:37 +01:00
Filip Tibell
ec040e420e
Generate full wiki from typedefs file 2023-02-22 22:10:20 +01:00
Filip Tibell
32bca9dde5
Update changelog 2023-02-22 18:04:50 +01:00
Filip Tibell
8e894c7ac9
Use new typedefs parser to generate docs file 2023-02-22 14:25:50 +01:00
Filip Tibell
d6d0b74ce0
Skip test for now 2023-02-22 13:09:52 +01:00
Filip Tibell
edcf24fa09
Update changelog 2023-02-22 13:09:04 +01:00
Filip Tibell
c3422edeb7
Fix typedefs parser not generating nillable unions for function unions where one has no args 2023-02-22 13:06:47 +01:00
Filip Tibell
41ba23d7ab
Fix unification of arg types in unions where one side has nil(s) 2023-02-22 12:40:48 +01:00
Filip Tibell
a96745c292
Support referenced types in parser type stringification 2023-02-22 12:35:49 +01:00
Filip Tibell
77623264ae
Improve unification of arg types in parser 2023-02-22 12:18:30 +01:00
Filip Tibell
7c25c3319d
Clean up typedefs parser 2023-02-22 11:31:58 +01:00
Filip Tibell
09db6d5d8a
Properly handle function generics in typedefs parser 2023-02-22 11:04:31 +01:00
Filip Tibell
7b1b77fbba
Rename doc > definition in type definitions parser 2023-02-22 10:53:00 +01:00
Filip Tibell
dc8290b51b
Fix visibility issues for selene gen 2023-02-22 10:48:04 +01:00
Filip Tibell
67f9d4eb9f
Implement full selene typedefs generator 2023-02-22 10:11:36 +01:00
Filip Tibell
f4c55ff2cf
Implement most of the selene typedefs generation 2023-02-21 22:14:00 +01:00
Filip Tibell
c252db4598
Finish new docs parser 2023-02-21 21:06:11 +01:00
Filip Tibell
9c8539f627
Implement most of the new docs parser 2023-02-21 19:47:04 +01:00
Filip Tibell
edf225e888
Add os and arch constants to process global 2023-02-21 16:45:31 +01:00
Filip Tibell
f5dfe75634
Update changelog 2023-02-21 12:30:31 +01:00
Filip Tibell
36a3bd2113
Use more descriptive module name instead of 'utils' 2023-02-21 11:55:30 +01:00
Filip Tibell
0737c3254e
Fix internal task scheduler counter bug, do some cleanup 2023-02-21 11:45:09 +01:00
Filip Tibell
8fd39fcf9d
Improve error handling when net.serve callback errors 2023-02-21 11:32:47 +01:00
Filip Tibell
a7fab69838
More websocket generics 2023-02-21 00:06:56 +01:00
Filip Tibell
cdf7db51f6
Fix scheduler not always waking up 2023-02-20 17:27:33 +01:00
Filip Tibell
5f3169c1bb
Make websocket object generic over streams 2023-02-20 16:08:45 +01:00
Filip Tibell
c57677bdd3
Make websockets work again 2023-02-20 14:43:14 +01:00
Filip Tibell
801da61c0f
Clean up error handling & chunk loading 2023-02-20 13:02:22 +01:00
Filip Tibell
4cc983dbe6
Add coroutine test suite, implement status 2023-02-17 21:06:33 +01:00
Filip Tibell
dbe6c18d3a
Fix task.wait breaking after coroutine.resume 2023-02-17 19:47:10 +01:00
Filip Tibell
c45c78bdc2
More work on task scheduler 2023-02-17 19:20:17 +01:00
Filip Tibell
744b73db3d
Improve net tests 2023-02-17 15:09:30 +01:00
Filip Tibell
58ce046394
Implement proper async require & error handling 2023-02-17 15:03:13 +01:00
Filip Tibell
7f17ab0063
Only use threads and nothing else to simplify task scheduler 2023-02-17 00:08:24 +01:00
Filip Tibell
546ebbd349
Improve handling of async lua function creation 2023-02-16 23:23:52 +01:00
Filip Tibell
4ccaa52b87
Perform GC and cleanup in scheduler if there are only background tasks left 2023-02-16 21:45:18 +01:00
Filip Tibell
89387c51da
Use unwrap or default where possible 2023-02-16 18:17:56 +01:00
Filip Tibell
04a47babdd
Implement traceback helper to use in scheduler 2023-02-16 16:19:58 +01:00
Filip Tibell
02e4f87a5a
Remove tool used for testing 2023-02-16 12:50:56 +01:00
Filip Tibell
b080d78253
Prepare for autogeneration of selene type definitions 2023-02-16 12:28:17 +01:00