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 |
|
Andrew Morris
|
108d896cd4
|
Write assembly to test_output when testing
|
2023-06-22 14:21:31 +10:00 |
|
Andrew Morris
|
ed91e6ae64
|
Improve test output
|
2023-06-22 13:15:26 +10:00 |
|
Andrew Morris
|
48433d650e
|
Refactor - stop assuming assignment to target_register
|
2023-06-22 13:08:08 +10:00 |
|
Andrew Morris
|
f830c01d91
|
Add failing test
|
2023-06-22 12:53:23 +10:00 |
|
Andrew Morris
|
70c695016e
|
Tweaks
|
2023-06-22 10:50:27 +10:00 |
|
Andrew Morris
|
0f3b02c2c5
|
Fix nested register for mov
|
2023-06-22 09:30:40 +10:00 |
|
Andrew Morris
|
1917bb51c6
|
When a value is just a nested register, take it
|
2023-06-22 08:55:52 +10:00 |
|
Andrew Morris
|
c1c5bd6f82
|
Default to take:false, add take()
|
2023-06-22 08:32:38 +10:00 |
|
Andrew Morris
|
703bbf9b8a
|
Fix decoding TakeRegister
|
2023-06-21 21:11:29 +10:00 |
|
Andrew Morris
|
910f6684f5
|
Use take for TakeRegister
|
2023-06-21 17:20:45 +10:00 |
|
Andrew Morris
|
b33ef2b5b0
|
Remove Vallish, use refs and clones
|
2023-06-21 17:16:03 +10:00 |
|
Andrew Morris
|
53695d7948
|
More benchmarks
|
2023-06-21 16:17:52 +10:00 |
|
Andrew Morris
|
a2a940b5cb
|
Fix p7.ts
|
2023-06-21 15:51:50 +10:00 |
|
Andrew Morris
|
b5ecc10b65
|
Add benchmarking
|
2023-06-21 15:07:05 +10:00 |
|
Andrew Morris
|
ba0e396ab6
|
richards -> octane
|
2023-06-21 13:46:16 +10:00 |
|
Andrew Morris
|
dbe3ff242d
|
Fix redundant field
|
2023-06-21 13:41:31 +10:00 |
|
Andrew Morris
|
6b72bf1a98
|
richards benchmark now works
|
2023-06-21 13:35:31 +10:00 |
|
Andrew Morris
|
b2f8073202
|
Avoid shared mutation of .scheduler
|
2023-06-21 12:40:43 +10:00 |
|
Andrew Morris
|
662466c5c1
|
Compatibility tweaks
|
2023-06-21 11:34:12 +10:00 |
|