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
d48670dbdb
cargo update
2025-03-03 21:37:59 -05:00
2eb1e6e5ed
elo work 2
2025-03-03 09:14:22 -05:00
1dd1f3da25
initial elo rating stuff
2025-03-02 22:08:12 -05:00
ed1c785cb3
cargo update
2025-03-02 21:31:22 -05:00
fc02a9e512
use LazyLock instead of lazy_static
2025-02-28 18:10:39 -05:00
78d619b9a0
cargo update
2025-02-27 21:13:57 -05:00
ec586ce598
cargo update
2025-02-25 15:03:54 -05:00
a95b9e08c1
small rewrite and addition of by_depth + by_depth_test
2025-02-25 15:03:25 -05:00
409038f983
cargo update
2025-02-21 21:39:27 -05:00
2011ae001b
cleanup
2025-02-20 19:33:15 -05:00
d29095bc9d
place weighting
2025-02-20 19:14:31 -05:00
2ef316ab52
const_fn bitvec + bitvec build fixes
2025-02-18 23:44:56 -05:00
0d0b5786a2
changes + benchmarks
2025-02-18 15:04:21 -05:00
cd28790d80
improvements
2025-02-18 02:02:50 -05:00
dafe585f0c
some changes
2025-02-13 22:33:37 -05:00
351953450a
changes
2025-02-12 21:24:35 -05:00
2c241948f7
use bitvec
2025-02-12 20:07:29 -05:00
993af2a191
add const_assert for BitBoard
2025-02-12 10:37:03 -05:00
d03cdde5ad
touchups
2025-02-11 16:20:02 -05:00
13f5b29dac
split_from and diag use iterators not vectors
2025-02-10 15:55:28 -05:00
19039f550b
initial complexagent rewrite
2025-02-09 00:19:04 -05:00
1bed0b61ad
add RandomAgent
2025-02-04 19:49:51 -05:00
78ce4d4973
cleanup
2025-01-28 16:12:33 -05:00
9f6be9b669
woah
2025-01-28 15:05:32 -05:00
a2fe0daf28
split_from: use REAL generics
2025-01-28 12:49:14 -05:00
a1e2261d50
create Board and Piece types
2025-01-23 16:02:36 -05:00