{"push_id":2116280201,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d00ea2ef2aa92783f68e23323dc5490e4f1cece7","before":"8550c6f7350056e5ac049debd9134cd9e54c327b","commits":[{"sha":"d00ea2ef2aa92783f68e23323dc5490e4f1cece7","author":{"name":"ViktorC","email":"9c551230c7b26a0a095ba51ca9be8c47019ccb4d@gmail.com"},"message":"New major features and refactoring.\n\nAdded support for Gaviota endgame tablebases through JNI; changed the\nresources directory structure which now includes the native probing\nlibrary compiled for both Windows and Linux (both 32 and 64 bit), the\nendgame tablebases for all 3 and 4 men positions, and the opening book;\nthe params.xml file is now also placed into the compilation folder\nbeside the jar to allow for easier parameter tweaking; Improved the\npruning conditions; Quiescence search handles check and check mates once\nagain; Subtree size based move sorting at the root; Premature\ntermination if there is only one legal move at the root; Fixed MVV/LVA\nsorting; Tactical moves are first sorted by MVV/LVA and then verified by\nSEE, losing captures are put to a different list in the main search and\nare skipped in quiescence search if stand pat does not apply; Fixed\nreverse futility pruning; Fixed mate detection bug caused by the\nfail-lows and fail-highs due mate scores being the greatest/lowest\nallowed scores; New UCI options for the endgame tablebases and\nUCI_AnalyseMode; Renamed some classes and UCI options; Default hash size\nand thread number detection based on the system.","distinct":true,"url":"https://api.github.com/repos/ViktorC/DETROID/commits/d00ea2ef2aa92783f68e23323dc5490e4f1cece7"}]}
{"actor":{"display_login":"ViktorC"}}