{"push_id":714543235,"size":18,"distinct_size":18,"ref":"refs/heads/v6.7.x","head":"9db2f90dc5ceff8df787f0b136026f8a37d259db","before":"c73fb0ce08aa4fab53eab3ef8586f2c04d859dc8","commits":[{"sha":"68e5d8173ed1ccef5b4af86d320a5cba54bfdc1c","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"NEWS.txt: merge the \"user interface\" sections","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/68e5d8173ed1ccef5b4af86d320a5cba54bfdc1c"},{"sha":"e17bf7dcd509ffebbdbb665d8ee7af839f46a423","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: remove obsolete KDTree operator","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/e17bf7dcd509ffebbdbb665d8ee7af839f46a423"},{"sha":"4670471f27ed2079a751b4ff529e57178280582e","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: remove obsolete typedef value_type","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/4670471f27ed2079a751b4ff529e57178280582e"},{"sha":"b37d9c1dfb9f11c64adb29de8f94db2891572a0c","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: remove unused method TracePointNode::distance()","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/b37d9c1dfb9f11c64adb29de8f94db2891572a0c"},{"sha":"5d80851deca09ef8adb3d39922f44fda38e76936","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: move struct TracePointNode into FindClosingPairs()","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/5d80851deca09ef8adb3d39922f44fda38e76936"},{"sha":"484ee00dfdb62b6966101dba03226ed075a8d354","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: use TracePointNode::point instead of GetPoint()\n\nReduce overhead to look something up that we already have.","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/484ee00dfdb62b6966101dba03226ed075a8d354"},{"sha":"9bd188471161e094ccd210b175e998bd511adb92","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: apply naming convention","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/9bd188471161e094ccd210b175e998bd511adb92"},{"sha":"ac921abc3942aa36b7ed33a60e791aa4e1cb778d","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: add \"pure\" attributes","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/ac921abc3942aa36b7ed33a60e791aa4e1cb778d"},{"sha":"b099d968b2b9f5ea93a4c0934ceb6334250908b9","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: reduce the number of GeoPoint::Distance() calls\n\nThis reduces the CPU usage of the OLCTriangle class by more than 50%.","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/b099d968b2b9f5ea93a4c0934ceb6334250908b9"},{"sha":"296336c4364cb6aa76dde367be1b01c83984be0f","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: return original pair in ClosingPairs::findRange()","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/296336c4364cb6aa76dde367be1b01c83984be0f"},{"sha":"7e90e414f9599f3620a3536c55b9dfa8f02e7e63","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: use range-based \"for\"","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/7e90e414f9599f3620a3536c55b9dfa8f02e7e63"},{"sha":"6ca3d70c771fc9a79c60c02d6487a53796bec185","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: use std::next() to skip the current item in relax check","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/6ca3d70c771fc9a79c60c02d6487a53796bec185"},{"sha":"bc8d6296c613809f3af23a5187e63c2a0478351e","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: cache the relax bounds","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/bc8d6296c613809f3af23a5187e63c2a0478351e"},{"sha":"3e21dd85a8c9fd5b2bd23f3d6d12893621269c2a","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: break FindRange() loop if out of range\n\nTake advantage of the fact that the std::map is sorted.","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/3e21dd85a8c9fd5b2bd23f3d6d12893621269c2a"},{"sha":"9300744be9b3707216a27a336ea19f9b086493b1","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: pass lower-bound iterator to RemoveRange()\n\nThe insert() call already looked up the lower bound, and RemoveRange()\ndoesn't need to do it again.","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/9300744be9b3707216a27a336ea19f9b086493b1"},{"sha":"70aa0e281d5c4bb3e1268dce6fbd6a781fde7769","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Contest/OLCTriangle: cache the end iterator","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/70aa0e281d5c4bb3e1268dce6fbd6a781fde7769"},{"sha":"ed8afa3c4f6f9c5cd6595797b3504f10e6addaad","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@lohner-net.de","name":"Tobias Lohner"},"message":"Contest/OLCTriangle: calculate rough distance of integral triangle\n\nFixes #3576 which was introduced by 4976c2d59.","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/ed8afa3c4f6f9c5cd6595797b3504f10e6addaad"},{"sha":"9db2f90dc5ceff8df787f0b136026f8a37d259db","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@duempel.org","name":"Max Kellermann"},"message":"Makefile: disable thumb on ARMv6 (Raspberry Pi)\n\nWorkaround for gcc error \"sorry, unimplemented: Thumb-1 hard-float VFP\nABI\".","distinct":true,"url":"https://api.github.com/repos/XCSoar/XCSoar/commits/9db2f90dc5ceff8df787f0b136026f8a37d259db"}]}