summaryrefslogtreecommitdiff
path: root/src/eval.c
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 daysAdd Eval() bitboard-migration plan, per-term EVAL_TIME cycle breakdown, drop ...Scott Gasch
5 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
10 daysEval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re...Scott Gasch
10 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
14 daysReplace 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