{"push_id":638679737,"size":230,"distinct_size":230,"ref":"refs/heads/master","head":"2df6f6714c68ee31023c01af8345717afd195eea","before":"5633b321ce343de450a5875d7c9ab04820398dce","commits":[{"sha":"187f2c30a6360513c60798fb123a7a215cab271a","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Remove lambda indirection in Sender.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/187f2c30a6360513c60798fb123a7a215cab271a"},{"sha":"fef57f04a1e444042acb1546c0e22fa6779392e8","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Make activeTermId a field of Connection as it does not need to be an AtomicInteger.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/fef57f04a1e444042acb1546c0e22fa6779392e8"},{"sha":"f84ad8abc092e0deda864fc7cf3275316198e94f","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Remove unnecessary check for term status on roll of connection.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/f84ad8abc092e0deda864fc7cf3275316198e94f"},{"sha":"19ee7b9d730d4b7e2ea1ada4cf982bbd99d2daeb","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Added TermScanner in preparation for reworking DriverPublication.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/19ee7b9d730d4b7e2ea1ada4cf982bbd99d2daeb"},{"sha":"fce64f5f7ff3329dfac03aeaea7f50784646f0f1","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Use the termLengthMask for consistency and a little bit more efficiency.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/fce64f5f7ff3329dfac03aeaea7f50784646f0f1"},{"sha":"5bac14fdd1c7dd5e29c48c464ef6b3d6a7e8f3fc","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: removed unneeded multiple rebuilders in test.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/5bac14fdd1c7dd5e29c48c464ef6b3d6a7e8f3fc"},{"sha":"9ff994c3c40f5aa77325049e7ea76d064c97512f","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: make test slightly clearer.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/9ff994c3c40f5aa77325049e7ea76d064c97512f"},{"sha":"48475e56bda9916adefd25f68ea8dafc10f896c6","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Reworked DriverPublication to do position based scans.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/48475e56bda9916adefd25f68ea8dafc10f896c6"},{"sha":"f60ee59cca90af459c7688fb244fff41f700eb47","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"mjpt777"},"message":"[Java]: Naming and formatting.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/f60ee59cca90af459c7688fb244fff41f700eb47"},{"sha":"2c6b782ca18e33aba43d6d0ecf9b4d4a51fe731d","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"mjpt777"},"message":"[Java]: Move HeapPositionReporter to common and fix internals so they can be used on concurrent tests.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/2c6b782ca18e33aba43d6d0ecf9b4d4a51fe731d"},{"sha":"ca9686aa7e96de81307b386b7797612c06090652","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"mjpt777"},"message":"[Java]: Have ConnectionTest spy on the PositionReporter rather than use a mock.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/ca9686aa7e96de81307b386b7797612c06090652"},{"sha":"42b8451fced50225262c8accd5e1ad021f8939ba","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"mjpt777"},"message":"[Java]: Read capacity from term buffer in log reader for effeciency.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/42b8451fced50225262c8accd5e1ad021f8939ba"},{"sha":"d35d76c857602ff2e4ba9b4835fb8ff77952eadb","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: fix merge for changes to LossHandlerTest","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/d35d76c857602ff2e4ba9b4835fb8ff77952eadb"},{"sha":"e20596e3d001f42d7e0a72889098f53f05bc5f84","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: notes and additional test for LossHandlerTest","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/e20596e3d001f42d7e0a72889098f53f05bc5f84"},{"sha":"57addec6a14ffc1882b067cb8db481f7c9a16257","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Return the more usable availability from TermScanner rather than a boolean.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/57addec6a14ffc1882b067cb8db481f7c9a16257"},{"sha":"34978cf7142edcb6d8375791e054d94b44a95dc3","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Remove available field from the TermScanner.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/34978cf7142edcb6d8375791e054d94b44a95dc3"},{"sha":"208a9ed19144468aa0b7d7fc61fde9fd633fdb48","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: some more loss handler tests and cleanup","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/208a9ed19144468aa0b7d7fc61fde9fd633fdb48"},{"sha":"d094ed1a0b86dec0e404bf46e99da90666092100","author":{"email":"327df6801eeec11dfe4f331ef077a5cf1243e0fc@kaazing.com","name":"Todd L. Montgomery"},"message":"[Java]: add initial term Id into SETUP frame","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/d094ed1a0b86dec0e404bf46e99da90666092100"},{"sha":"a83b02880041d03315d37831defc233d3153a8cf","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Fix for #11 where a subscriber can join an existing stream of large fragmented messages.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/a83b02880041d03315d37831defc233d3153a8cf"},{"sha":"0b78c7b2cd2e8c3c0af03490ab8af06c5dcd7235","author":{"email":"aa3d9d58d5e7dbf41df4ed6f9a976847cf48d62d@gmail.com","name":"Martin Thompson"},"message":"[Java] Fix for #58 where receiver was closing subscriptions that should have been done by the driver conductor.","distinct":true,"url":"https://api.github.com/repos/rlankenau/Aeron/commits/0b78c7b2cd2e8c3c0af03490ab8af06c5dcd7235"}]}