| Age | Commit message (Expand) | Author |
| 10 hours | Fix BOOC opposite-bishop check, extract drawish-scaling, trim lazy margins | Scott Gasch |
| 11 hours | Land super-lazy exit, material-based lazy floor, qsearch futility rework | Scott Gasch |
| 12 hours | eval.c: bad-trades fix, rook cache, xColor speedups, draw scaling, main-body ... | Scott Gasch |
| 13 hours | Retire asm GetAttacks, recogn.c/fen.c bugfixes, misc bugfixes verified at parity | Scott Gasch |
| 3 days | Harden _WhoControlsSquareFast against g_SwapTable out-of-bounds indexing | Scott Gasch |
| 3 days | King-safety recalibration, lazy-eval material floor, eval hot-path trimming | Scott Gasch |
| 4 days | Fix _EvaluateCandidatePasser's helper-pawn safety gate (real no-op since 5750... | Scott Gasch |
| 4 days | Retire ATTACK_BITV/bvAttacks and the c|8 shadow-index mechanism entirely | Scott Gasch |
| 4 days | King attack-table population: bitboard rewrite, fixes a real bug and a real a... | Scott Gasch |
| 4 days | Queen attack/mobility: bitboard rewrite (two-pass rook/bishop lookups); fix r... | Scott Gasch |
| 4 days | Rook attack/mobility: bitboard rewrite; backport bounded x-ray chaining to bi... | Scott Gasch |
| 4 days | Update EVAL.md: progress log, lessons learned, corrected next steps | Scott Gasch |
| 4 days | Bishop attack/mobility: bitboard rewrite, deliberate x-ray simplification | Scott Gasch |
| 4 days | Knight mobility: bitboard rewrite, first bbMinorAttacks contributor | Scott Gasch |
| 4 days | Replace Eval()'s piece-dispatch loop with per-type bitboard walks | Scott Gasch |
| 4 days | Retire pawns' bvAttacks writes in favor of pos->bbPawnAttacks[2] | Scott Gasch |
| 4 days | Maintain pos->bbOccupied incrementally, dedupe its two from-scratch builders | Scott Gasch |
| 4 days | Add Eval() bitboard-migration plan, per-term EVAL_TIME cycle breakdown, drop ... | Scott Gasch |
| 5 days | Land bitboard move generation (Part A+B) and movesup.c bitboard queries; defa... | Scott Gasch |
| 5 days | Add seescores diagnostic command, verify zero SEE-value drift | Scott Gasch |
| 5 days | Record whole-engine sd10 results: zero solve regression, +8.38% NPS | Scott Gasch |
| 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 |
| 5 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 |
| 9 days | Oops, a couple of issues with that last one. | Scott Gasch |
| 9 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 |
| 10 days | Various utils. | Scott Gasch |
| 10 days | Track match_play.py's real dependencies (tune_eval_dna.py, filter_pgn.py) and... | Scott Gasch |
| 10 days | Remove dna/first.dna and dna/original_baseline.dna, accidentally swept into t... | Scott Gasch |
| 10 days | Add update_head_reference.sh: automate the head_reference checkpoint ritual, ... | Scott Gasch |
| 10 days | Rewrite match_play.py: binary-vs-binary comparison, real SPRT, EBF/NPS/first-... | Scott Gasch |
| 10 days | Eval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re... | Scott Gasch |
| 10 days | Add precommit check helper script. | Scott Gasch |
| 10 days | Fix batch-mode exit code, killer-table backfill collision, impossible QSearch... | Scott Gasch |
| 10 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 |
| 11 days | Bake the short git commit hash (plus -dirty suffix) into the binary and trace... | Scott Gasch |
| 11 days | Switch to Crafty-style killer ordering; fix mvNullmoveRefutations type-mixing... | Scott Gasch |