{"push_id":836342469,"size":15,"distinct_size":3,"ref":"refs/heads/api","head":"9e3d1ee70c37de423347329446af4fa8978c31d4","before":"67a75b63720cc1254dcb88454a4cfc7af652a2a1","commits":[{"sha":"67e7d395950786e2a8c61bee776881b50375cd01","author":{"email":"58f5e59ff58efc5c97d5cfcfac03ca221bddfa0b@vidhance.com","name":"Marcus Näslund"},"message":"Cleaned up and added missing coverage in collections tests","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/67e7d395950786e2a8c61bee776881b50375cd01"},{"sha":"b0521e5280f940c0a81ab19c6b3e85265a4f41fa","author":{"email":"58f5e59ff58efc5c97d5cfcfac03ca221bddfa0b@vidhance.com","name":"Marcus Näslund"},"message":"Final replacements of == in VectorListTest","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/b0521e5280f940c0a81ab19c6b3e85265a4f41fa"},{"sha":"e9ea6682ceb424dcc47fd6a79de66ea13bdadf92","author":{"email":"58f5e59ff58efc5c97d5cfcfac03ca221bddfa0b@vidhance.com","name":"Marcus Näslund"},"message":"Complete coverage of SynchronizedQueue","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/e9ea6682ceb424dcc47fd6a79de66ea13bdadf92"},{"sha":"bee73a7778576a246a2f71f65ffac0ff5d2a5298","author":{"email":"1ee972943188f2e5ee73967b351dc865dd23c4b3@vidhance.com","name":"Niklas Borwell"},"message":"Fixed bug that broke gaussian kernel calculations.","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/bee73a7778576a246a2f71f65ffac0ff5d2a5298"},{"sha":"a46a1832b133ce4fe32cf8dfa331100252252d09","author":{"email":"11c4c3a556be72f045bf60a258cd7360c669e084@vidhance.com","name":"Emil Westergren"},"message":"Fixed memory leak.","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/a46a1832b133ce4fe32cf8dfa331100252252d09"},{"sha":"5325738476aeaf3b6303147bfa23341b1ce3de84","author":{"email":"11c4c3a556be72f045bf60a258cd7360c669e084@vidhance.com","name":"Emil Westergren"},"message":"Task now frees its internal closure.","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/5325738476aeaf3b6303147bfa23341b1ce3de84"},{"sha":"faf11092db3fb40178e44868610c55c5a9fc8dcc","author":{"email":"3418ea2d6544c0df117da971f122908ff0ef489e@vidhance.com","name":"Sebastian Baginski"},"message":"fixed invalid memory reads in raster conversion methods","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/faf11092db3fb40178e44868610c55c5a9fc8dcc"},{"sha":"88189b2f91be48c01cd6269376d5394d86e7ff3b","author":{"email":"c724567818147fda455f5f35154c655c6a35c71d@users.noreply.github.com","name":"David Hesselbom"},"message":"Merge pull request #538 from marcusnaslund/collections-tests-cleanup\n\nCollections tests cleanup","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/88189b2f91be48c01cd6269376d5394d86e7ff3b"},{"sha":"b6e029794895ebe4f6d60bc8cfdf3c190dbdc160","author":{"email":"11c4c3a556be72f045bf60a258cd7360c669e084@vidhance.com","name":"Emil Westergren"},"message":"Now using WaitCondition when waiting.","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/b6e029794895ebe4f6d60bc8cfdf3c190dbdc160"},{"sha":"54acf1504ba1f35b6dbfa5251a46e91f5283fe0b","author":{"email":"c724567818147fda455f5f35154c655c6a35c71d@users.noreply.github.com","name":"David Hesselbom"},"message":"Merge pull request #550 from niklasborwell/FloatVectorListBug\n\nFixed bug that broke gaussian kernel calculations.","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/54acf1504ba1f35b6dbfa5251a46e91f5283fe0b"},{"sha":"0e03a5bfc43182668ab8d45ab8d591fc68361155","author":{"email":"c724567818147fda455f5f35154c655c6a35c71d@users.noreply.github.com","name":"David Hesselbom"},"message":"Merge pull request #558 from emilwestergren/threadpool_optimization\n\nOptimized wait function and fixed memory leaks","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/0e03a5bfc43182668ab8d45ab8d591fc68361155"},{"sha":"94e4c0352802b071df91252a8ccf52608455e3f2","author":{"email":"c724567818147fda455f5f35154c655c6a35c71d@users.noreply.github.com","name":"David Hesselbom"},"message":"Merge pull request #537 from sebastianbaginski/rasterYuvOpen\n\nFixed invalid memory reads related to Raster* conversion methods","distinct":false,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/94e4c0352802b071df91252a8ccf52608455e3f2"},{"sha":"8b3e892bb641092bd558d45b5ff58aa67d48a3b9","author":{"email":"3418ea2d6544c0df117da971f122908ff0ef489e@vidhance.com","name":"Sebastian Baginski"},"message":"exposed floatEuclidTransform to public API","distinct":true,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/8b3e892bb641092bd558d45b5ff58aa67d48a3b9"},{"sha":"af7883638e5902e24eda8d66f4047d5176c9f0a7","author":{"email":"3418ea2d6544c0df117da971f122908ff0ef489e@vidhance.com","name":"Sebastian Baginski"},"message":"public API for raster classes","distinct":true,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/af7883638e5902e24eda8d66f4047d5176c9f0a7"},{"sha":"9e3d1ee70c37de423347329446af4fa8978c31d4","author":{"email":"3418ea2d6544c0df117da971f122908ff0ef489e@vidhance.com","name":"Sebastian Baginski"},"message":"extended public API for date and time","distinct":true,"url":"https://api.github.com/repos/sebastianbaginski/ooc-kean/commits/9e3d1ee70c37de423347329446af4fa8978c31d4"}]}