summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
15 hourseval.c: bad-trades fix, rook cache, xColor speedups, draw scaling, main-body ...Scott Gasch
17 hoursRetire asm GetAttacks, recogn.c/fen.c bugfixes, misc bugfixes verified at parityScott Gasch
3 daysHarden _WhoControlsSquareFast against g_SwapTable out-of-bounds indexingScott Gasch
3 daysKing-safety recalibration, lazy-eval material floor, eval hot-path trimmingScott Gasch
4 daysFix _EvaluateCandidatePasser's helper-pawn safety gate (real no-op since 5750...Scott Gasch
4 daysRetire ATTACK_BITV/bvAttacks and the c|8 shadow-index mechanism entirelyScott Gasch
4 daysKing attack-table population: bitboard rewrite, fixes a real bug and a real a...Scott Gasch
4 daysQueen attack/mobility: bitboard rewrite (two-pass rook/bishop lookups); fix r...Scott Gasch
4 daysRook attack/mobility: bitboard rewrite; backport bounded x-ray chaining to bi...Scott Gasch
4 daysUpdate EVAL.md: progress log, lessons learned, corrected next stepsScott Gasch
4 daysBishop attack/mobility: bitboard rewrite, deliberate x-ray simplificationScott Gasch
4 daysKnight mobility: bitboard rewrite, first bbMinorAttacks contributorScott Gasch
4 daysReplace Eval()'s piece-dispatch loop with per-type bitboard walksScott Gasch
4 daysRetire pawns' bvAttacks writes in favor of pos->bbPawnAttacks[2]Scott Gasch
4 daysMaintain pos->bbOccupied incrementally, dedupe its two from-scratch buildersScott Gasch
4 daysAdd Eval() bitboard-migration plan, per-term EVAL_TIME cycle breakdown, drop ...Scott Gasch
5 daysLand bitboard move generation (Part A+B) and movesup.c bitboard queries; defa...Scott Gasch
5 daysAdd seescores diagnostic command, verify zero SEE-value driftScott Gasch
5 daysRecord whole-engine sd10 results: zero solve regression, +8.38% NPSScott Gasch
5 daysAdd GETATTACKS_BITBOARD toggle, wiring _GetAttacksBB into real searchScott Gasch
5 daysAdd move-generation bitboard migration scoping doc (planning only)Scott Gasch
5 daysDrop CountKingSafetyDefects from board-representation migration planScott Gasch
5 daysAdd bitboard-backed GetAttacks (section 2/3), verified faster than asmScott Gasch
5 daysAdd bbPieces incremental piece-location bitboards (migration plan section 1)Scott Gasch
5 daysFix passed-pawn bitboard bit-clear bug, LMR gate coupling, inline hot bitboar...Scott Gasch
6 daysCherry-pick non-LMR fixes and tooling from the "LMR" stashScott Gasch
6 daysAdd release/debug shortcut targets to GNUmakefileScott Gasch
6 daysFix draw-score bug in hash-hit path; centralize as g_iDrawScore[2]Scott Gasch
6 daysFix all build warnings across release/DEBUG/TEST profilesScott Gasch
9 daysUpdate run_tests.shScott Gasch
10 daysOops, a couple of issues with that last one.Scott Gasch
10 daysPlumb iImprovement into LMR and futiltiy and parallel search.Scott Gasch
10 daysImproving for nullmove, eval speedup, remove old cruft, bugfix in split / MP.Scott Gasch
10 daysReplace bishop/knight/rook/queen mobility jump tables with inline switch disp...Scott Gasch
10 daysUpdate TODO (no code changes)Scott Gasch
10 daysAdd small static penalties for trapped pieces in _EvalTrappedPieces.Scott Gasch
10 daysVarious utils.Scott Gasch
10 daysTrack match_play.py's real dependencies (tune_eval_dna.py, filter_pgn.py) and...Scott Gasch
10 daysRemove dna/first.dna and dna/original_baseline.dna, accidentally swept into t...Scott Gasch
10 daysAdd update_head_reference.sh: automate the head_reference checkpoint ritual, ...Scott Gasch
10 daysRewrite match_play.py: binary-vs-binary comparison, real SPRT, EBF/NPS/first-...Scott Gasch
10 daysEval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re...Scott Gasch
11 daysAdd precommit check helper script.Scott Gasch
11 daysFix batch-mode exit code, killer-table backfill collision, impossible QSearch...Scott Gasch
11 daysDitch Texel-tuned eval constants for the pre-tuning hand-tuned baseline; fix ...Scott Gasch
11 daysDynamic move ordering overhaul: continuation-history, evidence-gatedScott Gasch
11 daysBake the short git commit hash (plus -dirty suffix) into the binary and trace...Scott Gasch
11 daysSwitch to Crafty-style killer ordering; fix mvNullmoveRefutations type-mixing...Scott Gasch
11 daysDocument the three-curated-suites testing methodology and theScott Gasch
11 daysFix stale comment in split.c referencing removed SEARCH_SORT_LIMIT.Scott Gasch