Repository navigation
v7.0.0
Full Changelog (7c73489...5fbaab4)
Changes
- docs: CHANGELOG entries for v6.1.0 through v7.0.0
- game: K+Q vs K+2B is not declared drawn
- search: the best-move effort early stop needs a 96% share
- search: the deep-qsearch even-trade cut starts at ply 4
- search: depth 1 no longer runs past the clock
- search: deep in qsearch a capture must win material
- search: root LMR stays off in Pawn Horde too
- search: root LMR stays off in 8x8 Chess
- search: root LMR reads main and pawn history like the interior
- search: late quiet root moves are reduced like interior ones
- search: extensions stop once a line is twice the root depth deep
- movegen: captures and checks work across the whole i64 board
- search: IIR cuts three plies at an all-node without a TT move
- search: a quiet move earns history by how much it improved its side's eval
- search: analysis slice_ms is a hard time limit using the whole budget
- search: update_history gets back its #[inline] and doc comment
- search: an early quiet reply refuted by a TT cutoff loses continuation history
- ci: sprt_run honours MIN_GAMES and time-boxes the shard download
- eval: Pawn Horde king-near-front needs a horde pawn close below the king
- search: ProbCut drops an unusable TT move instead of filtering it out
- search: fast gives-check detects knightrider, rose and huygen checks
- movegen: Huygen evasion jumps, promoted en-passant hashes, far knightrider checks
- search: SEE counts Huygen attackers and defenders
- search: capture-based royal rules treat the last king as decisive
- eval: drawish endgame scaling skips obstacles instead of aborting on them
- search: losing every piece under AllPiecesCaptured is seen before pruning
- eval: Pawn Horde tropism, attacker scan and pawn hits follow pawn direction
- eval: Pawn Horde no longer subtracts the Black king's value
- eval: Chess pawn support is adjacent-only and a doubled rear pawn is not passed
- eval: Chess outposts test squares, net adapted to the new input
- eval: Chess king shelter scores three files for an edge king too
- eval: Chess king shelter no longer counts a corner king's file twice
- eval: Obstocean runner term is additive, net retrained on 3x the data
- movegen: pawn captures of obstacles reach the main search