{"push_id":3009622893,"size":36,"distinct_size":4,"ref":"refs/heads/benchmark","head":"d35c22b6946a08f4c4463971e13867e4bff45aa5","before":"0cccc15fb4026ab066e559dc116129e47f308652","commits":[{"sha":"00f9e8f124a5645e62fd396bcc254649ef182071","author":{"name":"Francis","email":"459a31b3a61786c19bafa0786550045543f448ec@gmail.com"},"message":"Add timestamps to debug logs. (#407)\n\n* Add timestamps to debug logs.\r\n\r\n* Factor out log timestamp function.\r\n\r\n* Make logging timestamps human-readable.\r\n\r\n* Further simplify debug logging","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/00f9e8f124a5645e62fd396bcc254649ef182071"},{"sha":"aaf4b0df16fc9149153d9fe68834b9ebac710b2e","author":{"name":"cwbriscoe","email":"4c908749b310c1ac24aaee990be1efb92e1d85d0@yahoo.com"},"message":"Fix minor data race condition on application exit (#418)\n\n* fix minor data race\r\n\r\n* use load and store explicitly","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/aaf4b0df16fc9149153d9fe68834b9ebac710b2e"},{"sha":"f48a0ac8d519432dbccc962478ce264a85269e8c","author":{"name":"gsobala","email":"1bc93c5ce07d9681ce8a3f2d0bd135f3032e4e05@gmail.com"},"message":"--help typo correction and grammar improvements (#430)\n\n* Typo and grammar corrections for --help\r\n\r\nCorrect one typo and added a comma for clarity\r\n\r\n* WeightsFile --help grammar improvement\r\n\r\nThis reads better I think\r\n\r\n* Indent correction\r\n\r\n* MoveOverheadMs word order change\r\n\r\n* Minor grammar corrections","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/f48a0ac8d519432dbccc962478ce264a85269e8c"},{"sha":"636d326697cf88c8fc657e137ef707e1575db3d1","author":{"name":"Alexander Lyashuk","email":"efb01fccc4cde962b3b8885e0bb3fa50feb48b4b@gmail.com"},"message":"Batch collisions and terminal node visits. (#426)\n\n* Make NodeToProcess a nicer struct.\r\n\r\n* Batch collisions and terminal visits.\r\n\r\n* Correctly compare nodes with more than 2^31 visits.\r\n\r\n* Count multivisits as multiple visits rather than 1.\r\n\r\n* Make total collisions count 0 by default too.","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/636d326697cf88c8fc657e137ef707e1575db3d1"},{"sha":"ab9fdd64ae2e091db79c6dc15b4a6ef2e8bd8880","author":{"name":"Henrik Forstén","email":"7e831a18274fed3cc910e7163f23468312bc25db@gmail.com"},"message":"Fix OpenCL tuner matrix size (#383)\n\n* Fix OpenCL tuner matrix size\r\n\r\n* Fix comment style","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/ab9fdd64ae2e091db79c6dc15b4a6ef2e8bd8880"},{"sha":"481c31ced06ac3f6efff1bd6b5ada8847da39806","author":{"name":"Alexander Lyashuk","email":"efb01fccc4cde962b3b8885e0bb3fa50feb48b4b@gmail.com"},"message":"Implement better logging. (#439)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/481c31ced06ac3f6efff1bd6b5ada8847da39806"},{"sha":"4f9f566259a79f021ae68e880c8429460cf34259","author":{"name":"Alexander Lyashuk","email":"efb01fccc4cde962b3b8885e0bb3fa50feb48b4b@gmail.com"},"message":"Show current rather than default option in `uci` command for uci response. (#431)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/4f9f566259a79f021ae68e880c8429460cf34259"},{"sha":"e6064b32a487603d8766b4370c924596000f9ea0","author":{"name":"Martin","email":"4adcd46ae1446c3cbf33d821e7f67a8f29062c83@users.noreply.github.com"},"message":"Exception during lc0 startup - using backend opts (#421)\n\n* Exception during lc0 startup - using backend opts\r\n\r\nWhen backend options are used like: \r\nlc0.exe selfplay --backend-opts=\"cudnn(threads=1, minibatch-size=512)\"\r\nthe variable dict used before will get invalid, when the methode FromString will end, which lead to an exception in the debug mode and might lead to bigger issues later in the runtime mode, when the options are overwritten by random.\r\n\r\n* Update optionsdict.cc\r\n\r\nWhen backend options are used like: \r\nlc0.exe selfplay --backend-opts=\"cudnn(threads=1, minibatch-size=512)\"\r\nthe variable dict used before will get invalid, when the methode FromString will end, which lead to an exception in the debug mode and might lead to bigger issues later in the runtime mode, when the options are overwritten by random.\r\n\r\n* Update optionsdict.h\r\n\r\nRemove the static member function from string and use a standard member function. Add a comment to avoid that this object will go out of scope, but is still referenced in the parent pointer.\r\n\r\n* update optionsdict.cc\r\n\r\nMove FromString to a member function.\r\n\r\n* Update tournament.cc\r\n\r\nCall the new member function AddSubdictFromString.\r\n\r\n* Update engine.cc\r\n\r\nCall the new member function AddSubdictFromString\r\n\r\n* Update file\r\n\r\nSolve a merge conflict. I'm sorry. Not 100% sure how to update a pull request","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/e6064b32a487603d8766b4370c924596000f9ea0"},{"sha":"432f32db7fa3683418041d148cf939c2c012e768","author":{"name":"Carlo Wood","email":"69088b01848c9e171296e8a6c10279802a3a8a84@alinoe.com"},"message":"Add extra documentation for building on linux/ubuntu. (#433)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/432f32db7fa3683418041d148cf939c2c012e768"},{"sha":"e16606fbdcb9af1558a3e9482e62b8407bd2daec","author":{"name":"Boštjan Mejak","email":"971f1d60cad5600a5a34ac4fd500f53b2a9ab27c@gmail.com"},"message":"Correct grammar and/or orthography (#440)\n\n* Correct grammar and/or orthography\r\n\r\nFixed a lot of text with either bad grammar or bad orthography – or both!\r\n\r\n* Fix “an UCI” to “a UCI”\r\n\r\nThere, fixed my mistake. Now it is ready to commit my pull request.","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/e16606fbdcb9af1558a3e9482e62b8407bd2daec"},{"sha":"f5ec3e5dd68363024f981f8757b82e950c85fd31","author":{"name":"Alexander Lyashuk","email":"efb01fccc4cde962b3b8885e0bb3fa50feb48b4b@gmail.com"},"message":"One collision should be allowed (crashes on collision when set to 0). (#444)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/f5ec3e5dd68363024f981f8757b82e950c85fd31"},{"sha":"05fe5160659e6e59113304988b2ddf66c507abe6","author":{"name":"Alexander Lyashuk","email":"efb01fccc4cde962b3b8885e0bb3fa50feb48b4b@gmail.com"},"message":"Fix comment, found in #78 (#445)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/05fe5160659e6e59113304988b2ddf66c507abe6"},{"sha":"2c97b69912f204a21257b7420773ead161be634a","author":{"name":"borg323","email":"e709e2f246181b8754538ed21bed38e2e37a3a99@users.noreply.github.com"},"message":"Merge branch 'master' into benchmark","distinct":true,"url":"https://api.github.com/repos/borg323/lc0/commits/2c97b69912f204a21257b7420773ead161be634a"},{"sha":"273bed4bb030591397c497b509e9f405597a1f7c","author":{"name":"Carlo Wood","email":"69088b01848c9e171296e8a6c10279802a3a8a84@alinoe.com"},"message":"Do something useful with a \"go depth N\" value. (#435)\n\n* Do something useful with a \"go depth N\" value.\r\n\r\nThe value passed to a 'go depth' UCI command\r\nis parced but not used. The result is that\r\n'go depth 1' is equal to a 'go depth infinite'.\r\n\r\nFor a GUI that doesn't support 'go nodes', like\r\npychess, this means that if you set the 'difficulty\r\nslider' to any value - the engine doesn't move\r\nuntil it is stop-ped. To have a better experience\r\nit seems logical to more or less stop once the\r\nprinted uci info 'depth' value reaches the requested\r\ndepth.\r\n\r\nExample engine output after patch:\r\n\r\nucinewgame\r\nposition startpos moves e2e4\r\ngo depth 3\r\ninfo depth 1 seldepth 2 time 194 nodes 3 score cp -5 hashfull 0 nps 15 tbhits 0 pv c7c5 d2d4\r\ninfo depth 2 seldepth 3 time 310 nodes 9 score cp -10 hashfull 0 nps 29 tbhits 0 pv c7c5 c2c3 g8f6\r\ninfo depth 3 seldepth 4 time 401 nodes 20 score cp -7 hashfull 0 nps 49 tbhits 0 pv c7c5 b1c3 b8c6 g1e2\r\ninfo depth 3 seldepth 4 time 401 nodes 20 score cp -7 hashfull 0 nps 49 tbhits 0 pv c7c5 b1c3 b8c6 g1e2\r\nbestmove c7c5 ponder b1c3\r\n\r\nNote that the last info line is duplicated (this was already the case\r\nbefore this patch).\r\n\r\nThe search stops as soon as the (average) depth is reached, because it\r\nis always possible to increment the depth, while on the other end you\r\ncan't go lower than 1.\r\n\r\nucinewgame\r\nposition startpos moves e2e4\r\ngo depth 1\r\nbestmove c7c5\r\n\r\n* Address pull request comments by mooskagh.\r\n\r\n* Oops.","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/273bed4bb030591397c497b509e9f405597a1f7c"},{"sha":"bb1a730bbb88357ce77eb7bead44ddbe64021807","author":{"name":"borg323","email":"9ea8e5d9fe7af5313f1ece496a20764e7f040d0e@users.noreply.github.com"},"message":"appveyor build with cuda 10 and cudnn 7.3.1 (#438)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/bb1a730bbb88357ce77eb7bead44ddbe64021807"},{"sha":"daa4ef835ee1420af018270bae3ba24cda0b6b93","author":{"name":"Tilps","email":"8210a69fdda3b6a8e6d5e549f64dda5e88f04212@users.noreply.github.com"},"message":"Make engine controller track move start time in ways which more closely match how UCI hosts measure time. (#427)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/daa4ef835ee1420af018270bae3ba24cda0b6b93"},{"sha":"462afaaa1b9452f4e400ef5d1f03b995074881ec","author":{"name":"borg323","email":"9ea8e5d9fe7af5313f1ece496a20764e7f040d0e@users.noreply.github.com"},"message":"Make hiding options possible (#429)\n\n* Allow hiding options from help and UCI\r\n\r\n* hide time curve options\r\n\r\n* add (hidden) --show-hidden option","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/462afaaa1b9452f4e400ef5d1f03b995074881ec"},{"sha":"590cc0c256ebf2518fc214e27e7a4143c7dc7280","author":{"name":"borg323","email":"9ea8e5d9fe7af5313f1ece496a20764e7f040d0e@users.noreply.github.com"},"message":"get configfile without calling ProcessAllFlags() (#434)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/590cc0c256ebf2518fc214e27e7a4143c7dc7280"},{"sha":"e63b6f4f998ddb1f15622f364dea8def4dd4a6e4","author":{"name":"borg323","email":"9ea8e5d9fe7af5313f1ece496a20764e7f040d0e@users.noreply.github.com"},"message":"More accurate search timing. (#450)\n\n* add search_deadline to use instead of time_ms (\r\n\r\n* time_ms renamed to movetime\r\n\r\n* change nps estimation for smart pruning","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/e63b6f4f998ddb1f15622f364dea8def4dd4a6e4"},{"sha":"954635ad9d7b8f4972a013216114e884cf01248e","author":{"name":"borg323","email":"9ea8e5d9fe7af5313f1ece496a20764e7f040d0e@users.noreply.github.com"},"message":"fix warning (#468)","distinct":false,"url":"https://api.github.com/repos/borg323/lc0/commits/954635ad9d7b8f4972a013216114e884cf01248e"}]}
{"actor":{"display_login":"borg323"}}