{"push_id":767192619,"size":8,"distinct_size":8,"ref":"refs/heads/caf/aosp-new/master","head":"f6b97c9ac69a064e8924d96ea42d44b3810cb870","before":"4fd38444c4cc0fb0b529d4e9e3d7fd05e8edfac6","commits":[{"sha":"a7417af2d873df5cf79c64e790b3bd64666aac5d","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Use System.nanoTime() for timeouts and durations\n\nSystem.currentTimeMillis() is affected by abrupt system clock\nchanges (which happen due to network time changes, etc.).\n\nSystem.nanoTime() is the recommended alternative.\n\nBug: 4367611\nChange-Id: I27fb855bb4330da6856520819c9fc355f9a46aa2","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/a7417af2d873df5cf79c64e790b3bd64666aac5d"},{"sha":"729d4ecafff8e6af5a71e4fecb2007917cbc2e2a","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Fixes and improvements for SerializationTest\n\nThe tests were order-dependent and flawed: test support classes\nwere used in multiple tests but each relied on it being possible\nto detect static initialization of those classes. There was an\nincorrect assertion.\n\nThis change splits out unique test support classes for those\nthat need them, adds more assertions and fixes the broken\nassertion. Also tidies up some warnings.\n\nBug: 23031484\nChange-Id: Ia3bb32dd1dbd02a74931604cae424d7e9312c76d","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/729d4ecafff8e6af5a71e4fecb2007917cbc2e2a"},{"sha":"3447516ed32e3b118c30b47bfe42c4d4152b085d","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Merge \"Fixes and improvements for SerializationTest\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/3447516ed32e3b118c30b47bfe42c4d4152b085d"},{"sha":"07af2d08434b9166ec0d127c8b17d1fd550429df","author":{"email":"6d485056cbf30619c853f9f9f7adb81f52f1621e@google.com","name":"Neil Fuller"},"message":"Merge \"Use System.nanoTime() for timeouts and durations\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/07af2d08434b9166ec0d127c8b17d1fd550429df"},{"sha":"748b5ce5a65a2118ee17c6b6cb931868032ca7f1","author":{"email":"0bdc5095d73f177efb83917f3dd40460c4283434@google.com","name":"Jeff Hao"},"message":"Move annotations to native.\n\nLibcore side of this change. There is also a corresponding Art change.\n\nChange-Id: Ibdbb6d23b17eaab6e83c8774b1bb9401e8227941","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/748b5ce5a65a2118ee17c6b6cb931868032ca7f1"},{"sha":"ab78ed6a32540c60d67ec179cec102121323478a","author":{"email":"dc2ed549f6826cfdc85b413acb025cb80598035c@google.com","name":"Mathieu Chartier"},"message":"Add class flags to java.lang.Class\n\nAverage total GC time before on EAAC: 7.452s\nAfter: 7.144s\n\nAverage GC pause times before on EAAC: 860.67us\nAfter: 722.75us\n\nAdding the class flags field cause a memory increase of ~24k system\nwide on low memory devices.\n\nChange-Id: I3f04212d5787bfbf5e55026584d149f55476105e","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/ab78ed6a32540c60d67ec179cec102121323478a"},{"sha":"be33d8865216c84c972a22391c03cf3e2b7a839b","author":{"email":"dc2ed549f6826cfdc85b413acb025cb80598035c@google.com","name":"Mathieu Chartier"},"message":"Merge \"Add class flags to java.lang.Class\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/be33d8865216c84c972a22391c03cf3e2b7a839b"},{"sha":"f6b97c9ac69a064e8924d96ea42d44b3810cb870","author":{"email":"0bdc5095d73f177efb83917f3dd40460c4283434@google.com","name":"Jeff Hao"},"message":"Merge \"Move annotations to native.\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-libcore/commits/f6b97c9ac69a064e8924d96ea42d44b3810cb870"}]}