{"push_id":850973257,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"dbef0c2cb86780f46747f7e18f28916bf02105fe","before":"3f106769ab62cacd71002d0b717d0be1cfc84411","commits":[{"sha":"fd163da0af21caedffc15081476a05d73e9b3135","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@mezard.eu","name":"Patrick Mezard"},"message":"rtree: reuse Rect instances to reduce allocations\n\nIn my 3M 2D-segments insertion benchmark, the allocations and related GC\ncollections were on top. Creating single rectangle instances and reusing\nthem in loops brings the test from 3mn12s to 2mn6s.","distinct":false,"url":"https://api.github.com/repos/pmezard/rtreego/commits/fd163da0af21caedffc15081476a05d73e9b3135"},{"sha":"c58966930e960b1b54be0b4306349cf4ae0daeb6","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@mezard.eu","name":"Patrick Mezard"},"message":"geom: inline Min/Max in Rect.enlarge\n\nIn my 3M segments insertion benchmark, it reduces total time from 2mn6s\nto 1mn40s.","distinct":false,"url":"https://api.github.com/repos/pmezard/rtreego/commits/c58966930e960b1b54be0b4306349cf4ae0daeb6"},{"sha":"9776b7ed77fac1d1d17669c0c8d296ec293928b4","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@mezard.eu","name":"Patrick Mezard"},"message":"rtree: inline boundingBoxN into computeBoundingBox\n\nThis brings my 3M segments insertion benchmark from 1mn40s to 1mn31s.","distinct":false,"url":"https://api.github.com/repos/pmezard/rtreego/commits/9776b7ed77fac1d1d17669c0c8d296ec293928b4"},{"sha":"19342c16e9b43f7ca79cd59e090d3fbd6ac1ccd0","author":{"email":"96604fc68f29b17cb313132c728a3c846a420f2f@gmail.com","name":"Patrick Higgins"},"message":"Merge pull request #1 from pmezard/performance-improvements\n\nPerformance improvements","distinct":false,"url":"https://api.github.com/repos/pmezard/rtreego/commits/19342c16e9b43f7ca79cd59e090d3fbd6ac1ccd0"},{"sha":"dbef0c2cb86780f46747f7e18f28916bf02105fe","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@mezard.eu","name":"Patrick Mezard"},"message":"rtree: set dimensions = 2","distinct":true,"url":"https://api.github.com/repos/pmezard/rtreego/commits/dbef0c2cb86780f46747f7e18f28916bf02105fe"}]}