| Age | Commit message (Expand) | Author |
| 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 | 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 | Add Eval() bitboard-migration plan, per-term EVAL_TIME cycle breakdown, drop ... | Scott Gasch |
| 5 days | Fix passed-pawn bitboard bit-clear bug, LMR gate coupling, inline hot bitboar... | Scott Gasch |
| 6 days | Fix all build warnings across release/DEBUG/TEST profiles | 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 | Add small static penalties for trapped pieces in _EvalTrappedPieces. | Scott Gasch |
| 10 days | Eval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re... | Scott Gasch |
| 11 days | Ditch Texel-tuned eval constants for the pre-tuning hand-tuned baseline; fix ... | Scott Gasch |
| 13 days | Remove ctx->uPositional and the EVAL_HASH subsystem; fix GetRoughEvalScore. | Scott Gasch |
| 13 days | Baseline: uPositional data-calibrated fix, enprise/trapped hints, EBF/beta-cu... | Scott Gasch |
| 14 days | Replace ctx->uPositional with a data-calibrated Eval() return value. | Scott Gasch |
| 2026-08-24 | Started doing texel eval tuning. | Scott Gasch |
| 2026-08-23 | Clean X64 build and ported GetAttacks to x64. | Scott Gasch |
| 2018-10-03 | Update codebase to remove clang warnings (and a couple of legit errors | Scott Gasch |
| 2016-06-01 | Initial checkin for typhoon chess engine. | Scott Gasch |