-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b4c239b625
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 31ac538f96
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 16 commits
- 16 files changed
- 9 contributors
Commits on Nov 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9b276a6 - Browse repository at this point
Copy the full SHA 9b276a6View commit details
Commits on Dec 1, 2018
-
Compensate by giving the Hanging bonus to weak doubly-attacked non pawn enemies pieces. STC: http://tests.stockfishchess.org/tests/view/5bfd53c40ebc5902bced9237 LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 62107 W: 13664 L: 13622 D: 34821 LTC: http://tests.stockfishchess.org/tests/view/5bfd74700ebc5902bced9618 LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 86406 W: 14381 L: 14365 D: 57660 A possible follow up would be to tune the hanging bonus and/or try to simplify the hanging bonus condition. Bench: 3810849
Configuration menu - View commit details
-
Copy full SHA for 79e3710 - Browse repository at this point
Copy the full SHA 79e3710View commit details -
Penalize refuted killers in continuation history
Currently we apply a penalty in continuation history for refuted TT moves. We can use the same idea to also penalize refuted killer moves in continuation history. STC: http://tests.stockfishchess.org/tests/view/5c00ccbd0ebc5902bcedd768 LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 54366 W: 12086 L: 11687 D: 30593 LTC: http://tests.stockfishchess.org/tests/view/5c0107880ebc5902bceddc9c LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 25457 W: 4302 L: 4078 D: 17077 Bench: 3419069
Configuration menu - View commit details
-
Copy full SHA for 982fd9c - Browse repository at this point
Copy the full SHA 982fd9cView commit details
Commits on Dec 2, 2018
-
Introduce concept of double pawn protection.
Exclude doubly protected by pawns squares when calculating attackers on king ring. Idea of this patch is not to count attackers if they attack only squares that are protected by two pawns. STC LLR: 2.95 (-2.94,2.94) [0.00,5.00] Total: 70040 W: 15476 L: 15002 D: 39562 http://tests.stockfishchess.org/tests/view/5c0354860ebc5902bcee1106 LTC LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 16530 W: 2795 L: 2607 D: 11128 http://tests.stockfishchess.org/tests/view/5c0385080ebc5902bcee14b5 This is third king safety patch in recent times so we probably need retuning of king safety parameters. Bench: 3057978
Configuration menu - View commit details
-
Copy full SHA for 9dc6d27 - Browse repository at this point
Copy the full SHA 9dc6d27View commit details
Commits on Dec 6, 2018
-
MOVE_NONE is represented as SQ_A1 to SQ_A1 which is never pseudo_legal. STC LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 38807 W: 8363 L: 8275 D: 22169 http://tests.stockfishchess.org/tests/view/5c05f11d0ebc5902bcee4c86 No functional change
4Configuration menu - View commit details
-
Copy full SHA for 33d9548 - Browse repository at this point
Copy the full SHA 33d9548View commit details -
Simplify time manager in search()
Remove the F[] array which I find unhelpful and rename `improvingFactor` to `fallingEval` since larger values indicate a falling eval and more time use. I realise a test was not strictly necessary, but I ran STC [-3,1] just to check there are no foolish errors before creating the pull request: STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 35804 W: 7753 L: 7659 D: 20392 http://tests.stockfishchess.org/tests/view/5bef3a0c0ebc595e0ae39c19 It was then suggested to clean the constants around `fallingEval` to make it more clear this is a factor around ~1 that adjusts time up or downwards depending on some conditions. We then ran a double test with this simplification suggestion: STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 68435 W: 14936 L: 14906 D: 38593 http://tests.stockfishchess.org/tests/view/5c02c56b0ebc5902bcee0184 LTC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 37258 W: 6324 L: 6230 D: 24704 http://tests.stockfishchess.org/tests/view/5c030a520ebc5902bcee0a32 No functional change
Configuration menu - View commit details
-
Copy full SHA for b19ad49 - Browse repository at this point
Copy the full SHA b19ad49View commit details -
STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 20816 W: 4525 L: 4402 D: 11889 http://tests.stockfishchess.org/tests/view/5c017cb90ebc5902bcede5b4 LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 39287 W: 6401 L: 6309 D: 26577 http://tests.stockfishchess.org/tests/view/5c01825e0ebc5902bcede686 Bench: 3773021
Configuration menu - View commit details
-
Copy full SHA for 7b4f9c3 - Browse repository at this point
Copy the full SHA 7b4f9c3View commit details -
Revert "pseudo_legal() and MOVE_NONE"
This reverts commit 33d9548 , which crashed in DEBUG mode because of the following assert in position.h ```` Assertion failed: (is_ok(m)), function capture, file ./position.h, line 369. ```` No functional change
Configuration menu - View commit details
-
Copy full SHA for 5c2fbcd - Browse repository at this point
Copy the full SHA 5c2fbcdView commit details
Commits on Dec 9, 2018
-
protonspring authored and Stéphane Nicolet committed
Dec 9, 2018 3Configuration menu - View commit details
-
Copy full SHA for fefc0c6 - Browse repository at this point
Copy the full SHA fefc0c6View commit details -
protonspring authored and Stéphane Nicolet committed
Dec 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 090e495 - Browse repository at this point
Copy the full SHA 090e495View commit details -
protonspring authored and Stéphane Nicolet committed
Dec 9, 2018 Configuration menu - View commit details
-
Copy full SHA for a8e903c - Browse repository at this point
Copy the full SHA a8e903cView commit details -
protonspring authored and Stéphane Nicolet committed
Dec 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4e2e475 - Browse repository at this point
Copy the full SHA 4e2e475View commit details -
STC: (yellow) LLR: -2.94 (-2.94,2.94) [0.00,5.00] Total: 48919 W: 10625 L: 10517 D: 27777 http://tests.stockfishchess.org/tests/view/5c07e6a20ebc5902bcee7395 LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 50360 W: 8424 L: 8102 D: 33834 http://tests.stockfishchess.org/tests/view/5c0812450ebc5902bcee76f4 Bench: 3775064
Configuration menu - View commit details
-
Copy full SHA for e8ffca3 - Browse repository at this point
Copy the full SHA e8ffca3View commit details
Commits on Dec 11, 2018
-
Changes identified in RENAME/REFORMATTING thread (#1861)
I've gone through the RENAME/REFORMATTING thread and changed everything I could find, plus a few more. With this, let's close the previous issue and open another. No functional change.
Configuration menu - View commit details
-
Copy full SHA for e917bd5 - Browse repository at this point
Copy the full SHA e917bd5View commit details
Commits on Dec 13, 2018
-
STC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 13323 W: 3015 L: 2818 D: 7490 http://tests.stockfishchess.org/tests/view/5c00a2520ebc5902bcedd41b LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 52294 W: 9093 L: 8756 D:34445 http://tests.stockfishchess.org/tests/view/5c00b2c40ebc5902bcedd596 Some obvious followups to this are to further tune this PSQT, or try 8x8 for other pieces. As of now I don't plan on trying this for other pieces as I think the majority of the ELO it brings is for pawns and kings. Looking at the new values, the differences between kingside and queenside are quite significant. I am very hopeful that this a llows SF to understand and plan pawn structures even better than it already does. Cheers! Closes #1839 Bench: 3569243
Configuration menu - View commit details
-
Copy full SHA for 883367d - Browse repository at this point
Copy the full SHA 883367dView commit details -
Joint work by SFisGOD, xoroshiro and Chess13234. This combo consists of the following tweaks: Assorted bonuses and penalties by SFisGOD Bishop and Rook PSQT by SFisGOD Tempo Value by xoroshiro Futility pruning by Chess13234 STC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 9005 W: 2082 L: 1882 D: 5041 http://tests.stockfishchess.org/tests/view/5c11628c0ebc5902ba119e90 LTC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 44207 W: 7451 L: 7157 D: 29599 http://tests.stockfishchess.org/tests/view/5c1172a40ebc5902ba119fa3 Bench: 3332460
Configuration menu - View commit details
-
Copy full SHA for 31ac538 - Browse repository at this point
Copy the full SHA 31ac538View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff b4c239b625...31ac538f96