Commit graph

112 commits

Author SHA1 Message Date
Filip Tibell
b1a3495a14
Clean up conversion traits to make roblox datatypes easier to implement 2023-03-11 19:25:48 +01:00
Filip Tibell
89aaf40fdb
Implement std ops for roblox datatypes 2023-03-11 18:38:27 +01:00
Filip Tibell
ba52396bec
Implement udim roblox datatypes, minor vector fixes 2023-03-11 17:42:16 +01:00
Filip Tibell
0f9caf5461
Roblox datatypes refactor & organization 2023-03-11 16:39:23 +01:00
Filip Tibell
4afb51830c
Implement test suite for roblox datatypes 2023-03-11 11:21:34 +01:00
Filip Tibell
e330986da5
Export new datatypes 2023-03-11 10:26:33 +01:00
Filip Tibell
fd369f707f
Implement int vector roblox types 2023-03-11 10:20:22 +01:00
Filip Tibell
d23366fc98
Impl from traits for roblox datatypes 2023-03-11 10:02:26 +01:00
Filip Tibell
b7e4312770
Don't use simd-aligned vectors for better compatibility 2023-03-11 08:18:04 +01:00
Filip Tibell
a59b0190ab
Fix fs writeFile & readFile not working with invalid utf8 2023-03-11 08:16:16 +01:00
Filip Tibell
7261ca90ef
Always use luau numbers, not lua integers for translation layer 2023-03-10 13:37:42 +01:00
Filip Tibell
078c08eabf
Implement translation layer between lua values and rbx_dom_weak variants 2023-03-10 13:35:49 +01:00
Filip Tibell
0cc5c0823e
Implement Vector2 datatypes 2023-03-10 11:33:49 +01:00
Filip Tibell
501933e3f9
Initial implementation of datatypes module, first datatype impl 2023-03-10 11:07:03 +01:00
Filip Tibell
1129d32b7b
Minor fixes, improve docs for document struct 2023-03-09 19:34:30 +01:00
Filip Tibell
cda2d46ed9
Add unit tests for isa functions 2023-03-09 18:35:26 +01:00
Filip Tibell
0f4c36219f
Implement auto detection of document kind for roblox lib 2023-03-09 17:31:44 +01:00
Filip Tibell
5bdc968ffe
Start work on roblox feature, implement document struct 2023-03-09 12:17:25 +01:00
Filip Tibell
3163f33887
Add support for shebang at the top of a script 2023-03-08 19:23:47 +01:00
Filip Tibell
99ca1fc230
Improve general error message formatting 2023-03-08 12:56:08 +01:00
Filip Tibell
8e168d3a9d
Add support for absolute file paths in the CLI 2023-03-08 12:09:45 +01:00
Filip Tibell
cbd4ba967e
Implement passing scripts to cli through stdin, minor bug fix 2023-03-07 22:07:53 +01:00
Filip Tibell
d01d2a27f4
Improve websocket behavior, implement close code 2023-03-02 19:46:17 +01:00
Filip Tibell
2f3157b64d
Try to force definitions file to have LF endings 2023-02-26 21:41:15 +01:00
Filip Tibell
f6f9e9db1f
Fix generation of selene type definitions 2023-02-26 21:33:49 +01:00
Filip Tibell
88dbc368d1
Fix formatting-related panic 2023-02-26 13:59:34 +01:00
Filip Tibell
7d75d5c52f
Version 0.5.1 2023-02-25 13:41:50 +01:00
Filip Tibell
c83917206f
Update dependencies 2023-02-24 17:48:11 +01:00
Filip Tibell
5675d7fa2d
Deep dive and configure dependencies 2023-02-24 17:44:09 +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
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
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
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