| Age | Commit message (Expand) | Author |
| 5 days | Add GETATTACKS_BITBOARD toggle, wiring _GetAttacksBB into real search | Scott Gasch |
| 5 days | Add move-generation bitboard migration scoping doc (planning only) | Scott Gasch |
| 5 days | Drop CountKingSafetyDefects from board-representation migration plan | Scott Gasch |
| 5 days | Add bitboard-backed GetAttacks (section 2/3), verified faster than asm | Scott Gasch |
| 5 days | Add bbPieces incremental piece-location bitboards (migration plan section 1) | Scott Gasch |
| 6 days | Fix passed-pawn bitboard bit-clear bug, LMR gate coupling, inline hot bitboar... | Scott Gasch |
| 6 days | Cherry-pick non-LMR fixes and tooling from the "LMR" stash | Scott Gasch |
| 6 days | Add release/debug shortcut targets to GNUmakefile | Scott Gasch |
| 6 days | Fix draw-score bug in hash-hit path; centralize as g_iDrawScore[2] | Scott Gasch |
| 6 days | Fix all build warnings across release/DEBUG/TEST profiles | Scott Gasch |
| 9 days | Update run_tests.sh | Scott Gasch |
| 10 days | Oops, a couple of issues with that last one. | Scott Gasch |
| 10 days | Plumb iImprovement into LMR and futiltiy and parallel search. | Scott Gasch |
| 10 days | Improving for nullmove, eval speedup, remove old cruft, bugfix in split / MP. | Scott Gasch |
| 10 days | Replace bishop/knight/rook/queen mobility jump tables with inline switch disp... | Scott Gasch |
| 10 days | Update TODO (no code changes) | Scott Gasch |
| 10 days | Add small static penalties for trapped pieces in _EvalTrappedPieces. | Scott Gasch |
| 11 days | Various utils. | Scott Gasch |
| 11 days | Track match_play.py's real dependencies (tune_eval_dna.py, filter_pgn.py) and... | Scott Gasch |
| 11 days | Remove dna/first.dna and dna/original_baseline.dna, accidentally swept into t... | Scott Gasch |
| 11 days | Add update_head_reference.sh: automate the head_reference checkpoint ritual, ... | Scott Gasch |
| 11 days | Rewrite match_play.py: binary-vs-binary comparison, real SPRT, EBF/NPS/first-... | Scott Gasch |
| 11 days | Eval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re... | Scott Gasch |
| 11 days | Add precommit check helper script. | Scott Gasch |
| 11 days | Fix batch-mode exit code, killer-table backfill collision, impossible QSearch... | Scott Gasch |
| 11 days | Ditch Texel-tuned eval constants for the pre-tuning hand-tuned baseline; fix ... | Scott Gasch |
| 11 days | Dynamic move ordering overhaul: continuation-history, evidence-gated | Scott Gasch |
| 12 days | Bake the short git commit hash (plus -dirty suffix) into the binary and trace... | Scott Gasch |
| 12 days | Switch to Crafty-style killer ordering; fix mvNullmoveRefutations type-mixing... | Scott Gasch |
| 12 days | Document the three-curated-suites testing methodology and the | Scott Gasch |
| 12 days | Fix stale comment in split.c referencing removed SEARCH_SORT_LIMIT. | Scott Gasch |
| 12 days | Replace SEARCH_SORT_LIMIT's ply-indexed leftover-selection budget with | Scott Gasch |
| 12 days | Replace EFP (what this file erroneously called EFP for years) with | Scott Gasch |
| 12 days | Rewire GetMoveFailHighPercentage: index by (cFrom, cTo, pMoved) instead | Scott Gasch |
| 12 days | Default GNUmakefile to a 64-bit (SIXTYFOUR=1) build. | Scott Gasch |
| 12 days | Replace SEARCH_SORT_LIMIT's pure move-count cutoff with a quality-based | Scott Gasch |
| 12 days | Fix RescoreMovesViaSearch's fail-high handling: stop destroying the | Scott Gasch |
| 12 days | Remove RescoreMovesViaSearch's dead same-ply recursive pre-call. | Scott Gasch |
| 12 days | Fix IID's killer-blind gate and its ordering-flag/history contamination | Scott Gasch |
| 12 days | Fix _ShouldWeConsiderThisMove's SEE-purity bug and ComputeMoveScore's | Scott Gasch |
| 13 days | Fix QSearch stand-pat gating bug and ComputeMoveScore's SEE contamination; tu... | Scott Gasch |
| 13 days | Remove ctx->uPositional and the EVAL_HASH subsystem; fix GetRoughEvalScore. | Scott Gasch |
| 13 days | Fix integer divide-by-zero in script.c's post-suite histogram printer. | Scott Gasch |
| 13 days | Baseline: uPositional data-calibrated fix, enprise/trapped hints, EBF/beta-cu... | Scott Gasch |
| 2026-08-26 | Replace ctx->uPositional with a data-calibrated Eval() return value. | Scott Gasch |
| 2026-08-26 | Don't [re-]consult the SEE when generator already just did so. | Scott Gasch |
| 2026-08-26 | Make EVAL_HASH optional. | Scott Gasch |
| 2026-08-26 | Segfault fix. | Scott Gasch |
| 2026-08-26 | Disable qsearch danger-detection (SideCanStandPat) as an experiment | Scott Gasch |
| 2026-08-25 | Tame check-extension compounding; verified neutral in self-play (0.4955) | Scott Gasch |