{"push_id":1369384051,"size":270,"distinct_size":2,"ref":"refs/heads/mc/bye-bye-finalizer","head":"ebc893e2566f29c84da1ce591ee9a2e4ebf8936e","before":"11293f0995c24db10376c92ba277ad767c114d3d","commits":[{"sha":"9f261c882fe21b831a860a5009d79b9f6d8b4aae","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Add preliminary support for Sync (#58)","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/9f261c882fe21b831a860a5009d79b9f6d8b4aae"},{"sha":"a732f1c162297f9f5c9c21c3c363619aa673d66d","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Merge branch 'master' into master-sync\n\nConflicts:\n\trealm/build.gradle\n\trealm/realm-jni/build.gradle","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/a732f1c162297f9f5c9c21c3c363619aa673d66d"},{"sha":"9749859a91dbb6b860bea33b30a6e0760ec4e35a","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge 7982aa04e23b5f3ca0c89877568addee0f17ccb1 into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/9749859a91dbb6b860bea33b30a6e0760ec4e35a"},{"sha":"ac2c72f323677ef7aff19ab55f82c86343551087","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Prepare next dev iteration","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/ac2c72f323677ef7aff19ab55f82c86343551087"},{"sha":"869cf6e149402f1650ae7ce9324a833937dee315","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge 27861ab43b76878a58cc22bdbdaf4edb0aee4b90 into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/869cf6e149402f1650ae7ce9324a833937dee315"},{"sha":"674e323f9bac139a613a6ff16696e699f63129db","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Merge branch 'master' into master-sync\n\nConflicts:\n\tintegration-tests/build.gradle\n\tintegration-tests/gradle/wrapper/gradle-wrapper.properties\n\tintegration-tests/settings.gradle\n\trealm/realm-jni/build.gradle\n\tversion.txt","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/674e323f9bac139a613a6ff16696e699f63129db"},{"sha":"95e252bce2f121587c465f94b69b377ea33f8944","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Bump to latest sync release and disable Werror","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/95e252bce2f121587c465f94b69b377ea33f8944"},{"sha":"34a12a0216d737125101df66d0dabb260970f571","author":{"name":"Makoto Yamazaki","email":"277d5ccdef95dd2b0a59a4beb2a862a39337bf3f@gmail.com"},"message":"update setup instruction in README.md (#75)\n\n* add set-up instruction of 's3cmd' to README.md use ~/.s3cfg as default configutration.\r\n\r\n* revert the change of core archive filename","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/34a12a0216d737125101df66d0dabb260970f571"},{"sha":"037328c1391eea1f2014fbb29f6404ced4312668","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge 5058549f867d16024bee7c562c71cd6b21ec0717 into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/037328c1391eea1f2014fbb29f6404ced4312668"},{"sha":"942ddc1e99c5cb66b5c83e984ec3e539ab015d21","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge ffac1d30b939f1f907071d4c73a1dcfd5a68de0e into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/942ddc1e99c5cb66b5c83e984ec3e539ab015d21"},{"sha":"69d15cf77349075d7192e48c4f0d4f2c921444e7","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge 708296a5f67b08b222c6962f7851eea14226f55c into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/69d15cf77349075d7192e48c4f0d4f2c921444e7"},{"sha":"2050a9b89c9a6f8c11f7aa1336038e57324d6260","author":{"name":"Christian Melchior","email":"6561f29de41acdcde8d247777b114211ce2ded8c@ilios.dk"},"message":"Add isManaged() to RealmObject/RealmCollection (#3341)\n\n* isValid() returns true for unmanaged object and collection.\r\n* Add isManaged() to RealmObject and RealmCollection","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/2050a9b89c9a6f8c11f7aa1336038e57324d6260"},{"sha":"66b6baf0d2134df925d4c079805c199e6c3c92b3","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Integrate Object Store [PART2] - SharedRealm (#3031)\n\nThis simplified our code base a lot. Basically all APIs we need from\r\nSharedGroup/Group are wrapped in the SharedRealm. So we can just remove\r\nthose classes.\r\n\r\nBut we do need a few APIs from SharedGroup which is not supplied by\r\nSharedRealm because of async queries. Currently we expose those in a\r\nfriend class of ShareRealm, see realm/realm-object-store#141\r\n\r\nWe are still managing Realm caches in Java although there are mechanism\r\nin OS to do the same thing. The major reason is we have method like\r\ndeleteRealm needs information from cache to check if all Realm instances\r\nare closed. The ShareRealm is actually a std::shared_ptr. We hold\r\nthe pointer to the std::shared_ptr in Java.\r\nAnother fundamental change is that we used to have separated\r\nSharedGroups for DynamicRealm and typed Realm in the same thread. But\r\nnow they are using different SharedRealm but actually the different\r\nSharedRealms are point to the same SharedGroup.\r\n\r\nAnd some other code cleanup.","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/66b6baf0d2134df925d4c079805c199e6c3c92b3"},{"sha":"814882be51f553c7b036390f7fa2158abc557a1f","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Remove unused exception conversions","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/814882be51f553c7b036390f7fa2158abc557a1f"},{"sha":"99740e5726012d33aa5c4e7633d0be495d889408","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Add RealmFileException\n\nto replace RealmIOException and IncompatibleLockFileException. Also it\nis mapped to the same name exception in ObjectStore to give user a\ndetailed kind of file exception.","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/99740e5726012d33aa5c4e7633d0be495d889408"},{"sha":"b12e2efd557548a53efac7a431d5c03ffc9867cb","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Merge pull request #3349 from realm/mc/realm-file-excpetion\n\nAdd RealmFileException","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/b12e2efd557548a53efac7a431d5c03ffc9867cb"},{"sha":"0ed5fed22d3f8f5b8f5487cba76f6ba33e274481","author":{"name":"Makoto Yamazaki","email":"277d5ccdef95dd2b0a59a4beb2a862a39337bf3f@gmail.com"},"message":"revive the version check of ndk (#3354)\n\n* revive the version check of ndk in order not to waste our time by using wrong version of NDK.\r\n\r\n* minor fix\r\n\r\n* minor fix\r\n\r\n* move 'checkNdk(ndkPathInLocalProperties)' to ensure the existance of the directory when obtainig canonical path","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/0ed5fed22d3f8f5b8f5487cba76f6ba33e274481"},{"sha":"95c010cbf4c85518decb6bd88cb885651c494394","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Merge remote-tracking branch 'origin/master' into master-sync","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/95c010cbf4c85518decb6bd88cb885651c494394"},{"sha":"128d1ee7dca16e26d13969e1f4b1283209be3246","author":{"name":"Realm CI","email":"b13f81538dec6cdfe26449708beb83bfdf438e4c@realm.io"},"message":"Merge 8d2e3da163bbab092ca6c2980a7367c84dbad5f2 into master","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/128d1ee7dca16e26d13969e1f4b1283209be3246"},{"sha":"1983d7dca31fa23d3623bad44beb5ad3dea084c8","author":{"name":"Chen Mulong","email":"6357149f33bb0203900a1bf72bd071b27fecdc92@gmail.com"},"message":"Build with sync core","distinct":false,"url":"https://api.github.com/repos/realm/realm-java/commits/1983d7dca31fa23d3623bad44beb5ad3dea084c8"}]}
{"actor":{"display_login":"beeender"}}