{"push_id":1118416498,"size":16,"distinct_size":8,"ref":"refs/heads/tg/fsync-perf-tests","head":"20c3fd6705cd0c1832f9a24d90de0ac3c739ca2b","before":"8fa7694e85f6dd989e89083e33f88461977570d9","commits":[{"sha":"13b97642ba49a48c05b47f9e9aaf68a1f0e605f8","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Delete realm rather than run migration if delete_realm_if_migration_needed is set","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/13b97642ba49a48c05b47f9e9aaf68a1f0e605f8"},{"sha":"6a6d31d2bed1e63a5bd0207013f4a3f48ee33f07","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"expand documentation on deleteRealmIfMigrationNeeded behavior","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/6a6d31d2bed1e63a5bd0207013f4a3f48ee33f07"},{"sha":"f5bcf8244aaf4d1c8511975107535cb671420f32","author":{"email":"43056ebd822a7eb95a729a8c46992ea3dc356127@gmail.com","name":"Austin Zheng"},"message":"Improving error validation test macro","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/f5bcf8244aaf4d1c8511975107535cb671420f32"},{"sha":"d8258bd58aadf7d8219f03c866f875f719ac6a26","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"fix trailing whitespace","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/d8258bd58aadf7d8219f03c866f875f719ac6a26"},{"sha":"493a75966a431ab8772d42476542d62454798b88","author":{"email":"43056ebd822a7eb95a729a8c46992ea3dc356127@gmail.com","name":"Austin Zheng"},"message":"Merge pull request #3611 from realm/az-fixtests\n\nImproving error validation test macro","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/493a75966a431ab8772d42476542d62454798b88"},{"sha":"45981c0e225aee2459c29ad7575b4a7ce2187bda","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #3604 from realm/jp-migration-delete-change\n\nDelete realm rather than run migration if deleteRealmIfMigrationNeeded is set","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/45981c0e225aee2459c29ad7575b4a7ce2187bda"},{"sha":"1948a3cdfc5360341356aa2825b2a65ef0ffa226","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"set version to 0.103.0\n\nand make minor changelog edits","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/1948a3cdfc5360341356aa2825b2a65ef0ffa226"},{"sha":"0ed85e45c58f60be5b7d568806a1585258812d13","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"add empty changelog section","distinct":false,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/0ed85e45c58f60be5b7d568806a1585258812d13"},{"sha":"0b55fb82f946d4ce75d80671d355bda8d72cbcf9","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Perform a F_FULLFSYNC before each performance test iteration\n\nGrowing the Realm file performs a F_FULLFSYNC, which waits for all\nwrites from all processes to complete, not just writes done by our\ntests. Doing this before each iteration of our tests will hopefully\nsignificantly reduce the variance of the tests by minimizing the chance\nof the measured porition of the test waiting on unrelated writes.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/0b55fb82f946d4ce75d80671d355bda8d72cbcf9"},{"sha":"beb9c73d41f13ecf906f468019f19d7d4627562d","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Use a fresh realm file each time for tests which make commits\n\nWhen reusing the same file the first two iterations have to expand the\nfile, but the rest don't, resulting in unequal amounts of work.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/beb9c73d41f13ecf906f468019f19d7d4627562d"},{"sha":"d4a0f5eed1652500fb6229ca06f67ba00c2e5742","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Remove the Swift Indexed/Unindexed lookup tests\n\nThese are high-variance tests that aren't really testing the performance of\nanything very interesting, and the thing they're trying to test is better\ncovered by the obj-c version.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/d4a0f5eed1652500fb6229ca06f67ba00c2e5742"},{"sha":"c7c380da503e42ccb765157eb3036dcb45b67fab","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Discard the first iteration of tests where that one takes significantly longer","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/c7c380da503e42ccb765157eb3036dcb45b67fab"},{"sha":"dd327236949afde89b392c01151a3071e1421f90","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Remove the 'small' test realm for Swift perf tests","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/dd327236949afde89b392c01151a3071e1421f90"},{"sha":"ebddccd2ec2ddb31924cc1349a07866c5d40e675","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Replace -[PerformanceTests getStringObjects:] with something more like what the Swift version does","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/ebddccd2ec2ddb31924cc1349a07866c5d40e675"},{"sha":"3dcfa6f8e648d1d04f0144804380d4294d5cfea0","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Actually start measuring before kicking off the work being measured for List/Results notification perf tests","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/3dcfa6f8e648d1d04f0144804380d4294d5cfea0"},{"sha":"20c3fd6705cd0c1832f9a24d90de0ac3c739ca2b","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Update baselines","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/20c3fd6705cd0c1832f9a24d90de0ac3c739ca2b"}]}