Finished
EnfmarMinkefeat/simplify_out_qsearch_fpdiff8.0+0.08LLR: 3.09 (-2.25, 2.89) [0.00, 5.00]
Games: 7310 W: 1808 L: 1670 D: 3832
Ptnml(0-2): 26, 797, 1873, 931, 28
Elo: 6.56 +- 4.11 (95%)
feat(search): simplify-out quiescence search Futility Pruning
EnfmarMinkefeat/only_probcut_on_cutnodesdiff8.0+0.08LLR: 2.89 (-2.25, 2.89) [0.00, 5.00]
Games: 9758 W: 2361 L: 2222 D: 5175
Ptnml(0-2): 22, 1120, 2461, 1249, 27
Elo: 4.95 +- 3.53 (95%)
feat(search): only Prob-cut on cut nodes
EnfmarMinkeminke43v5diff40.0+0.40LLR: -0.76 (-2.25, 2.89) [0.00, 5.00]
Games: 5302 W: 1280 L: 1287 D: 2735
Ptnml(0-2): 4, 607, 1435, 602, 3
Elo: -0.46 +- 4.52 (95%)
feat(search): 4-ply continuation correction history (#225)
EnfmarMinkeminke43v5diff8.0+0.08LLR: -2.30 (-2.25, 2.89) [0.00, 5.00]
Games: 3876 W: 942 L: 1010 D: 1924
Ptnml(0-2): 20, 482, 990, 438, 8
Elo: -6.10 +- 5.64 (95%)
feat(search): 4-ply continuation correction history (#225)
EnfmarMinkefeat/corrhist_update_bad_noisydiff8.0+0.08LLR: -2.32 (-2.25, 2.89) [0.00, 5.00]
Games: 7226 W: 1696 L: 1753 D: 3777
Ptnml(0-2): 21, 913, 1812, 836, 31
Elo: -2.74 +- 4.17 (95%)
feat(search): update correction history when best move is bad noisy
EnfmarMinkefeat/conthist_6ply_v2diff8.0+0.08LLR: -1.06 (-2.25, 2.89) [0.00, 5.00]
Games: 34290 W: 8347 L: 8257 D: 17686
Ptnml(0-2): 129, 4095, 8599, 4201, 121
Elo: 0.91 +- 1.91 (95%)
feat(search): 6-ply continuation history
EnfmarMinkefeat/no_razoring_ttbound_lowerdiff40.0+0.40LLR: -1.83 (-2.25, 2.89) [0.00, 5.00]
Games: 6698 W: 1494 L: 1532 D: 3672
Ptnml(0-2): 0, 789, 1814, 741, 5
Elo: -1.97 +- 4.00 (95%)
feat(search): don't perform Razoring when tt bound is lower
EnfmarMinkefeat/conthist_6ply_v2diff40.0+0.40LLR: -2.27 (-2.25, 2.89) [0.00, 5.00]
Games: 14562 W: 3411 L: 3437 D: 7714
Ptnml(0-2): 15, 1721, 3826, 1713, 6
Elo: -0.62 +- 2.77 (95%)
feat(search): 6-ply continuation history
EnfmarMinkefeat/contcorr_4ply_v3diff40.0+0.40LLR: 2.92 (-2.25, 2.89) [0.00, 5.00]
Games: 20580 W: 4922 L: 4750 D: 10908
Ptnml(0-2): 15, 2313, 5471, 2467, 24
Elo: 2.90 +- 2.32 (95%)
feat(search): 4-ply continuation correction history
EnfmarMinkefeat/double_ext_pv_nodediff40.0+0.40LLR: -2.29 (-2.25, 2.89) [0.00, 5.00]
Games: 9912 W: 2282 L: 2325 D: 5305
Ptnml(0-2): 13, 1159, 2648, 1130, 6
Elo: -1.51 +- 3.34 (95%)
feat(search): allow double extension on pv nodes
EnfmarMinkefeat/conthist_in_checkdiff40.0+0.40LLR: -1.43 (-2.25, 2.89) [0.00, 5.00]
Games: 4422 W: 993 L: 1026 D: 2403
Ptnml(0-2): 7, 524, 1178, 499, 3
Elo: -2.59 +- 5.02 (95%)
feat(search): continuation history in check dimension
EnfmarMinkefeat/double_triple_ext_pv_nodediff40.0+0.40LLR: -1.27 (-2.25, 2.89) [0.00, 5.00]
Games: 5726 W: 1307 L: 1330 D: 3089
Ptnml(0-2): 5, 667, 1541, 646, 4
Elo: -1.40 +- 4.37 (95%)
feat(search): allow double and triple extension on pv nodes
EnfmarMinkefeat/conthist_in_checkdiff8.0+0.08LLR: -2.38 (-2.25, 2.89) [0.00, 5.00]
Games: 4276 W: 1007 L: 1078 D: 2191
Ptnml(0-2): 21, 545, 1077, 474, 21
Elo: -5.77 +- 5.49 (95%)
feat(search): continuation history in check dimension
EnfmarMinkefeat/nmp_ttbound_fail_lowdiff8.0+0.08LLR: -1.55 (-2.25, 2.89) [0.00, 5.00]
Games: 26314 W: 6389 L: 6346 D: 13579
Ptnml(0-2): 110, 3175, 6559, 3188, 125
Elo: 0.57 +- 2.21 (95%)
feat(search): skip NMP when tt bound indicates a fail-low
EnfmarMinkefeat/pawnhist_v2diff8.0+0.08LLR: -2.30 (-2.25, 2.89) [0.00, 5.00]
Games: 45364 W: 11064 L: 10976 D: 23324
Ptnml(0-2): 209, 5462, 11251, 5552, 208
Elo: 0.67 +- 1.69 (95%)
feat(search): add pawn history heuristic
EnfmarMinkefeat/no_razoring_ttbound_lowerdiff8.0+0.08LLR: -0.72 (-2.25, 2.89) [0.00, 5.00]
Games: 11806 W: 2843 L: 2825 D: 6138
Ptnml(0-2): 43, 1393, 3009, 1419, 39
Elo: 0.53 +- 3.23 (95%)
feat(search): don't perform Razoring when tt bound is lower
EnfmarMinkefeat/noisy_history_no_moved_piecediff40.0+0.40LLR: -2.20 (-2.25, 2.89) [0.00, 5.00]
Games: 3936 W: 897 L: 959 D: 2080
Ptnml(0-2): 5, 498, 1022, 440, 3
Elo: -5.47 +- 5.39 (95%)
feat(search): remove noisy history moved piece dimension
EnfmarMinkefeat/noisy_history_no_moved_piecediff8.0+0.08LLR: -2.12 (-2.25, 2.89) [0.00, 5.00]
Games: 4878 W: 1170 L: 1230 D: 2478
Ptnml(0-2): 31, 617, 1193, 577, 21
Elo: -4.27 +- 5.23 (95%)
feat(search): remove noisy history moved piece dimension
EnfmarMinkefeat/minke43v3diff40.0+0.40LLR: -1.51 (-2.25, 2.89) [0.00, 5.00]
Games: 17624 W: 4166 L: 4155 D: 9303
Ptnml(0-2): 22, 2070, 4622, 2071, 27
Elo: 0.22 +- 2.54 (95%)
feat(eval): change default network to `minke43`
EnfmarMinkefeat/minke43v3diff8.0+0.08LLR: -2.39 (-2.25, 2.89) [0.00, 5.00]
Games: 4066 W: 1009 L: 1086 D: 1971
Ptnml(0-2): 39, 536, 950, 479, 29
Elo: -6.58 +- 6.01 (95%)
feat(eval): change default network to `minke43`
EnfmarMinkefeat/m43v2diff40.0+0.40LLR: -0.20 (-2.25, 2.89) [0.00, 5.00]
Games: 24500 W: 5795 L: 5714 D: 12991
Ptnml(0-2): 29, 2887, 6332, 2978, 24
Elo: 1.15 +- 2.17 (95%)
feat(eval): change default network to `minke43`
EnfmarMinkefeat/negamax_quiet_see_pruningdiff8.0+0.08LLR: -1.97 (-2.25, 2.89) [0.00, 5.00]
Games: 2414 W: 557 L: 622 D: 1235
Ptnml(0-2): 15, 330, 581, 267, 14
Elo: -9.36 +- 7.53 (95%)
feat(search): also perform Negamax SEE pruning when move is quiet
EnfmarMinkefeat/lmr_improving_fix *diff40.0+0.40LLR: -1.72 (-2.25, 2.89) [0.00, 5.00]
Games: 4410 W: 1052 L: 1100 D: 2258
Ptnml(0-2): 23, 576, 1064, 510, 32
Elo: -3.78 +- 5.58 (95%)
feat(search): LMR improving change
EnfmarMinkerefactor/nnuediff4.0+0.04LLR: 2.99 (-2.94, 2.94) [-5.00, 0.00]
Games: 7186 W: 1783 L: 1704 D: 3699
Ptnml(0-2): 41, 713, 2007, 790, 42
Elo: 3.82 +- 4.06 (95%)
refactor(eval): decouple network inference and accumulator update logic
EnfmarMinkefix/se_bounddiff8.0+0.08LLR: 2.89 (-2.25, 2.89) [0.00, 5.00]
Games: 8578 W: 2249 L: 2100 D: 4229
Ptnml(0-2): 66, 1008, 2027, 1087, 101
Elo: 6.04 +- 4.17 (95%)
fix(search): singular extension ttbound conditional