{"push_id":887541753,"size":9,"distinct_size":1,"ref":"refs/heads/fix-benchmark","head":"23e816134a96126fff91b9a309709246b00f22c9","before":"c3e9da9ac13581421df8c6cc9c43d0fb255c6c56","commits":[{"sha":"e296b2850d918926c4533f82d19ec1959887fcb0","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"POM: bump pom-imagej parent to 14.0.0\n\nThis fixes the build-helper-maven-plugin configuration, such that\nyou don't need to have a special M2E extension installed in Eclipse\nanymore -- the build should \"just work\" out of the box now.","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/e296b2850d918926c4533f82d19ec1959887fcb0"},{"sha":"8848c0289cf5d6016752458e82e172e1cbdf261c","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"Fix name of MapIterableInplaceParallel\n\nAll the other Map implementations are named based on their input and\noutput types. Let's do the same for this one.","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/8848c0289cf5d6016752458e82e172e1cbdf261c"},{"sha":"74809203dc6e99f58bb82ea6c0b453cc0c8e1f9c","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"MapIterableInplaceParallel: type on InplaceOp\n\nWe know the independent instance will always be another InplaceOp.\nSo let's type on that, which is narrower than ComputerOp.","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/74809203dc6e99f58bb82ea6c0b453cc0c8e1f9c"},{"sha":"3d13b2495e5c5f3c4edbf5f2f7767483d8f5d7c0","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"Remove redundant validity checks from Map compute\n\nIt is a precondition of compute that conforms() returns true.\nCalling compute when the situation is otherwise is an error.","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/3d13b2495e5c5f3c4edbf5f2f7767483d8f5d7c0"},{"sha":"fdad056248e802aa9d14bb9f9c70c3f8c1ac1924","author":{"email":"a82875a806622c2d78788f0d9eae710b076841c5@gmail.com","name":"LeonYang5114"},"message":"Rename MapIterableIntervalInplaceParallel","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/fdad056248e802aa9d14bb9f9c70c3f8c1ac1924"},{"sha":"ab7e039bfa7f4e4e88fb371c3a36050eaebf12ae","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"Merge pull request #284 from imagej/rename-map-iterableinterval-inplace-p\n\nRename MapIterableIntervalInplaceParallel","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/ab7e039bfa7f4e4e88fb371c3a36050eaebf12ae"},{"sha":"4c15a79674fbe2974aa44d526fc81e0f8b648c7a","author":{"email":"a82875a806622c2d78788f0d9eae710b076841c5@gmail.com","name":"LeonYang5114"},"message":"Fix name of MapIterableIntervalToIterableIntervalParallel","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/4c15a79674fbe2974aa44d526fc81e0f8b648c7a"},{"sha":"745c37b538ef71abd36844b782883a73336901c7","author":{"email":"531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","name":"Curtis Rueden"},"message":"Merge pull request #285 from imagej/rename-map-ii2ii-parallel\n\nFix name of MapIterableIntervalToIterableIntervalParallel","distinct":false,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/745c37b538ef71abd36844b782883a73336901c7"},{"sha":"23e816134a96126fff91b9a309709246b00f22c9","author":{"email":"a82875a806622c2d78788f0d9eae710b076841c5@gmail.com","name":"LeonYang5114"},"message":"Fix bug in benchmark tests\n\nThe benchmark tests are out of date, and therefore in many places they\nrun Ops using constructors, which causes problems.","distinct":true,"url":"https://api.github.com/repos/imagej/imagej-ops/commits/23e816134a96126fff91b9a309709246b00f22c9"}]}