Sign in
Join now
rotor
tim.cv
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A native-speed rewrite of the roblox-ts compiler in golang
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
rotor
/
testdata
/
diff
/
golden
43 files
at
master
uproot
·
Phase 3c complete: JSX, classes, async, try, enums
·
5mo ago
f6d8c9fa
01_literals.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
02_variables.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
03_arithmetic.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
04_logic.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
05_control.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
06_globals.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
07_access.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
08_exports.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
09_unary.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
10_strings.luau
diff: fixture project, oracle runner, rbxtsc goldens
5mo ago
11_edge_numbers.luau
diff: adversarial fixtures — edge numbers, strings, prereq ordering
5mo ago
12_edge_strings.luau
diff: adversarial fixtures — edge numbers, strings, prereq ordering
5mo ago
13_mixed.luau
diff: adversarial fixtures — edge numbers, strings, prereq ordering
5mo ago
14_functions.luau
diff: phase 2b fixtures and goldens
5mo ago
15_arrows.luau
diff: phase 2b fixtures and goldens
5mo ago
16_destructuring.luau
diff: phase 2b fixtures and goldens
5mo ago
17_forof.luau
diff: phase 2b fixtures and goldens
5mo ago
18_switch.luau
diff: phase 2b fixtures and goldens
5mo ago
19_closures.luau
diff: phase 2b fixtures and goldens
5mo ago
20_mixed2b.luau
diff: phase 2b adversarial fixture; 20/20 byte-identical
5mo ago
21a_util.luau
diff: multi-file import fixtures byte-identical
5mo ago
21b_main.luau
diff: multi-file import fixtures byte-identical
5mo ago
22_exportfrom.luau
diff: multi-file import fixtures byte-identical
5mo ago
22a_base.luau
diff: multi-file import fixtures byte-identical
5mo ago
23_new.luau
diff: multi-file import fixtures byte-identical
5mo ago
24_mixed3a.luau
diff: phase 3a adversarial fixtures; randomness re-smoke
5mo ago
24a_shared.luau
diff: phase 3a adversarial fixtures; randomness re-smoke
5mo ago
24b_middle.luau
diff: phase 3a adversarial fixtures; randomness re-smoke
5mo ago
25_mathmacros.luau
transformer: Roblox math-operation property-call macros
5mo ago
26_stringmacros.luau
transformer: macro infrastructure, String and ArrayLike macros
5mo ago
27_arraymacros.luau
transformer: ReadonlyArray and Array macros
5mo ago
28_collectionmacros.luau
transformer: Set, Map, Promise, and call macros
5mo ago
29_iteration.luau
transformer: complete for-of builders and binding accessors
5mo ago
30_optional.luau
transformer: optional chaining
5mo ago
31_mixed3b.luau
Phase 3b complete: macros, optional chaining, full iteration
5mo ago
32_jsx.luau
transformer: JSX
5mo ago
33_classes.luau
transformer: classes
5mo ago
34_decorators.luau
transformer: decorators
5mo ago
35_spread.luau
transformer: spread and logical assignments
5mo ago
36_async.luau
transformer: async functions and generators
5mo ago
37_try.luau
transformer: try statements and flow-control rerouting
5mo ago
38_enums_namespaces.luau
transformer: enums and namespaces
5mo ago
39_mixed3c.luau
Phase 3c complete: JSX, classes, async, try, enums
5mo ago