Commit graph

368 commits

Author SHA1 Message Date
Filip Tibell
a05067410a
Update rbx-dom to latest 2023-03-17 09:18:29 +01:00
Filip Tibell
1161b9f4e8
Handle OptionalCFrame in roblox conversion layer 2023-03-17 09:12:46 +01:00
Filip Tibell
e3bcf79f09
Implement number range/sequence roblox datatypes 2023-03-17 08:54:57 +01:00
Filip Tibell
da8e86d743
Add methods to UDim2 test 2023-03-16 21:40:39 +01:00
Filip Tibell
94e84d6054
Implement CFrame roblox datatype 2023-03-16 21:33:47 +01:00
Filip Tibell
010f7325d1
Implement missing Vector3 constructors 2023-03-16 18:44:54 +01:00
Filip Tibell
72f3e2157b
Implement Rect roblox datatype 2023-03-16 09:56:37 +01:00
Filip Tibell
75188d3e35
Implement Faces roblox datatype 2023-03-16 09:24:56 +01:00
Filip Tibell
cfc9299165
Implement Axes roblox datatype 2023-03-15 22:06:53 +01:00
Filip Tibell
7aef25c316
Move datatype tests into datatypes module 2023-03-15 21:14:06 +01:00
Filip Tibell
de656fa26b
Implement tests for color sequences 2023-03-15 21:11:41 +01:00
Filip Tibell
b662b86922
Add tests for enum datatypes 2023-03-15 20:58:52 +01:00
Filip Tibell
83284be303
Add tests for color datatypes 2023-03-15 20:47:15 +01:00
Filip Tibell
2760fa0d1d
Implement conversions between BrickColor and Color3 2023-03-15 19:51:19 +01:00
Filip Tibell
158603d405
Implement roblox enum datatypes 2023-03-15 17:43:58 +01:00
Filip Tibell
709426d8ef
Implement ColorSequence roblox datatype 2023-03-15 16:14:17 +01:00
Filip Tibell
e9b79ea28f
Make implementation of math ops generic, implement math ops on Color3 2023-03-15 14:27:06 +01:00
Filip Tibell
2a6b88e6a7
Implement Color3 roblox datatype 2023-03-15 14:01:38 +01:00
Filip Tibell
b80d5e4bab
Implement BrickColor roblox datatype 2023-03-15 10:18:13 +01:00
Filip Tibell
873ffb6b7d
Add note about aborting in release profile to Cargo.toml 2023-03-14 10:50:34 +01:00
Filip Tibell
c28d57eaca
Add recommended extensions to vscode folder 2023-03-14 10:47:28 +01:00
Filip Tibell
7fd32e67c2
Improve error reporting & ergonomics for datatype conversion 2023-03-11 20:50:53 +01:00
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
72c30d31c7
Version 0.5.6 2023-03-11 08:29:57 +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
a31553e130
Add testing of new roblox lib to CI 2023-03-10 11:39:54 +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
7cc1aad114
Version 0.5.5 2023-03-08 13:06:03 +01:00
Filip Tibell
a4ee9a2e84
Fix some incorrect docs 2023-03-08 13:05:19 +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
588ae96d66
Version 0.5.4 2023-03-07 22:12:19 +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
9cb793cdea
Update changelog 2023-03-02 20:27:51 +01:00