summaryrefslogtreecommitdiff
path: root/src/TODO
diff options
context:
space:
mode:
authorScott Gasch <[email protected]>2026-10-14 10:49:20 -0700
committerScott Gasch <[email protected]>2026-10-14 10:49:20 -0700
commit3d54c2cc82366040f00d5901f80dbe4e9d7bfe10 (patch)
treee143c4db3a541feb9aa88fac1ef78a9ff77117e0 /src/TODO
parentdad4620a92f51a1d0825fc99fa98fd2b16c0f280 (diff)
Loosen LMP pruning thresholds; trim stale comments/dead code in search.c
Raise uLMPStaticMaxPctThousandths across the board (200/200/150/75/50/ 25/12/6/3/1/0 -> 325/300/250/200/150/100/80/25/6/1/0) and LMP_DYNAMIC_MAX_PCT_THOUSANDTHS (1 -> 10000), letting the search go deeper/faster by pruning more leftover moves per the dynamic FH% evidence tables rather than the old hand-picked caps. Partial self-play testing (two ~1k-game SPRT runs, LLR trending up both times, stopped early) supports this but hasn't yet crossed +5 Elo. Also: drop movesup.c's already-commented-out FLEE_BONUS selection-time nudge (superseded by the evidence-gated countermove work), remove search.c's now-stale dated commentary and two unused EFP flags (fTryEFPHere/fThisMoveEFPPruned), and fix searchsup.c's beta-table sentinel to use the named JOINT_TABLE_SENTINEL instead of a bare 0xFFFF. Co-Authored-By: Claude Sonnet 5 <[email protected]>
Diffstat (limited to 'src/TODO')
-rw-r--r--src/TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/TODO b/src/TODO
index 0dbdb8d..d7bff4c 100644
--- a/src/TODO
+++ b/src/TODO
@@ -79,3 +79,8 @@ hashed eval terms.
2026-10-04: Modify self-play harness to record eval score / PVs per
move in the PGN output. Make self-play harness able to play crafty
and then test the HEAD/candidate against crafty.
+
+Eval term for connected passers vs. rooks. Or 2+ passers vs. rooks.
+
+Poor king play -- tell it to support own passers or blockade enemy
+passers once king activity phase starts.