{"push_id":856702311,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"9c9205860c5ab0e4f3180298e3f7082be259772c","before":"00d9e9fd283b31e63389af091b158dbc3fedfc0e","commits":[{"sha":"80d7556af785f57a4f90d121c57c9c2f85a2963e","author":{"email":"dc5888237d439b473359081fc99470407a7c956d@free.fr","name":"Stéphane Nicolet"},"message":"Some code and comment cleanup\n\n- Remove all references to split points\n- Some grammar and spelling fixes\n\nNo Functional change\n\nResolves #478","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/80d7556af785f57a4f90d121c57c9c2f85a2963e"},{"sha":"8d858783e1bcf4266f30614c0f69677835976a22","author":{"email":"693752e72974cd998f518005fa45f4b6dd733542@yahoo.co.in","name":"Ajith"},"message":"Reduce variation in rootDepth between different threads\n\nReduce the variation in Root Depth between different threads. This\nprevents threads from searching at a depth much higher than Main Thread.\n\nPerformed well at STC 24 Threads:\nELO: 3.44 +-3.8 (95%) LOS: 96.1%\nTotal: 10000 W: 1627 L: 1528 D: 6845\n\nAnd LTC 24 Threads\nLLR: 1.43 (-2.94,2.94) [0.00,4.00]\nTotal: 3804 W: 500 L: 420 D: 2884\nELO : +7.31\np-value: 73.16%\n\nPassed no regression at STC 3 Threads:\nLLR: 2.95 (-2.94,2.94) [-3.00,1.00]\nTotal: 40457 W: 7148 L: 7060 D: 26249\n\nAnd LTC 3 Threads:\nLLR: 2.96 (-2.94,2.94) [-3.00,1.00]\nTotal: 17704 W: 2489 L: 2364 D: 12851\n\nRaising a pull request early as 24 Thread tests are very expensive and\nthis is clearly a positive gain at high thread counts and high time\ncontrols. The change is a small parameter tweak with no additional\nlogic.\n\nNo functional change for single thread mode.\n\nResolves #481","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/8d858783e1bcf4266f30614c0f69677835976a22"},{"sha":"aa242d2f84eaf2307f34d5356079125eaf5ff26a","author":{"email":"ace7f16dc79366a592c6b81c420853f4b5758c68@gmail.com","name":"VoyagerOne"},"message":"New History Bonus Formula\n\nbonus = d^2 + d - 1\n\nBench: 8639247\n\nResolves #484","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/aa242d2f84eaf2307f34d5356079125eaf5ff26a"},{"sha":"86f04dbcc08e52864c1136d713996e3a0c8d2610","author":{"email":"e7366a8c07bfdf2f7115ad219848d448a055b931@gmail.com","name":"Marco Costalba"},"message":"Assorted trivia in search.cpp\n\nThe only interesting change is the moving of\nstack[MAX_PLY+4] back to its original position\nin id_loop (now renamed Thread::search).\n\nNo functional change.","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/86f04dbcc08e52864c1136d713996e3a0c8d2610"},{"sha":"27c5cb59127101d834636d4faa0062d4e7bd05ce","author":{"email":"77064c9aed043975eb3818678e9782576bb77abb@gmail.com","name":"mbootsector"},"message":"Pick bestmove from the deepest thread.\n\nSTC:\nLLR: 2.96 (-2.94,2.94) [0.00,5.00]\nTotal: 26930 W: 4441 L: 4214 D: 18275\n\nLTC:\nLLR: 2.96 (-2.94,2.94) [0.00,5.00]\nTotal: 7783 W: 1017 L: 876 D: 5890\n\nNo functional change in single thread mode\n\nResolves #485","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/27c5cb59127101d834636d4faa0062d4e7bd05ce"},{"sha":"9c9205860c5ab0e4f3180298e3f7082be259772c","author":{"email":"e7366a8c07bfdf2f7115ad219848d448a055b931@gmail.com","name":"Marco Costalba"},"message":"Get rid of timer thread\n\nUnfortunately std::condition_variable::wait_for()\nis not accurate in general case and the timer thread\ncan wake up also after tens or even hundreds of\nmillisecs after time has elapsded. CPU load, process\npriorities, number of concurrent threads, even from\nother processes, will have effect upon it.\n\nEven official documentation says: \"This function may\nblock for longer than timeout_duration due to scheduling\nor resource contention delays.\"\n\nSo retire timer and use a polling scheme based on a\nlocal thread counter that counts search() calls and\na small trick to keep polling frequency constant,\nindependently from the number of threads.\n\nTested for no regression at very fast TC 2+0.05 th 7:\nLLR: 2.96 (-2.94,2.94) [-3.00,1.00]\nTotal: 32969 W: 6720 L: 6620 D: 19629\n\nTC 2+0.05 th 1:\nLLR: 2.95 (-2.94,2.94) [-3.00,1.00]\nTotal: 7765 W: 1917 L: 1765 D: 4083\n\nAnd at STC TC, both single thread\nLLR: 2.96 (-2.94,2.94) [-3.00,1.00]\nTotal: 15587 W: 3036 L: 2905 D: 9646\n\nAnd with 7 threads\nLLR: 2.95 (-2.94,2.94) [-3.00,1.00]\nTotal: 8149 W: 1367 L: 1227 D: 5555\n\nbench: 8639247","distinct":true,"url":"https://api.github.com/repos/hxim/Stockfish/commits/9c9205860c5ab0e4f3180298e3f7082be259772c"}]}