{"push_id":868767483,"size":926,"distinct_size":926,"ref":"refs/heads/master","head":"a212f6b77cdefb342a7347ae709e7b33fc9be18e","before":"011f2c787e62d522a6789ee35315f4d90629608e","commits":[{"sha":"f672e28341b63e076317adb6ff4e60c279c967b4","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"updated TimeFormat benchmark to include FastDateFormat","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/f672e28341b63e076317adb6ff4e60c279c967b4"},{"sha":"79158906a56a2548d2791c5c8d15785b8dab0f44","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"changed TimeFormatBenchmark to properly handle multi-threaded tests","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/79158906a56a2548d2791c5c8d15785b8dab0f44"},{"sha":"e4976d93857a350754ce1eb028342c762b417435","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Minor clean ups.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/e4976d93857a350754ce1eb028342c762b417435"},{"sha":"bd291ba1139e06ba2c438017cd94c3994a7566bb","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Don't look up keys more than once when you do not have to.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/bd291ba1139e06ba2c438017cd94c3994a7566bb"},{"sha":"142159be4449275d525d6b0939509b3e322b5258","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Don't look up keys more than once when you do not have to.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/142159be4449275d525d6b0939509b3e322b5258"},{"sha":"4520f95b47c6e484817449a7c1111337038afb5a","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Test null input and avoid NPEs.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/4520f95b47c6e484817449a7c1111337038afb5a"},{"sha":"ae9b812c85cf4b270421e57442d17443ba7f428b","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Test for empty string.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/ae9b812c85cf4b270421e57442d17443ba7f428b"},{"sha":"1a88e44a9ccaf61b4eff4a8c477d7bfeb3ebebb1","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Don't look up entries more than once in a map.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/1a88e44a9ccaf61b4eff4a8c477d7bfeb3ebebb1"},{"sha":"a2fb4c2be7165687a3276778f4ee6ef250318b46","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Refactor a duplicate expression.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/a2fb4c2be7165687a3276778f4ee6ef250318b46"},{"sha":"4060d796381413bfde541a572004c8555716665b","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Don't look up entries more than once in a map.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/4060d796381413bfde541a572004c8555716665b"},{"sha":"bb8b302d815d244bafd494ef88776e7f70744902","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"avoid unnecessary work (compacter and presumably slightly better\nperformance)","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/bb8b302d815d244bafd494ef88776e7f70744902"},{"sha":"36556a0a3272101366834f984640885554d12b97","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/logging-log4j2.git","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/36556a0a3272101366834f984640885554d12b97"},{"sha":"7257b8839ee5adc9f73aa7cdcd1fa5835cb40670","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"break up method into smaller methods to clarify intention and facilitate\nJVM inlining","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/7257b8839ee5adc9f73aa7cdcd1fa5835cb40670"},{"sha":"973031594c23ca0022d6e9b1042536a365ae7292","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"partially reverted change: LogEvent.contextStack is a mutable copy.\nChanging this to immutable may break client code.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/973031594c23ca0022d6e9b1042536a365ae7292"},{"sha":"4539a19467dd63c7dacd94613bc15648f8c32e3c","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Partial revert. Leave the method as null-unsafe as before.","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/4539a19467dd63c7dacd94613bc15648f8c32e3c"},{"sha":"ffb256e6d066ac75e48f3d4c7f2e6a95cb73132b","author":{"email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org","name":"ggregory"},"message":"Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/logging-log4j2.git","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/ffb256e6d066ac75e48f3d4c7f2e6a95cb73132b"},{"sha":"0d6c4d87048d6b877e6a621d167dd3359e9f5bc5","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"ParameterizedMessage.format benchmarks","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/0d6c4d87048d6b877e6a621d167dd3359e9f5bc5"},{"sha":"c378259fb6bf332754ec84c31bd1c6649f531422","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/logging-log4j2.git","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/c378259fb6bf332754ec84c31bd1c6649f531422"},{"sha":"970a4aa959e4bbb7f91633480cb3dda43f93564b","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"running benchmark for 10 iterations gives more stable results","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/970a4aa959e4bbb7f91633480cb3dda43f93564b"},{"sha":"2cd78ceac867654837eff7a511abfef144b77e83","author":{"email":"a2b8b80e3d42ea22be16ba1500f885b57b527d04@apache.org","name":"rpopma"},"message":"renamed private benchmark methods and added comments with helper method\nlengths","distinct":true,"url":"https://api.github.com/repos/lburgazzoli/apache-logging-log4j2/commits/2cd78ceac867654837eff7a511abfef144b77e83"}]}