Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Joost VandeVondele
Date: Sat Nov 5 09:15:53 2022 +0100 Timestamp: 1667636153 Normalize evaluation Normalizes the internal value as reported by evaluate or search to the UCI centipawn result used in output. This value is derived from the win_rate_model() such that Stockfish outputs an advantage of "100 centipawns" for a position if the engine has a 50% probability to win from this position in selfplay at fishtest LTC time control. The reason to introduce this normalization is that our evaluation is, since NNUE, no longer related to the classical parameter PawnValueEg (=208). This leads to the current evaluation changing quite a bit from release to release, for example, the eval needed to have 50% win probability at fishtest LTC (in cp and internal Value): June 2020 : 113cp (237) June 2021 : 115cp (240) April 2022 : 134cp (279) July 2022 : 167cp (348) With this patch, a 100cp advantage will have a fixed interpretation, i.e. a 50% win chance. To keep this value steady, it will be needed to update the win_rate_model() from time to time, based on fishtest data. This analysis can be performed with a set of scripts currently available at https://github.com/vondele/WLD_model fixes https://github.com/official-stockfish/Stockfish/issues/4155 closes https://github.com/official-stockfish/Stockfish/pull/4216 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Joost VandeVondele
Date: Sat Nov 5 09:15:14 2022 +0100 Timestamp: 1667636114 Mark variable as potentially unused fixes CI when compiled with -Werror closes https://github.com/official-stockfish/Stockfish/pull/4221 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: kurt22i
Date: Sun Oct 30 16:19:09 2022 +0100 Timestamp: 1667143149 Adjust reduction less at medium depths This patch dampens the reduction increase/decrease from statScore at mid-range depths. Inspired by patterns noticed in this tune: https://tests.stockfishchess.org/tests/view/635188930e5f47a8d0ffe8f5 Passed STC: https://tests.stockfishchess.org/tests/view/63599dfd6b27ef94d9ec04af LLR: 2.95 (-2.94,2.94) <0.00,2.00> Total: 87464 W: 23519 L: 23134 D: 40811 Elo +1.53 Ptnml(0-2): 319, 9599, 23524, 9958, 332 Passed LTC: https://tests.stockfishchess.org/tests/view/635a73046b27ef94d9ec2313 LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 154792 W: 41746 L: 41214 D: 71832 Elo +1.19 Ptnml(0-2): 79, 15181, 46349, 15703, 84 closes https://github.com/official-stockfish/Stockfish/pull/4213 Bench 4271738 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Joost VandeVondele
Date: Sun Oct 30 16:17:49 2022 +0100 Timestamp: 1667143069 Update MacOS CI move to 12 following actions runner update deprecation (see https://github.com/actions/runner-images/issues/5583) closes https://github.com/official-stockfish/Stockfish/pull/4212 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Clausable
Date: Thu Oct 27 08:15:46 2022 +0200 Timestamp: 1666851346 Fix README typos, update AUTHORS closes https://github.com/official-stockfish/Stockfish/pull/4208 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: dav1312
Date: Wed Oct 26 20:28:12 2022 +0200 Timestamp: 1666808892 Add issue template Add an issue template using GitHub's form schema https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema closes https://github.com/official-stockfish/Stockfish/pull/4210 No functional change. see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Michael Chaly
Date: Sun Oct 23 20:22:04 2022 +0200 Timestamp: 1666549324 Use TT moves more often in qsearch During the recapture phase of quiescence search (where we limit the generated moves to recaptures on the last seen capture square), the move picker will now emit the tt move, even if the tt move is not a recapture. Passed STC : https://tests.stockfishchess.org/tests/view/6350df2928d3a71cb1eef838 LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 90280 W: 24001 L: 23845 D: 42434 Elo +0.60 Ptnml(0-2): 273, 9779, 24941, 9813, 334 Passed LTC : https://tests.stockfishchess.org/tests/view/6351308b28d3a71cb1ef06ce LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 104504 W: 27937 L: 27807 D: 48760 Elo +0.43 Ptnml(0-2): 54, 10378, 31260, 10504, 56 closes https://github.com/official-stockfish/Stockfish/pull/4206 Bench: 4540268 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Clement
Date: Sun Oct 23 20:18:08 2022 +0200 Timestamp: 1666549088 Add RISC-V 64-bit support adds a riscv64 target architecture to the Makefile to support RISC-V 64-bit. Compiled and tested on VisionFive 2 board. closes https://github.com/official-stockfish/Stockfish/pull/4205 No functional change. see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: disservin
Date: Sun Oct 23 20:08:18 2022 +0200 Timestamp: 1666548498 enable bit manipulation instruction set 1 bmi1 enables the use of _blsr_u64 for pop_lsb, and is availabe when avx2 is. verified a small speedup (0.2 - 0.6%) closes https://github.com/official-stockfish/Stockfish/pull/4202 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: MinetaS
Date: Sun Oct 23 19:58:47 2022 +0200 Timestamp: 1666547927 Apply -flto-partition=one / -flto=full This patch fixes a potential bug derived from an incompatibility between LTO and top-level assembly code (INCBIN). Passed non-regression STC (master e90341f): LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 119352 W: 31986 L: 31862 D: 55504 Elo +0.36 Ptnml(0-2): 439, 12624, 33400, 12800, 413 https://tests.stockfishchess.org/tests/view/634aacf84bc7650f0755188b closes https://github.com/official-stockfish/Stockfish/pull/4201 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Rodrigo Roim
Date: Sun Oct 16 12:58:48 2022 +0200 Timestamp: 1665917928 Fix tablebase probe for dtz >1000 w/o 50 move rule For qn4N1/6R1/3K4/8/B2k4/8/8/8 w - - 0 1, white loses with DTZ 1034. See https://syzygy-tables.info/?fen=qn4N1/6R1/3K4/8/B2k4/8/8/8_w_-_-_0_1 Prior to this fix, due to a too small hard-coded value, Stockfish interpreted this as winning. The new value picked (1<<18) is large enough to deal with the largest DTZ values that can be stored in the current syzygy format. closes https://github.com/official-stockfish/Stockfish/pull/4187 No functional change. see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: xoto10
Date: Sun Oct 16 11:51:41 2022 +0200 Timestamp: 1665913901 Adjust timeman constants Adjust timeman constants to use more time in early part of game. STC @ 10+0.1 th 1 : LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 93984 W: 25177 L: 24787 D: 44020 Elo +1.44 Ptnml(0-2): 350, 10096, 25729, 10448, 369 https://tests.stockfishchess.org/tests/live_elo/6339077135f43d649ff6162a LTC @ 60+0.6 th 1 : LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 329368 W: 88953 L: 88093 D: 152322 Elo +0.91 Ptnml(0-2): 170, 31457, 100594, 32269, 194 https://tests.stockfishchess.org/tests/live_elo/6339baed35f43d649ff63142 Sudden death 10+0 : LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 20400 W: 5908 L: 5588 D: 8904 Elo +5.45 Ptnml(0-2): 177, 2252, 5128, 2360, 283 https://tests.stockfishchess.org/tests/live_elo/6347c9384bc7650f07549ba7 Sudden death 10+0, no adjudication : LLR: 2.96 (-2.94,2.94) <0.00,2.00> Total: 17920 W: 4755 L: 4442 D: 8723 Elo +6.07 Ptnml(0-2): 137, 1985, 4466, 2172, 200 https://tests.stockfishchess.org/tests/live_elo/634806e84bc7650f0754a639 closes https://github.com/official-stockfish/Stockfish/pull/4188 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Stéphane Nicolet
Date: Sun Oct 16 11:49:07 2022 +0200 Timestamp: 1665913747 Tweak the formula for NNUE complexity Joint work by Ofek Shochat and Stéphane Nicolet. passed STC: LLR: 2.95 (-2.94,2.94) <0.00,2.00> Total: 93288 W: 24996 L: 24601 D: 43691 Elo +1.47 Ptnml(0-2): 371, 10263, 24989, 10642, 379 https://tests.stockfishchess.org/tests/view/63448f4f4bc7650f07541987 passed LTC: LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 84168 W: 22771 L: 22377 D: 39020 Elo +1.63 Ptnml(0-2): 47, 8181, 25234, 8575, 47 https://tests.stockfishchess.org/tests/view/6345186d4bc7650f07542fbd ================ It seems there are two effects with this patch: effect A : If Stockfish is winning at root, we have optimism > 0 for all leaves in the search tree where Stockfish is to move. There, if (psq - nnue) > 0 (ie if the advantage is more materialistic than positional), then the product D = optimism * (psq - nnue) will be positive, nnueComplexity will increase, and the eval will increase from SF point of view. So the effect A is that if Stockfish is winning at root, she will slightly favor in the search tree (in other words, search more) the positions where she can convert her advantage via materialist means. effect B : If Stockfish is losing at root, we have optimism > 0 for all leaves in the search tree where the opponent is to move. There, if (psq - nnue) < 0 (ie if the opponent advantage is more positional than materialistic), then the product D = optimism * (psq-nnue) will be negative, nnueComplexity will decrease, and the eval will decrease from the opponent point of view. So the effect B is that Stockfish will slightly favor in the search tree (search more) the branches where she can defend by slowly reducing the opponent positional advantage. ================= closes https://github.com/official-stockfish/Stockfish/pull/4195 bench: 4673898 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Dubslow
Date: Sun Oct 16 11:45:16 2022 +0200 Timestamp: 1665913516 Remove depth condition from razoring The eval condition depends on depth anyways, so this patch is nearly (not quite) non-functional passed STC: https://tests.stockfishchess.org/tests/view/63428169fb7ccb2ea9be2629 LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 185992 W: 49612 L: 49558 D: 86822 Elo +0.10 Ptnml(0-2): 618, 19956, 51842, 19914, 666 passed LTC: https://tests.stockfishchess.org/tests/view/634418b14bc7650f07540760 LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 126816 W: 34147 L: 34043 D: 58626 Elo +0.28 Ptnml(0-2): 74, 11941, 39281, 12031, 81 closes https://github.com/official-stockfish/Stockfish/pull/4196 bench 4148700 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: mstembera
Date: Sun Oct 16 11:42:19 2022 +0200 Timestamp: 1665913339 Optimize make_index() using templates and lookup tables. https://tests.stockfishchess.org/tests/view/634517e54bc7650f07542f99 LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 642672 W: 171819 L: 170658 D: 300195 Elo +0.63 Ptnml(0-2): 2278, 68077, 179416, 69336, 2229 this also introduces `-flto-partition=one` as suggested by MinetaS (Syine Mineta) to avoid linking errors due to LTO on 32 bit mingw. This change was tested in isolation as well https://tests.stockfishchess.org/tests/view/634aacf84bc7650f0755188b LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 119352 W: 31986 L: 31862 D: 55504 Elo +0.36 Ptnml(0-2): 439, 12624, 33400, 12800, 413 closes https://github.com/official-stockfish/Stockfish/pull/4199 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Stefan Geschwentner
Date: Sat Oct 8 18:09:02 2022 +0200 Timestamp: 1665245342 Tweak history initialization Simplify initialization of continuation history by using everywhere the same starting value. STC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 90952 W: 24312 L: 24153 D: 42487 Elo +0.61 Ptnml(0-2): 356, 10168, 24290, 10285, 377 https://tests.stockfishchess.org/tests/view/633948f235f43d649ff61fd0 LTC: LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 162416 W: 43540 L: 43466 D: 75410 Elo +0.16 Ptnml(0-2): 77, 16289, 48417, 16333, 92 https://tests.stockfishchess.org/tests/view/6339ee8a35f43d649ff63986 closes https://github.com/official-stockfish/Stockfish/pull/4186 Bench: 4156027 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Giacomo Lorenzetti
Date: Sat Oct 8 18:07:30 2022 +0200 Timestamp: 1665245250 Remove old line in "Futility pruning for captures" The line is no longer needed after https://github.com/official-stockfish/Stockfish/commit/910cf8b21839eb9f1991934a5436eea112021723. This patch incidentally applies "Futility Pruning for Captures" also in case of en-passant, changing the bench signature. Passed STC: https://tests.stockfishchess.org/tests/view/6332c1f1208c26088697b731 LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 68760 W: 18440 L: 18256 D: 32064 Elo +0.93 Ptnml(0-2): 267, 7530, 18595, 7728, 260 Passed LTC: https://tests.stockfishchess.org/tests/view/633312e9208c26088697c59b LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 455552 W: 121910 L: 122123 D: 211519 Elo -0.16 Ptnml(0-2): 253, 45439, 136600, 45236, 248 closes https://github.com/official-stockfish/Stockfish/pull/4185 Bench: 4374521 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Joost VandeVondele
Date: Wed Oct 5 22:59:05 2022 +0200 Timestamp: 1665003545 Revert "Mix alpha and statScore for reduction" This reverts commit 8bab09749dd00951bfa9c5f89f6e35bded76c8a9. In this form the patch reduces mate finding effectiveness, as the large alpha value has negative influence on the reductions. see also https://github.com/official-stockfish/Stockfish/pull/4183 Bench: 4114228 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: FauziAkram
Date: Tue Oct 4 01:07:27 2022 +0200 Timestamp: 1664838447 Mix alpha and statScore for reduction Idea by @xoto10, and tuning by @FauziAkram. Passed STC: LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 57832 W: 15540 L: 15199 D: 27093 Elo +2.05 Ptnml(0-2): 207, 6343, 15477, 6680, 209 https://tests.stockfishchess.org/tests/view/6338db6f35f43d649ff60fdc passed LTC: LLR: 2.95 (-2.94,2.94) <0.50,2.50> Total: 50968 W: 13770 L: 13440 D: 23758 Elo +2.25 Ptnml(0-2): 25, 4905, 15306, 5211, 37 https://tests.stockfishchess.org/tests/view/6339777035f43d649ff62686 Links to the tuning sessions: https://tests.stockfishchess.org/tests/view/63345725a004bed9a2e47b28 https://tests.stockfishchess.org/tests/view/63345728a004bed9a2e47b2a closes https://github.com/official-stockfish/Stockfish/pull/4183 Bench: 4426602 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: disservin
Date: Mon Oct 3 11:50:31 2022 +0200 Timestamp: 1664790631 Use less reduction for escaping moves This patch reuses the threatenedPieces variable (which is calculated in movepicker) to reduce less in the search tree the moves which escape a capture. passed STC: LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 314352 W: 84042 L: 83328 D: 146982 Elo +0.79 Ptnml(0-2): 1105, 35084, 84207, 35552, 1228 https://tests.stockfishchess.org/tests/view/63355f37a004bed9a2e4a17f passed LTC: LLR: 2.95 (-2.94,2.94) <0.50,2.50> Total: 90752 W: 24556 L: 24147 D: 42049 Elo +1.57 Ptnml(0-2): 59, 8855, 27123, 9296, 43 https://tests.stockfishchess.org/tests/view/63383a7735f43d649ff5fa8b closes https://github.com/official-stockfish/Stockfish/pull/4181 bench: 4114228 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: peregrineshahin
Date: Tue Sep 27 07:54:36 2022 +0200 Timestamp: 1664258076 Simplify both position calls in useClassical Simplify the use of classical evaluation when using default settings to only be dependent on piece count and decisive PSQ passed STC: https://tests.stockfishchess.org/tests/view/632d32a7006ef9eb96d86ce9 LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 108048 W: 28904 L: 28763 D: 50381 Elo +0.45 Ptnml(0-2): 383, 12060, 29006, 12183, 392 passed LTC: https://tests.stockfishchess.org/tests/view/632d705a006ef9eb96d87649 LLR: 2.93 (-2.94,2.94) <-1.75,0.25> Total: 76600 W: 20671 L: 20516 D: 35413 Elo +0.70 Ptnml(0-2): 34, 7533, 23023, 7664, 46 Inspired by sorais, credit to him. closes https://github.com/official-stockfish/Stockfish/pull/4177 bench 4173163 see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Brad Knox
Date: Tue Sep 27 07:52:38 2022 +0200 Timestamp: 1664257958 Update README.md Adding some svg icons and additional information, insert links as references closes https://github.com/official-stockfish/Stockfish/pull/4176 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: Torsten Hellwig
Date: Tue Sep 27 07:48:05 2022 +0200 Timestamp: 1664257685 Always output hashfull This removes the restriction that no hashfull information is printed within the first second of a search. On modern systems, a non-zero value is returned within 6 ms with default settings. passed STC: https://tests.stockfishchess.org/tests/view/63277b08b9c0caa5f4a798e4 LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 290096 W: 77505 L: 77561 D: 135030 Elo -0.07 Ptnml(0-2): 1008, 30713, 81592, 30797, 938 closes https://github.com/official-stockfish/Stockfish/pull/4174 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: mstembera
Date: Tue Sep 27 07:44:46 2022 +0200 Timestamp: 1664257486 Simplify EVASIONS scoring remove some multipliers & adjust, doesn't change the move ordering STC https://tests.stockfishchess.org/tests/view/6325c1c9b9c0caa5f4a759ae LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 192760 W: 51528 L: 51482 D: 89750 Elo +0.08 Ptnml(0-2): 642, 20490, 54148, 20380, 720 Credit to locutus2 closes https://github.com/official-stockfish/Stockfish/pull/4171 No functional change see source |
Windows x64 for Haswell CPUs Windows x64 for modern computers + AVX2 Windows x64 for modern computers Windows x64 + SSSE3 Windows x64 Linux x64 for Haswell CPUs Linux x64 for modern computers + AVX2 Linux x64 for modern computers Linux x64 + SSSE3 Linux x64 | Author: mstembera
Date: Sat Sep 17 09:30:52 2022 +0200 Timestamp: 1663399852 Prioritize checks in movepicker give a little bonus for moving pieces to squares where they give check STC: https://tests.stockfishchess.org/tests/view/631da742162491686d2e40b5 LLR: 2.95 (-2.94,2.94) <0.00,2.00> Total: 80072 W: 21753 L: 21368 D: 36951 Elo +1.67 Ptnml(0-2): 421, 8876, 21075, 9225, 439 LTC: https://tests.stockfishchess.org/tests/view/631dd9e6b85daa436625de1d LLR: 2.95 (-2.94,2.94) <0.50,2.50> Total: 263480 W: 70916 L: 70158 D: 122406 Elo +1.00 Ptnml(0-2): 322, 26156, 78029, 26908, 325 similar ideas have been tested by Viz and Guenther closes https://github.com/official-stockfish/Stockfish/pull/4165 bench: 4326572 see source |