{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68447954,"defaultBranch":"master","name":"Stockfish","ownerLogin":"vondele","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-09-17T11:21:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4202567?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714585691.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c6421a797f1c44c03333ff0707caff0b152ea912","ref":"refs/heads/evalTweak11","pushedAt":"2024-05-01T17:48:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Take 8. Bench: 1629248","shortMessageHtmlLink":"Take 8. Bench: 1629248"}},{"before":"0fe64286457549d2f80cd7792088375aaa9bee55","after":"be142337d843ef3afc675e27628ab8e896c32cce","ref":"refs/heads/master","pushedAt":"2024-05-01T17:42:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Accumulator cache bugfix and cleanup\n\nSTC:\nhttps://tests.stockfishchess.org/tests/view/663068913a05f1bf7a511dc2\nLLR: 2.98 (-2.94,2.94) <-1.75,0.25>\nTotal: 70304 W: 18211 L: 18026 D: 34067\nPtnml(0-2): 232, 7966, 18582, 8129, 243\n\n1) Fixes a bug introduced in\n https://github.com/official-stockfish/Stockfish/pull/5194. Only one\n psqtOnly flag was used for two perspectives which was causing\n wrong entries to be cleared and marked.\n2) The finny caches should be cleared like histories and not at the\n start of every search.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5203\n\nNo functional change","shortMessageHtmlLink":"Accumulator cache bugfix and cleanup"}},{"before":"dfd171eb5a5e8373ece9dec1e45d1344ce8978a5","after":"f79b173bd6b42e36ad74206f789f3471b3f180aa","ref":"refs/heads/evalTweak10","pushedAt":"2024-05-01T11:59:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Take 6. Bench: 1424850","shortMessageHtmlLink":"Take 6. Bench: 1424850"}},{"before":"50ee5e150472d52dfc7b5f553bedd71c075e3a73","after":"dfd171eb5a5e8373ece9dec1e45d1344ce8978a5","ref":"refs/heads/evalTweak10","pushedAt":"2024-05-01T10:11:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Take 4. Bench: 1579164","shortMessageHtmlLink":"Take 4. Bench: 1579164"}},{"before":"f327096cfb6335ebd01841d7b953d67113ece0c1","after":"b4ac3d6b96bde157c623a3b210300179ff070876","ref":"refs/heads/cluster","pushedAt":"2024-05-01T08:38:39.000Z","pushType":"push","commitsCount":543,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Merge pull request #5161 from Disservin/cluster\n\nMerge SF master in the cluster branch","shortMessageHtmlLink":"Merge pull request official-stockfish#5161 from Disservin/cluster"}},{"before":null,"after":"50ee5e150472d52dfc7b5f553bedd71c075e3a73","ref":"refs/heads/evalTweak10","pushedAt":"2024-05-01T01:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Take 2. Bench: 1738405","shortMessageHtmlLink":"Take 2. Bench: 1738405"}},{"before":null,"after":"59f280713f31b86c5ae7515ba37ebed6eee90a24","ref":"refs/heads/tryMatAgain","pushedAt":"2024-04-30T17:47:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Take 2. Bench: 1673310","shortMessageHtmlLink":"Take 2. Bench: 1673310"}},{"before":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","after":"0fe64286457549d2f80cd7792088375aaa9bee55","ref":"refs/heads/master","pushedAt":"2024-04-30T17:42:25.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"More reduction at cut nodes which are not a former PV node\n\nBut the tt move and first killer are excluded.\n\nThis idea is based on following LMR condition tuning\nhttps://tests.stockfishchess.org/tests/view/66228bed3fe04ce4cefc0c71 by\nusing only the two largest terms P[0] and P[1].\n\nPassed STC:\nLLR: 2.93 (-2.94,2.94) <0.00,2.00>\nTotal: 173248 W: 45091 L: 44565 D: 83592\nPtnml(0-2): 693, 20534, 43673, 21002, 722\nhttps://tests.stockfishchess.org/tests/view/6629603b3fe04ce4cefc7d37\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 722394 W: 183231 L: 181487 D: 357676\nPtnml(0-2): 462, 80650, 197252, 82348, 485\nhttps://tests.stockfishchess.org/tests/view/662cbe45d46f72253dcff7bf\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5199\n\nBench: 1619613","shortMessageHtmlLink":"More reduction at cut nodes which are not a former PV node"}},{"before":"fc4e57a1edacaaa03b0f9d5729543cfbb77c7246","after":"fdf43f4ee61faa0ffef3d3be755deba0c7f3a8a8","ref":"refs/heads/infoSizes","pushedAt":"2024-04-27T18:35:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Output some basic info about the networks used\n\nAdds size in memory as well as layer sizes as in\n\ninfo string NNUE evaluation using nn-ae6a388e4a1a.nnue (132MiB, 22528 x 3072 x 15 x 32 x 1)\ninfo string NNUE evaluation using nn-baff1ede1f90.nnue (6MiB, 22528 x 128 x 15 x 32 x 1)\n\nFor example, the size in MiB is useful to keep the fishtest memory sizes up-to-date,\nthe L1-L3 sizes give a useful hint about the architecture used.\n\nNo functional change","shortMessageHtmlLink":"Output some basic info about the networks used"}},{"before":null,"after":"fc4e57a1edacaaa03b0f9d5729543cfbb77c7246","ref":"refs/heads/infoSizes","pushedAt":"2024-04-27T16:11:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Output some basic info about the networks used\n\nAdds size in memory as well as layer sizes as in\n\ninfo string NNUE evaluation using nn-ae6a388e4a1a.nnue (132MiB, 22528 x 3072 x 15 x 32 x 1)\ninfo string NNUE evaluation using nn-baff1ede1f90.nnue (6MiB, 22528 x 128 x 15 x 32 x 1)\n\nFor example, the size in MiB is useful to keep the fishtest memory sizes up-to-date,\nthe L1-L3 sizes give a useful hint about the architecture used.\n\nNo functional change","shortMessageHtmlLink":"Output some basic info about the networks used"}},{"before":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","after":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","ref":"refs/heads/master","pushedAt":"2024-04-25T19:10:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Implement accumulator refresh table\n\nFor each thread persist an accumulator cache for the network, where each\ncache contains multiple entries for each of the possible king squares.\nWhen the accumulator needs to be refreshed, the cached entry is used to more\nefficiently update the accumulator, instead of rebuilding it from scratch.\nThis idea, was first described by Luecx (author of Koivisto) and\nis commonly referred to as \"Finny Tables\".\n\nWhen the accumulator needs to be refreshed, instead of filling it with\nbiases and adding every piece from scratch, we...\n\n1. Take the `AccumulatorRefreshEntry` associated with the new king bucket\n2. Calculate the features to activate and deactivate (from differences\n between bitboards in the entry and bitboards of the actual position)\n3. Apply the updates on the refresh entry\n4. Copy the content of the refresh entry accumulator to the accumulator\n we were refreshing\n5. Copy the bitboards from the position to the refresh entry, to match\n the newly updated accumulator\n\nResults at STC:\nhttps://tests.stockfishchess.org/tests/view/662301573fe04ce4cefc1386\n(first version)\nhttps://tests.stockfishchess.org/tests/view/6627fa063fe04ce4cefc6560\n(final)\n\nNon-Regression between first and final:\nhttps://tests.stockfishchess.org/tests/view/662801e33fe04ce4cefc660a\n\nSTC SMP:\nhttps://tests.stockfishchess.org/tests/view/662808133fe04ce4cefc667c\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5183\n\nNo functional change","shortMessageHtmlLink":"Implement accumulator refresh table"}},{"before":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","after":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","ref":"refs/heads/master","pushedAt":"2024-04-21T12:51:27.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Tweak TT aging and replacement strategies\n\nWe change the definition of \"age\" from \"age of this position\" to \"age of this TT entry\".\nIn this way, despite being on the same position, when we save into TT, we always prefer the new entry as compared to the old one.\n\nPassed STC:\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 152256 W: 39597 L: 39110 D: 73549\nPtnml(0-2): 556, 17562, 39398, 18063, 549\nhttps://tests.stockfishchess.org/tests/view/6620faee3fe04ce4cefbf215\n\nPassed LTC:\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 51564 W: 13242 L: 12895 D: 25427\nPtnml(0-2): 24, 5464, 14463, 5803, 28\nhttps://tests.stockfishchess.org/tests/view/66231ab53fe04ce4cefc153e\n\ncloses #5184\n\nBench 1479416","shortMessageHtmlLink":"Tweak TT aging and replacement strategies"}},{"before":"087f51f7c5e73842f60d1b06fc78718e72edd454","after":"f68d6acf48da8af98da08f255ed23c46341bada7","ref":"refs/heads/moreTesting","pushedAt":"2024-04-21T09:12:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Improve CI\n\nthe recent refactoring has shown some limitations of our testing, hence we add a couple of more tests including:\n* expected mate score\n* expected mated score\n* expected in TB win score\n* expected in TB loss score\n* expected info line output\n* expected info line output (wdl)\n\nNo functional change","shortMessageHtmlLink":"Improve CI"}},{"before":"a9ce395977cf2226f5f136d1197c474678d5fa5c","after":"087f51f7c5e73842f60d1b06fc78718e72edd454","ref":"refs/heads/moreTesting","pushedAt":"2024-04-21T08:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Improve CI\n\nthe recent refactoring has shown some limitations of our testing, hence we add a couple of more tests including:\n* expected mate score\n* expected mated score\n* expected in TB win score\n* expected in TB loss score\n* expected info line output\n* expected info line output (wdl)\n\nNo functional change","shortMessageHtmlLink":"Improve CI"}},{"before":"921c832573c742206b976cee74d30b80b4cda9e1","after":"a9ce395977cf2226f5f136d1197c474678d5fa5c","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T22:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"e9d84c46ee5e2d3a670580c877283c4dde9390e8","after":"921c832573c742206b976cee74d30b80b4cda9e1","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T22:27:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"388e89f8c62cc5381712403d6b2ee67beb39982e","after":"e9d84c46ee5e2d3a670580c877283c4dde9390e8","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"449e307b3ce266f2c767193b310b06258964623b","after":"388e89f8c62cc5381712403d6b2ee67beb39982e","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:48:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"8377252044d6c065524d06e4c3f4b4ecd8c00384","after":"449e307b3ce266f2c767193b310b06258964623b","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"1bf2aac9fcae7f198829f9ffc7e54112cbb1d654","after":"8377252044d6c065524d06e4c3f4b4ecd8c00384","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:31:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"530559b6c95c607afad77b405dd609b5c8931936","after":"1bf2aac9fcae7f198829f9ffc7e54112cbb1d654","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:25:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"be95604836a84503d44970542b7e651b993fed3b","after":"530559b6c95c607afad77b405dd609b5c8931936","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:18:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"597b28545f8773ac16da6165e10983148f3d09b7","after":"be95604836a84503d44970542b7e651b993fed3b","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T21:09:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"0cbf17e7e8c63d795f6b9b3b3efb8d429c262cf3","after":"597b28545f8773ac16da6165e10983148f3d09b7","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T20:40:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"da36c9bc4e0f0fe79263eb249a27eb5d73d4cbbc","after":"0cbf17e7e8c63d795f6b9b3b3efb8d429c262cf3","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T20:31:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"d5f2bf1e174362bd12bed929445dab4e9ffb62a1","after":"da36c9bc4e0f0fe79263eb249a27eb5d73d4cbbc","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T19:51:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"a5108ee07733caea1defe584905d7230783537a1","after":"d5f2bf1e174362bd12bed929445dab4e9ffb62a1","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T19:06:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"12524dd2baa19ef8a8412dc4022985776099554f","after":"a5108ee07733caea1defe584905d7230783537a1","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T18:48:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"1916e33514fccd288d072e3afd96a56a4aaa4907","after":"12524dd2baa19ef8a8412dc4022985776099554f","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T17:35:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}},{"before":"ca5abcde8d481c38a0324b95ad0aab3b53449c11","after":"1916e33514fccd288d072e3afd96a56a4aaa4907","ref":"refs/heads/moreTesting","pushedAt":"2024-04-20T17:23:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"further tests","shortMessageHtmlLink":"further tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPxegqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท vondele/Stockfish"}