summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
9 daysOops, a couple of issues with that last one.Scott Gasch
9 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
10 daysAdd precommit check helper script.Scott Gasch
10 daysFix batch-mode exit code, killer-table backfill collision, impossible QSearch...Scott Gasch
10 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
11 daysReplace SEARCH_SORT_LIMIT's ply-indexed leftover-selection budget withScott Gasch
11 daysReplace EFP (what this file erroneously called EFP for years) withScott Gasch
11 daysRewire GetMoveFailHighPercentage: index by (cFrom, cTo, pMoved) insteadScott Gasch
11 daysDefault GNUmakefile to a 64-bit (SIXTYFOUR=1) build.Scott Gasch
12 daysReplace SEARCH_SORT_LIMIT's pure move-count cutoff with a quality-basedScott Gasch
12 daysFix RescoreMovesViaSearch's fail-high handling: stop destroying theScott Gasch
12 daysRemove RescoreMovesViaSearch's dead same-ply recursive pre-call.Scott Gasch
12 daysFix IID's killer-blind gate and its ordering-flag/history contaminationScott Gasch
12 daysFix _ShouldWeConsiderThisMove's SEE-purity bug and ComputeMoveScore'sScott Gasch
13 daysFix QSearch stand-pat gating bug and ComputeMoveScore's SEE contamination; tu...Scott Gasch