FuryBench Testing Framework

home toIntegralPlentyChessObsidianCaissaQuanticadeSerendipitySpaghetSchoenemannClarityIlluminaPawnocchioVineAnura

chess_960 vs main diff

ELO    0.00 +- 0.00 (95%)
SPRT   4.0+0.04s Threads=1 Hash=16MB
LLR    0.00 (-2.25, 2.89) [-3.00, 1.00]
GAMES  N: 0 W: 0 L: 0 D: 0
PENTA  [0, 0, 0, 0, 0]
Merge FRC support (#216) Castling is now encoded as the king capturing its own rook, and castling rights store that rook's square for each color and side. Adapted to the current codebase while merging: - Replaced the second 64x64 ray table with RayBetween plus the landing square, and the castle path threat loop with a single mask test - Rewrote the castling rights updates around the captured piece, so a captured rook clears rights without depending on king placement - Dropped the uci::listener lookups from the chess layer in favor of a chess960 flag that the UCI option writes - Standard FENs now resolve the castling rook as the outermost one on its side, and BoardToString emits Shredder FENs in Chess960 - Removed the now unused KingMoves and GetAttackedSquares declarations Co-Authored-By: Quinniboi10 <69563433+Quinniboi10@users.noreply.github.com> Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
LLR History
+3.32
0.00
-3.32
-2.25+2.89
0
0
1 games
AuthorFury
Creation1789087551
Dev Sourcehttps://github.com/aronpetko/integral
Dev Shacbcce3ada2d591baeffbaa59a70b0fdd14eafae1
Dev Branchchess_960
Dev Bench2088424
Dev Networkhaxorus
Dev OptionsThreads=1 Hash=16 Minimal=true
Dev Time4.0+0.04
Base Sourcehttps://github.com/aronpetko/integral
Base Sha996f63c1c1ad57d8227909d29a875ba04c47a1b5
Base Branchmain
Base Bench2231439
Base Networkhaxorus
Base OptionsThreads=1 Hash=16 Minimal=true
Base Time4.0+0.04
Opening BookUHO_Lichess_4852_v1.epd
Upload PGNsFALSE
Syzygy WDLDISABLED
Syzygy ADJ.OPTIONAL
Win ADJ.movecount=3 score=400
Draw ADJ.movenumber=40 movecount=8 score=10
ScalingBASE 1250000 NPS
#UserGamesPentaPairsTimeCrash