summaryrefslogtreecommitdiff
path: root/src/chess.h
AgeCommit message (Expand)Author
5 daysRetire pawns' bvAttacks writes in favor of pos->bbPawnAttacks[2]Scott Gasch
5 daysMaintain pos->bbOccupied incrementally, dedupe its two from-scratch buildersScott Gasch
5 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 GETATTACKS_BITBOARD toggle, wiring _GetAttacksBB into real searchScott Gasch
5 daysAdd bitboard-backed GetAttacks (section 2/3), verified faster than asmScott Gasch
6 daysAdd bbPieces incremental piece-location bitboards (migration plan section 1)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
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
11 daysEval.c diet: kill exact-duplicate terms, turn down overlapping ones, fix a re...Scott Gasch
11 daysDynamic move ordering overhaul: continuation-history, evidence-gatedScott Gasch
12 daysBake the short git commit hash (plus -dirty suffix) into the binary and trace...Scott Gasch
12 daysSwitch to Crafty-style killer ordering; fix mvNullmoveRefutations type-mixing...Scott Gasch
12 daysReplace SEARCH_SORT_LIMIT's ply-indexed leftover-selection budget withScott Gasch
12 daysRewire GetMoveFailHighPercentage: index by (cFrom, cTo, pMoved) insteadScott 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 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-26Don't [re-]consult the SEE when generator already just did so.Scott Gasch
2026-08-26Make EVAL_HASH optional.Scott 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-24Started doing texel eval tuning.Scott Gasch
2026-08-23Integrate new syzygy egtb code, lose the old Nalimov code.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