summaryrefslogtreecommitdiff
path: root/src/search.c
AgeCommit message (Expand)Author
11 hoursLand super-lazy exit, material-based lazy floor, qsearch futility reworkScott Gasch
3 daysKing-safety recalibration, lazy-eval material floor, eval hot-path trimmingScott 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 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 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 daysFix batch-mode exit code, killer-table backfill collision, impossible QSearch...Scott Gasch
11 daysDynamic move ordering overhaul: continuation-history, evidence-gatedScott Gasch
11 daysSwitch to Crafty-style killer ordering; fix mvNullmoveRefutations type-mixing...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
12 daysReplace SEARCH_SORT_LIMIT's pure move-count cutoff with a quality-basedScott 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
13 daysRemove ctx->uPositional and the EVAL_HASH subsystem; fix GetRoughEvalScore.Scott Gasch
13 daysBaseline: uPositional data-calibrated fix, enprise/trapped hints, EBF/beta-cu...Scott Gasch
14 daysReplace ctx->uPositional with a data-calibrated Eval() return value.Scott Gasch
14 daysDon't [re-]consult the SEE when generator already just did so.Scott Gasch
2026-08-26Segfault fix.Scott Gasch
2026-08-26Disable qsearch danger-detection (SideCanStandPat) as an experimentScott Gasch
2026-08-25Tame check-extension compounding; verified neutral in self-play (0.4955)Scott Gasch
2026-08-25Add LMR with PV-adjacency guard (v7), verified against saved binaryScott Gasch
2026-08-23Clean X64 build and ported GetAttacks to x64.Scott Gasch
2026-08-22Bug fixes.Scott Gasch
2016-06-01Initial checkin for typhoon chess engine.Scott Gasch