Commit Graph

869 Commits

Author SHA1 Message Date
Andrew Morris
177af00724 Auto formatting 2023-06-28 12:57:42 +10:00
Andrew Morris
aac6fa10d5 Add copy of octane/raytrace 2023-06-28 12:57:25 +10:00
Andrew Morris
2aa06ecc51 Add note 2023-06-28 12:51:14 +10:00
Andrew Morris
26f1c47d93 Move addConstraint to planner 2023-06-28 10:37:02 +10:00
Andrew Morris
1b323020f7 planner.addConstraint 2023-06-28 10:33:25 +10:00
Andrew Morris
36bbb8d965 Move addContraint out of constructors 2023-06-28 10:21:55 +10:00
Andrew Morris
58b4a1ec50 Avoid global planner 2023-06-28 10:07:07 +10:00
Andrew Morris
52805f8e2d Throw errors instead of alerting 2023-06-28 09:47:42 +10:00
Andrew Morris
deca183318 Fix invalid derived accesses during super calls 2023-06-28 09:45:41 +10:00
Andrew Morris
bfcc3f06fb Initial port of deltablue 2023-06-28 09:29:29 +10:00
Andrew Morris
9c9211e984 Add copy of deltablue 2023-06-28 09:27:05 +10:00
Andrew Morris
e49b1ff3da Implement yield* instruction 2023-06-27 14:38:42 +10:00
Andrew Morris
074774d9d6 Fix valuescript_wasm 2023-06-25 20:45:31 +10:00
Andrew Morris
fb7f925bfb Use module constants in richards.ts 2023-06-23 16:11:22 +10:00
Andrew Morris
50369d18f3 Partial support for module constants 2023-06-23 15:41:16 +10:00
Andrew Morris
9135181634 Mark most module statements as not supported 2023-06-23 14:17:10 +10:00
Andrew Morris
a03aecedac Add static eval for literals 2023-06-23 14:10:37 +10:00
Andrew Morris
c880dda7c9 Extract string constants 2023-06-23 13:48:58 +10:00
Andrew Morris
f49762c040 Simplify richards.ts using static methods 2023-06-23 11:02:44 +10:00
Andrew Morris
5e4f89bd2b Playground updates 2023-06-23 10:44:08 +10:00
Andrew Morris
61b1f6471e range -> numbers 2023-06-23 10:24:30 +10:00
Andrew Morris
0308f2fa0f range -> iUntil 2023-06-23 10:23:18 +10:00
Andrew Morris
ba1390d653 Use statics in Range 2023-06-23 10:18:06 +10:00
Andrew Morris
540b25225a Compile static methods 2023-06-23 10:02:32 +10:00
Andrew Morris
6ef2eea2c1 Subscript classes using .static_ 2023-06-23 09:51:28 +10:00
Andrew Morris
41a6a20573 Include static in class assembly and bytecode 2023-06-23 09:47:12 +10:00
Andrew Morris
b3b5887d8b methods -> prototype 2023-06-23 09:23:48 +10:00
Andrew Morris
290c9b0cf0 Add static_ field 2023-06-23 09:10:35 +10:00
Andrew Morris
a00a161973 instance_prototype -> prototype 2023-06-23 09:06:01 +10:00
Andrew Morris
5567ebcef0 Add treeSort benchmark 2023-06-23 08:47:21 +10:00
Andrew Morris
b6453014b3 Recalibrate benchmark sizing 2023-06-22 22:32:33 +10:00
Andrew Morris
147d8e1006 p30 2023-06-22 22:29:20 +10:00
Andrew Morris
aa8abcbf25 p29 2023-06-22 22:19:20 +10:00
Andrew Morris
41c5365b69 p27 2023-06-22 22:14:04 +10:00
Andrew Morris
d5f43bc57d p24 2023-06-22 22:02:50 +10:00
Andrew Morris
af136fa5aa p20 2023-06-22 21:29:42 +10:00
Andrew Morris
3d3a4d9016 Project euler updates (mostly test_output_slow) 2023-06-22 21:02:48 +10:00
Andrew Morris
d10adf83be Fix p7 size (now about 0.7s in release) 2023-06-22 20:47:49 +10:00
Andrew Morris
928f64a450 Faster primes 2023-06-22 20:41:31 +10:00
Andrew Morris
a253ccbcea Fix rampant iterator copying 2023-06-22 19:54:30 +10:00
Andrew Morris
fdae0c5ff4 Use take on iter_res 2023-06-22 19:49:54 +10:00
Andrew Morris
1c5d9bfc42 Add failing test 2023-06-22 19:37:40 +10:00
Andrew Morris
7c217dd264 Fix copying on method calls 2023-06-22 18:13:01 +10:00
Andrew Morris
526d465aa4 Add failing test 2023-06-22 18:03:16 +10:00
Andrew Morris
fd2dbb02df Update test 2023-06-22 17:57:46 +10:00
Andrew Morris
62aaa57b7d Fix unnecessary binds 2023-06-22 17:46:05 +10:00
Andrew Morris
a4291204cb Remove unnecessary mov 2023-06-22 16:41:26 +10:00
Andrew Morris
f12e3ea11b Fix redundant mov in preincrements 2023-06-22 16:14:46 +10:00
Andrew Morris
6e1be5a929 Add Empty and Comment options to FnLine 2023-06-22 15:54:00 +10:00
Andrew Morris
2edab0ce63 Fix missing test_output dir 2023-06-22 14:59:49 +10:00