{"push_id":583590716,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"27e002638bc05c996598df1de71dddc28ae3fc81","before":"2a8a319647f63954e642aecfc472849fe9925943","commits":[{"sha":"70905a1544b51dab5e78da9c74e6cb760aebb919","author":{"email":"c7bbd50dac4aab6f22dbb3325bcaab36e8aab7de@uni-konstanz.de","name":"dietzc"},"message":"Unsigned12BitType: synchronized get/set access on dataAccess","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/70905a1544b51dab5e78da9c74e6cb760aebb919"},{"sha":"525a98f3fedcefd93e84022689918cf30705a315","author":{"email":"c7bbd50dac4aab6f22dbb3325bcaab36e8aab7de@uni-konstanz.de","name":"dietzc"},"message":"Unsigned2BitType: synchronized get/set access on dataAccess","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/525a98f3fedcefd93e84022689918cf30705a315"},{"sha":"cdb6dcbbad2c2186b854f9c912601c524d05f5cc","author":{"email":"c7bbd50dac4aab6f22dbb3325bcaab36e8aab7de@uni-konstanz.de","name":"dietzc"},"message":"Unsigned4BitType: synchronized get/set access on dataAccess","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/cdb6dcbbad2c2186b854f9c912601c524d05f5cc"},{"sha":"0260a91b58dcf46f407b5bdfa365865fdea49f5f","author":{"email":"c7bbd50dac4aab6f22dbb3325bcaab36e8aab7de@uni-konstanz.de","name":"dietzc"},"message":"AbstractBit64Type: synchronized get/set access on dataAccess","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/0260a91b58dcf46f407b5bdfa365865fdea49f5f"},{"sha":"ddafd5460a9730750b9207ad179c8185c89edf0f","author":{"email":"e3c637b3b951c78b3adc673185bc59cf82f2b91c@gmail.com","name":"Tobias Pietzsch"},"message":"fix javadoc","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/ddafd5460a9730750b9207ad179c8185c89edf0f"},{"sha":"db43cbfd1cb5e42e359cc728319e255e9227863a","author":{"email":"e3c637b3b951c78b3adc673185bc59cf82f2b91c@gmail.com","name":"Tobias Pietzsch"},"message":"move computation out of snchronzied blocks in Unsigned2BitType and Unsigned2BitType","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/db43cbfd1cb5e42e359cc728319e255e9227863a"},{"sha":"76a705dcb1bed8122e01867e2cff87e0c32e2ef6","author":{"email":"e3c637b3b951c78b3adc673185bc59cf82f2b91c@gmail.com","name":"Tobias Pietzsch"},"message":"fix indentation","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/76a705dcb1bed8122e01867e2cff87e0c32e2ef6"},{"sha":"3fb222eff2e25c755c7b0bdaeb2122f44a89e53d","author":{"email":"e3c637b3b951c78b3adc673185bc59cf82f2b91c@gmail.com","name":"Tobias Pietzsch"},"message":"NBitTypes: get() methods do not have to be synchronized.\nIf a value is accessed by multiple threads at the same time, results are undefined, similar to ComplexDoubleType for example.","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/3fb222eff2e25c755c7b0bdaeb2122f44a89e53d"},{"sha":"27e002638bc05c996598df1de71dddc28ae3fc81","author":{"email":"e3c637b3b951c78b3adc673185bc59cf82f2b91c@gmail.com","name":"tpietzsch"},"message":"Merge pull request #83 from imglib/unsignedbittype\n\nSynchronized  UnsignedXYTypes","distinct":true,"url":"https://api.github.com/repos/imglib/imglib2/commits/27e002638bc05c996598df1de71dddc28ae3fc81"}]}