Commit Graph

46 Commits

Author SHA1 Message Date
Andrew Morris
d9ce30d2d1 Use padStart 2023-07-06 18:21:51 +10:00
Andrew Morris
2f0db65d30 Fix template string bug 2023-07-06 18:18:19 +10:00
Andrew Morris
2ee11752ad Extract bigint constants, update p25 example 2023-07-06 17:58:28 +10:00
Andrew Morris
4e2fb4b0d4 Remove completed TODO 2023-07-06 17:30:22 +10:00
Andrew Morris
ba1390d653 Use statics in Range 2023-06-23 10:18:06 +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
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
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
9418a3cdef Use new primes module in projEuler 2023-06-01 14:46:07 +10:00
Andrew Morris
d6098f632b Merge remote-tracking branch 'voltrevo/main' into tarun_samanta/#7 2023-05-31 12:06:07 +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
ed0752c8e5 Add measure_bytecode_size 2023-03-31 16:34:20 +11:00
Andrew Morris
382d2174c6 Fix const (basic) 2023-03-30 11:57:22 +11:00
Andrew Morris
bb2c49d9a7 Fix p5 by (correctly) skipping declares 2023-03-24 15:15:22 +11:00
Andrew Morris
91f9e1c3dd Almost working 2023-03-24 14:42:27 +11:00
Andrew Morris
d2c437a9b6 BigInt 2023-03-20 17:59:07 +11:00
Andrew Morris
d9077e8f01 Fix p22 2023-03-13 13:50:21 +11:00
Andrew Morris
5d18949719 Simplify p22 2023-03-13 10:53:04 +11:00
Andrew Morris
c65f196121 p28 2023-03-10 11:00:37 +11:00
Andrew Morris
98bc105f52 p26 2023-03-10 00:04:49 +11:00
Andrew Morris
2d550a8e60 p25 2023-03-09 23:38:58 +11:00
Andrew Morris
3ddc995cbf Improve p23 with binary search 2023-03-09 23:07:00 +11:00
Andrew Morris
1102068d1f p23 2023-03-09 22:58:16 +11:00
Andrew Morris
87639764be p22 2023-03-09 22:41:18 +11:00
Andrew Morris
e2e0ef63b2 p21 2023-03-09 22:26:32 +11:00
Andrew Morris
5838080fae Extract prime functions and SillyBigInt in Project Euler solutions 2023-03-09 16:25:09 +11:00
Andrew Morris
812b51dbba Fix inputs/passing/projEuler/p15.ts 2023-03-06 19:38:19 +11:00
Andrew Morris
88cac1fbe2 Removed remaining inline assembly 2023-03-06 18:29:56 +11:00
Andrew Morris
bc1afa24c4 Add more tests 2023-02-28 15:28:06 +11:00
Andrew Morris
830b19b92c Start testing outputs 2023-02-28 15:08:03 +11:00
Andrew Morris
58ddce654a Diagnostics for expression_compiler 2023-02-21 13:02:17 +11:00
Andrew Morris
5e98c59382 Deal with Pat::Expr 2023-02-20 16:37:08 +11:00
Andrew Morris
b65819bc08 Hoisting 2023-02-20 15:39:23 +11:00
Andrew Morris
9198228a0b p19.ts 2022-05-31 20:40:53 +10:00
Andrew Morris
5724ce9b6b p18.ts 2022-05-31 20:17:49 +10:00
Andrew Morris
d56bb4dc4c p2.ts 2022-05-31 20:10:53 +10:00
Andrew Morris
688448429a Group project euler solutions 2022-05-31 20:06:08 +10:00