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
|
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
|
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
|
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
|
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
|
5969d344c4
|
Fix test - implement TargetAccessor for wrapper expressions
|
2023-06-21 11:00:20 +10:00 |
|
Andrew Morris
|
ff94f71485
|
Add failing test
|
2023-06-21 10:37:14 +10:00 |
|
Andrew Morris
|
748769b039
|
Implement var hoisting for missing stmt types
|
2023-06-21 10:17:28 +10:00 |
|
Andrew Morris
|
2e5abdd864
|
Add failing test
|
2023-06-21 10:01:58 +10:00 |
|
Andrew Morris
|
39ccf8f35c
|
Add failing tests
|
2023-06-20 15:36:06 +10:00 |
|
Andrew Morris
|
4e91cf3b20
|
Fix SubMov copying
|
2023-06-20 14:58:23 +10:00 |
|
Andrew Morris
|
0bafbc74e4
|
Add tests (including failure)
|
2023-06-20 14:21:16 +10:00 |
|
Andrew Morris
|
13d782114f
|
Fix return copying
|
2023-06-20 14:08:08 +10:00 |
|
Andrew Morris
|
a1d4b8149e
|
CopyCounter
|
2023-06-20 14:05:14 +10:00 |
|
Andrew Morris
|
6340db8794
|
Fix subscript copying
|
2023-06-20 13:50:15 +10:00 |
|
Andrew Morris
|
393f7ca35e
|
Add failing test
|
2023-06-20 11:56:02 +10:00 |
|
Andrew Morris
|
1340b80bed
|
Use range more in projEuler
|
2023-06-04 17:48:33 +10:00 |
|
Andrew Morris
|
74c85b9b77
|
Update project euler samples to use range
|
2023-06-02 15:18:58 +10:00 |
|
Andrew Morris
|
40e5752bc1
|
Add more range methods
|
2023-06-02 13:36:02 +10:00 |
|
Andrew Morris
|
be6ba2d9f5
|
Use yield* in BinaryTree
|
2023-06-02 12:24:46 +10:00 |
|
Andrew Morris
|
80786cc080
|
Implement yield* using a yield loop
|
2023-06-02 09:41:12 +10:00 |
|
Andrew Morris
|
6b2404119e
|
Add more range methods
|
2023-06-01 15:53:54 +10:00 |
|
Andrew Morris
|
c88f404555
|
Start working on range
|
2023-06-01 15:20:57 +10:00 |
|
Andrew Morris
|
9418a3cdef
|
Use new primes module in projEuler
|
2023-06-01 14:46:07 +10:00 |
|
Andrew Morris
|
5712221cd6
|
Generators now work
|
2023-06-01 11:53:36 +10:00 |
|
Andrew Morris
|
0eda3716ae
|
Update exception tests
|
2023-05-31 12:56:20 +10:00 |
|
Andrew Morris
|
30bec69d2b
|
Enable test
|
2023-05-31 12:36:51 +10:00 |
|
Andrew Morris
|
567a2d9a31
|
Update test_output! for tests merged from main
|
2023-05-31 12:18:32 +10:00 |
|
Andrew Morris
|
d6098f632b
|
Merge remote-tracking branch 'voltrevo/main' into tarun_samanta/#7
|
2023-05-31 12:06:07 +10:00 |
|
Andrew Morris
|
1ee2bc30da
|
Implement spreading for calls, news, and methods
|
2023-05-31 11:33:12 +10:00 |
|
Tarun Samanta
|
a86ac976b2
|
fix-Change // test_output! output to //! test_output(output) in input folder
|
2023-05-30 15:38:47 +05:30 |
|
Andrew Morris
|
61e947df04
|
Replace toArray with spreading
|
2023-05-30 15:35:48 +10:00 |
|