summaryrefslogtreecommitdiff
path: root/src/eval.c
AgeCommit message (Expand)Author
4 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
5 daysBishop attack/mobility: bitboard rewrite, deliberate x-ray simplificationScott Gasch
5 daysKnight mobility: bitboard rewrite, first bbMinorAttacks contributorScott Gasch
5 daysReplace Eval()'s piece-dispatch loop with per-type bitboard walksScott Gasch
5 daysRetire pawns' bvAttacks writes in favor of pos->bbPawnAttacks[2]Scott Gasch
5 daysAdd Eval() bitboard-migration plan, per-term EVAL_TIME cycle breakdown, drop ...Scott Gasch
6 daysFix passed-pawn bitboard bit-clear bug, LMR gate coupling, inline hot bitboar...Scott Gasch
6 daysFix all build warnings across release/DEBUG/TEST profilesScott 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 daysAdd small static penalties for trapped pieces in _EvalTrappedPieces.Scott Gasch
11 daysEval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re...Scott Gasch
11 daysDitch Texel-tuned eval constants for the pre-tuning hand-tuned baseline; fix ...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
2026-08-26Replace ctx->uPositional with a data-calibrated Eval() return value.Scott Gasch
2026-08-24Started doing texel eval tuning.Scott Gasch
2026-08-23Clean X64 build and ported GetAttacks to x64.Scott Gasch
2018-10-03Update codebase to remove clang warnings (and a couple of legit errorsScott Gasch
2016-06-01Initial checkin for typhoon chess engine.Scott Gasch