Skip to content

Ponder fixes#198

Merged
benthevining merged 30 commits intomainfrom
ponder-fixes
Sep 18, 2025
Merged

Ponder fixes#198
benthevining merged 30 commits intomainfrom
ponder-fixes

Conversation

@benthevining
Copy link
Owner

@benthevining benthevining commented Jul 15, 2025

  • Ponder option for engine
  • Make sure bestmove isn't printed until ponder exited

@benthevining benthevining linked an issue Jul 15, 2025 that may be closed by this pull request
Signed-off-by: Ben Vining <73820785+benthevining@users.noreply.github.com>
@pull-request-size pull-request-size bot added size/S and removed size/M labels Jul 15, 2025
@github-actions
Copy link
Contributor

TestsPassedSkipped ⚠️Failed ❌️Time ⏱
JUnit Test Report57 ran0 ✅4 ⚠️53 ❌5s 101ms
TestResultTime ⏱
JUnit Test Report
complex_crowded.ben_bot.perft.complex_crowded❌ failure43ms
kiwipete.ben_bot.perft.kiwipete❌ failure42ms
rook_pawn_endgame.ben_bot.perft.rook_pawn_endgame❌ failure49ms
start_pos.ben_bot.perft.start_pos❌ failure49ms
castling.ben_bot.rampart.castling❌ failure52ms
checkmates.ben_bot.rampart.checkmates❌ failure64ms
famous.ben_bot.rampart.famous❌ failure53ms
pawns.ben_bot.rampart.pawns❌ failure42ms
promotions.ben_bot.rampart.promotions❌ failure42ms
stalemates.ben_bot.rampart.stalemates❌ failure49ms
standard.ben_bot.rampart.standard❌ failure45ms
taxing.ben_bot.rampart.taxing❌ failure52ms
0.ben_bot.position_solver.BratkoKopec.0❌ failure118ms
1.ben_bot.position_solver.BratkoKopec.1❌ failure102ms
2.ben_bot.position_solver.BratkoKopec.2❌ failure99ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure103ms
4.ben_bot.position_solver.BratkoKopec.4❌ failure104ms
5.ben_bot.position_solver.BratkoKopec.5❌ failure110ms
6.ben_bot.position_solver.BratkoKopec.6❌ failure120ms
7.ben_bot.position_solver.BratkoKopec.7❌ failure108ms
8.ben_bot.position_solver.BratkoKopec.8❌ failure105ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure124ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure123ms
0.ben_bot.position_solver.CCROneHour.0❌ failure98ms
1.ben_bot.position_solver.CCROneHour.1❌ failure117ms
2.ben_bot.position_solver.CCROneHour.2❌ failure110ms
3.ben_bot.position_solver.CCROneHour.3❌ failure112ms
4.ben_bot.position_solver.CCROneHour.4❌ failure98ms
5.ben_bot.position_solver.CCROneHour.5❌ failure117ms
0.ben_bot.position_solver.Kaufman.0❌ failure138ms
1.ben_bot.position_solver.Kaufman.1❌ failure108ms
2.ben_bot.position_solver.Kaufman.2❌ failure99ms
3.ben_bot.position_solver.Kaufman.3❌ failure111ms
4.ben_bot.position_solver.Kaufman.4❌ failure135ms
5.ben_bot.position_solver.Kaufman.5❌ failure109ms
6.ben_bot.position_solver.Kaufman.6❌ failure101ms
7.ben_bot.position_solver.Kaufman.7❌ failure101ms
0.ben_bot.position_solver.LCT.0❌ failure102ms
1.ben_bot.position_solver.LCT.1❌ failure104ms
2.ben_bot.position_solver.LCT.2❌ failure102ms
0.ben_bot.position_solver.basic.0❌ failure104ms
1.ben_bot.position_solver.basic.1❌ failure136ms
2.ben_bot.position_solver.basic.2❌ failure100ms
0.ben_bot.position_solver.endgames.0❌ failure104ms
1.ben_bot.position_solver.endgames.1❌ failure111ms
2.ben_bot.position_solver.endgames.2❌ failure102ms
3.ben_bot.position_solver.endgames.3❌ failure107ms
4.ben_bot.position_solver.endgames.4❌ failure108ms
5.ben_bot.position_solver.endgames.5❌ failure118ms
6.ben_bot.position_solver.endgames.6❌ failure103ms
0.ben_bot.position_solver.mates.0❌ failure108ms
1.ben_bot.position_solver.mates.1❌ failure113ms
2.ben_bot.position_solver.mates.2❌ failure98ms

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌4m 59s 927ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌8m 20s 518ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report194 ran159 ✅0 ⚠️35 ❌57s 501ms
TestResultTime ⏱
JUnit Test Report
engine_nps.ben_bot.bench.engine_nps❌ failure366ms
Zobrist - reaching identical positions.libchess.unit.Zobrist - reaching identical positions❌ failure8ms
UCI parsing - position.libchess.unit.UCI parsing - position❌ failure8ms
1.ben_bot.position_solver.BratkoKopec.1❌ failure563ms
3.ben_bot.position_solver.BratkoKopec.3❌ failure495ms
4.ben_bot.position_solver.BratkoKopec.4❌ failure533ms
5.ben_bot.position_solver.BratkoKopec.5❌ failure709ms
6.ben_bot.position_solver.BratkoKopec.6❌ failure525ms
7.ben_bot.position_solver.BratkoKopec.7❌ failure648ms
8.ben_bot.position_solver.BratkoKopec.8❌ failure490ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure526ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure627ms
0.ben_bot.position_solver.CCROneHour.0❌ failure503ms
1.ben_bot.position_solver.CCROneHour.1❌ failure726ms
2.ben_bot.position_solver.CCROneHour.2❌ failure456ms
3.ben_bot.position_solver.CCROneHour.3❌ failure692ms
4.ben_bot.position_solver.CCROneHour.4❌ failure621ms
5.ben_bot.position_solver.CCROneHour.5❌ failure558ms
0.ben_bot.position_solver.Kaufman.0❌ failure479ms
1.ben_bot.position_solver.Kaufman.1❌ failure534ms
2.ben_bot.position_solver.Kaufman.2❌ failure598ms
3.ben_bot.position_solver.Kaufman.3❌ failure434ms
4.ben_bot.position_solver.Kaufman.4❌ failure452ms
5.ben_bot.position_solver.Kaufman.5❌ failure540ms
7.ben_bot.position_solver.Kaufman.7❌ failure620ms
0.ben_bot.position_solver.LCT.0❌ failure637ms
1.ben_bot.position_solver.LCT.1❌ failure501ms
2.ben_bot.position_solver.LCT.2❌ failure2s 467ms
0.ben_bot.position_solver.basic.0❌ failure438ms
2.ben_bot.position_solver.basic.2❌ failure469ms
2.ben_bot.position_solver.endgames.2❌ failure404ms
3.ben_bot.position_solver.endgames.3❌ failure549ms
4.ben_bot.position_solver.endgames.4❌ failure501ms
5.ben_bot.position_solver.endgames.5❌ failure478ms
2.ben_bot.position_solver.mates.2❌ failure624ms

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌10m 1s 952ms
TestResultTime ⏱
No test annotations available

@benthevining benthevining added enhancement New feature or request uci labels Sep 18, 2025
@benthevining benthevining moved this to In progress in ben-bot Sep 18, 2025
@github-actions
Copy link
Contributor

TestsPassed ☑️SkippedFailed ❌️Time ⏱
JUnit Test Report194 ran190 ✅0 ⚠️4 ❌3h 2m 57s 284ms
TestResultTime ⏱
JUnit Test Report
engine_nps.ben_bot.bench.engine_nps❌ failure25m 70ms
9.ben_bot.position_solver.BratkoKopec.9❌ failure25m 32s 870ms
10.ben_bot.position_solver.BratkoKopec.10❌ failure25m 270ms
2.ben_bot.position_solver.Kaufman.2❌ failure25m 21s 70ms

@pull-request-size pull-request-size bot added size/M and removed size/S labels Sep 18, 2025
@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌3m 40s 985ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌8m 22s 72ms
TestResultTime ⏱
No test annotations available

@benthevining benthevining added this to the UCI engine milestone Sep 18, 2025
@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌9m 52s 50ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌8m 21s 310ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌6m 50s 121ms
TestResultTime ⏱
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ✅SkippedFailedTime ⏱
JUnit Test Report194 ran194 ✅0 ⚠️0 ❌10m 5s 955ms
TestResultTime ⏱
No test annotations available

@benthevining benthevining merged commit d8c9725 into main Sep 18, 2025
11 of 20 checks passed
@benthevining benthevining deleted the ponder-fixes branch September 18, 2025 00:56
@github-project-automation github-project-automation bot moved this from In progress to Done in ben-bot Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size/M uci

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Fix pondering

1 participant