• Joined on 2024-04-09
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 18:09:35 +00:00
eb621240d7 ocaml: phase 5.1 simpson_int.ml baseline (Simpson 1/3 rule, integral_0^1 x^2 -> 10000)
giles pushed to loops/js at coop/rose-ash 2026-05-09 18:08:38 +00:00
1fef6ec94d js-on-sx: Array.prototype forEach/map/filter honour thisArg + pass (v,i,arr)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:55:08 +00:00
e8a0c86de0 ocaml: phase 5.1 int_sqrt.ml baseline (Newton integer sqrt, 12+14+1000+1 = 1027)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:45:54 +00:00
4eeb7e59b4 ocaml: phase 5.1 grid_paths.ml baseline (count paths in 4x6 grid = 210)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:36:26 +00:00
f1df5b1b72 ocaml: phase 5.1 fib_doubling.ml baseline (Fibonacci by doubling, fib(40) = 102334155)
giles pushed to loops/js at coop/rose-ash 2026-05-09 17:33:33 +00:00
87bf3711c4 js-on-sx: Map/Set.prototype.forEach honour thisArg + pass (v,k,coll)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:24:56 +00:00
254ef0daff ocaml: phase 5.1 merge_two.ml baseline (merge two sorted lists, length*sum = 441)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:15:50 +00:00
b6e723fc3e ocaml: phase 5.1 pow_mod.ml baseline (modular exponentiation, sum = 738639)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 17:06:12 +00:00
2e84492d96 ocaml: phase 5.1 tree_depth.ml baseline (binary tree depth, longest path = 4)
giles pushed to loops/js at coop/rose-ash 2026-05-09 17:01:32 +00:00
8ae7187c55 js-on-sx: for-in walks proto chain with shadowing, stops at native prototypes
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:56:48 +00:00
1bde4e834f ocaml: phase 5.1 stable_unique.ml baseline (Hashtbl dedupe preserving order, 8+38 = 46)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:47:58 +00:00
554ef48c63 ocaml: phase 5.1 run_decode.ml baseline (RLE decode, expansion sum = 21)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:38:12 +00:00
b7b841821c ocaml: phase 5.1 peano.ml baseline (Peano arithmetic, 5*6 = 30)
giles pushed to loops/js at coop/rose-ash 2026-05-09 16:31:22 +00:00
3d821d1290 js-on-sx: parser accepts labels (drops label) + optional ident on break/continue
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:28:19 +00:00
2129e04bfd ocaml: phase 5.1 count_change.ml baseline (ways to make 50c from [1;2;5;10;25] = 406)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:13:06 +00:00
89726ed6c2 ocaml: phase 5.1 paren_depth.ml baseline (max nesting depth, 3+3+1 = 7)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 16:03:24 +00:00
5d71be364e ocaml: phase 5.1 pancake_sort.ml baseline (in-place pancake sort, 9 flips -> 910)
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 15:53:50 +00:00
ce013fa138 ocaml: phase 5.1 fib_mod.ml baseline (Fibonacci mod prime, fib(100) mod 1000003 = 391360)
giles pushed to loops/js at coop/rose-ash 2026-05-09 15:50:30 +00:00
d1482482ff js-on-sx: new function(){}(args) parses; new with spread args works
giles pushed to loops/ocaml at coop/rose-ash 2026-05-09 15:42:04 +00:00
07de86365e ocaml: phase 5.1 luhn.ml baseline (Luhn check-digit, 2/4 inputs valid)