23 Commits

Author SHA1 Message Date
e60e546f2f
do_not_prune -> do_prune 2025-03-05 14:07:13 -05:00
204ba85202
overhaul chain system
This made the code so fast, that the `board` benchmark became completely useless.
So that benchmark was removed.

Overall, we're looking at a futher 20% performance increase in `future_moves`
2025-03-04 13:29:18 -05:00
f28027f93e
add ChildrenEvalMethod 2025-03-04 09:50:12 -05:00
a9dd85762d
elo work 2025-03-02 23:36:40 -05:00
ed739c7f64
min_arena_depth_sub -> min_arena_depth 2025-03-02 10:52:44 -05:00
19b5b856db
logic improvements 2025-02-28 23:36:47 -05:00
97d914238c
bench: add board place benchmark 2025-02-28 20:54:05 -05:00
47050a6871
bench: say non-pruning 2025-02-28 20:44:07 -05:00
60b4fdd836
benchmark improvements 2025-02-28 20:39:47 -05:00
a68e2e093b
bench changes 2025-02-27 12:02:53 -05:00
4ec9f3cf21
improve parent selection 2025-02-26 22:14:34 -05:00
cd0ac5f538
add early_break for extend_layers 2025-02-26 14:37:25 -05:00
ff87337512
create FutureMoveConfig 2025-02-26 11:12:06 -05:00
63a20d875f
fix bench 2025-02-25 23:49:39 -05:00
6d9be3dbe6
nits 2025-02-22 18:42:09 -05:00
1fe7658deb
split off repr 2025-02-20 16:06:50 -05:00
7446cf90f6
clean 2025-02-20 12:14:23 -05:00
66364a5e9d
disable bench throughput thing 2025-02-20 11:44:27 -05:00
76516a36dd
benchmark stats change 2025-02-19 14:09:14 -05:00
45224bf6c2
cleanup test + ensure chain validity 2025-02-18 22:53:13 -05:00
52179c040b
compiler optimizations + focus the benchmark futher 2025-02-18 22:33:29 -05:00
0fea3da31c
improve benchmarks and marginal perf improvements 2025-02-18 16:27:04 -05:00
0d0b5786a2
changes + benchmarks 2025-02-18 15:04:21 -05:00