{"push_id":1048148116,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"d5b24ad77b546b66d52ebde2bacfaaacddf1e7f3","before":"db4b0d8b7db8db15c16a71212990354094f00b0d","commits":[{"sha":"f256388e0808b45d8468b088cdc141a41feac3fb","author":{"email":"4b1bae11f1777a912b0957c30f951f323deff558@gmail.com","name":"lucasart"},"message":"Guard against UB in lsb/msb\n\nlsb(b) and msb(b) are undefined when b == 0. This can lead to subtle bugs, where\nthe resulting code behaves differently on different configurations:\n- It can be the home grown software LSB/MSB\n- It can be the compiler generated software LSB/MSB (when using compiler\n  intrinsics without the right compiler flags to allow compiler to use hardware\n  LSB/MSB). Which of course depends on the compiler.\n- It can be hardware LSB/MSB generated by the compiler.\n- Not to mention that hardware LSB/MSB can return different value on different\n  hardware when b == 0.\n\nNo functional change\n\nResolves #610","distinct":true,"url":"https://api.github.com/repos/mcostalba/Stockfish/commits/f256388e0808b45d8468b088cdc141a41feac3fb"},{"sha":"d5b24ad77b546b66d52ebde2bacfaaacddf1e7f3","author":{"email":"dbfd448073daa3eb3166d581d4746c869ce1c5b8@student.umu.se","name":"NicklasPersson"},"message":"A combo patch of two tuning patches\n\nSTC:\nLLR: 2.96 (-2.94,2.94) [0.00,4.00]\nTotal: 14223 W: 2700 L: 2494 D: 9029\n\nLTC:\nLLR: 2.96 (-2.94,2.94) [0.00,4.00]\nTotal: 66294 W: 9065 L: 8739 D: 48490\n\nBench: 7607385\n\nResolves #612","distinct":true,"url":"https://api.github.com/repos/mcostalba/Stockfish/commits/d5b24ad77b546b66d52ebde2bacfaaacddf1e7f3"}]}