{"push_id":550428256,"size":4,"distinct_size":1,"ref":"refs/heads/develop","head":"fed91520e09af1a1c88e93c07d1c1492bcbd14a1","before":"18bf31779cb0a799c582c81bb25a6c31dcc84f24","commits":[{"sha":"925ae605b6e2589b135acab6e52427732f5b84c0","author":{"email":"b96d7304670c0e242d17f32ed745c65a8e3e47eb@gmail.com","name":"Richard Sanger"},"message":"Fix rare threading bug in traceanon encryption by moving all globals in the library to TLS storage.\nThis doesn't seem to degrade performance and keeps DRD (valgrind) happy.","distinct":false,"url":"https://api.github.com/repos/rsanger/libtrace/commits/925ae605b6e2589b135acab6e52427732f5b84c0"},{"sha":"b73407f0b12e80ce2a2d546665653f13c02e2d66","author":{"email":"b96d7304670c0e242d17f32ed745c65a8e3e47eb@gmail.com","name":"Richard Sanger"},"message":"Forgot to mark libtrace_halt as volatile in the c file.","distinct":false,"url":"https://api.github.com/repos/rsanger/libtrace/commits/b73407f0b12e80ce2a2d546665653f13c02e2d66"},{"sha":"04bf7c5daa17d8ecbb0d7028f473a7d11d4e1c10","author":{"email":"b96d7304670c0e242d17f32ed745c65a8e3e47eb@gmail.com","name":"Richard Sanger"},"message":"Remove unused sliding window code.\nRefactored pstart and added some proper error handling.","distinct":false,"url":"https://api.github.com/repos/rsanger/libtrace/commits/04bf7c5daa17d8ecbb0d7028f473a7d11d4e1c10"},{"sha":"fed91520e09af1a1c88e93c07d1c1492bcbd14a1","author":{"email":"b96d7304670c0e242d17f32ed745c65a8e3e47eb@gmail.com","name":"Richard Sanger"},"message":"Merge branch 'tidy_parallel_libtrace' into develop","distinct":true,"url":"https://api.github.com/repos/rsanger/libtrace/commits/fed91520e09af1a1c88e93c07d1c1492bcbd14a1"}]}