{"push_id":698298542,"size":58,"distinct_size":58,"ref":"refs/heads/arm64-merge","head":"9ed230974be08d83c532cae40dd47f06c9448d65","before":"4805da1cd660ccd2a66b4ca912434fa612c0fd78","commits":[{"sha":"456bd3e0d532ba98ed56923058d17d69cc94f266","author":{"email":"58ad8d93352294e4e48e8a00e640070db2d3c272@mozilla.com","name":"Brad Lassey"},"message":"bug 1161166 - Move some implementation out of ipc headres to not include headres for EndianU32_* r=billm","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/456bd3e0d532ba98ed56923058d17d69cc94f266"},{"sha":"afc6a1e13f5d8b5014dd2e004e7c214c3c5e75f2","author":{"email":"58ad8d93352294e4e48e8a00e640070db2d3c272@mozilla.com","name":"Brad Lassey"},"message":"bug 1161166 - Use mach shared memory for shared memory on OSX r=billm\n\n--HG--\nrename : ipc/glue/SharedMemoryBasic_android.cpp => ipc/glue/SharedMemoryBasic_mach.cpp\nrename : ipc/glue/SharedMemoryBasic_android.h => ipc/glue/SharedMemoryBasic_mach.h","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/afc6a1e13f5d8b5014dd2e004e7c214c3c5e75f2"},{"sha":"a4c5e98133e259dffd4cc2ac549b27d8ed0e9dd9","author":{"email":"dd295028c98a3d4834331706dc6bd6c030eda772@d-toybox.com","name":"Masayuki Nakano"},"message":"Bug 1172219 part.1 nsTextStore shouldn't notify IME while events are being dispatched and until they have not been handled yet r=emk","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/a4c5e98133e259dffd4cc2ac549b27d8ed0e9dd9"},{"sha":"1bf1f161f416615e09d9db778adec3d979619bb7","author":{"email":"dd295028c98a3d4834331706dc6bd6c030eda772@d-toybox.com","name":"Masayuki Nakano"},"message":"Bug 1172219 part.2 Notify TSF of layout creation and destruction r=emk","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/1bf1f161f416615e09d9db778adec3d979619bb7"},{"sha":"0334e767a28c27965f182d8680705f577838a158","author":{"email":"dd295028c98a3d4834331706dc6bd6c030eda772@d-toybox.com","name":"Masayuki Nakano"},"message":"Bug 1172219 part.3 Modify nsTextStore::mSelection with new selection in OnSelectionChangeInternal() r=emk","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/0334e767a28c27965f182d8680705f577838a158"},{"sha":"4dd45d21af28b9460f31f95df9fc0e3306922516","author":{"email":"790fae358fdaa0da689adfd65aa45171adc5f989@mozilla.com","name":"Ehsan Akhgari"},"message":"Bug 1174521 - Backout the second part of bug 1143570 to fix the regression; r=roc","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/4dd45d21af28b9460f31f95df9fc0e3306922516"},{"sha":"8449be33a66ad9ca19e353d0cf21951f3222b48d","author":{"email":"f6530d0c97d9593439974703a5d13c9ab311584e@gmail.com","name":"Xidorn Quan"},"message":"Bug 1174323 - Relieve intermittent failure of the screenClientXYConst test in pointerlock tests. rs=KWierso\n\n--HG--\nextra : source : 61aee05697b8c934c5f332f9177dc0940ae02927","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/8449be33a66ad9ca19e353d0cf21951f3222b48d"},{"sha":"a1b715b5dfd9ce74119fe8041f6071fc3ec52de6","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 1174625 - Overhaul PLDHashTable's iterator. r=froydnj.\n\nThis change splits PLDHashTable::Iterator::NextEntry() into two separate\nfunctions, which allow you to get the current element and advance the iterator\nseparately, which means you can use a for-loop to iterate instead of a\nwhile-loop.\n\nAs part of this change, the internals of PLDHashTable::Iterator were\nsignificantly changed and simplified (and modelled after js::HashTable's\nequivalent code). It's no longer duplicating code from PL_DHashTableEnumerator.\nThe chaos mode code was a casualty of this, but given how unreliable that code\nhas proven to be (see bug 1173212, bug 1174046) this is for the best. (We can\nreimplement chaos mode once PLDHashTable::Iterator is back on more solid\nfooting again, if we think it's important.)\n\nAll these changes will make it much easier to add an alternative Iterator that\nremoves elements, which was turning out to be difficult with the prior code.\n\nIn order to make the for-loop header usually fit on a single line, I\ndeliberately renamed a bunch of things to have shorter names.\n\nIn summary, you used to write this:\n\n  PLDHashTable::Iterator iter(&table);\n  while (iter.HasMoreEntries()) {\n    auto entry = static_cast<FooEntry*>(iter.NextEntry());\n    // ... do stuff with |entry| ...\n  }\n  // iter's scope extends beyond here\n\nand now you write this:\n\n  for (auto iter = table.Iter(); !iter.Done(); iter.Next()) {\n    auto entry = static_cast<FooEntry*>(iter.Get());\n    // ... do stuff with |entry| ...\n  }\n  // iter's scope doesn't reach here\n\n--HG--\nextra : rebase_source : fa5cac2fc50b1ab7624030bced4763131280f4d8","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/a1b715b5dfd9ce74119fe8041f6071fc3ec52de6"},{"sha":"e94846adea9e57be9c2545bf2742d8a37bff6744","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 11746250 (follow-up) - Fix link errors on Linux and Android. r=me.","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/e94846adea9e57be9c2545bf2742d8a37bff6744"},{"sha":"8ebc2cc3720df429c3b74841a8686580e9176e83","author":{"email":"ecae3e7f447c38c69830adbe3265a0835e8087bc@mit.edu","name":"Jeff Walden"},"message":"Bug 1146136 - Fix most in-tree tests that parenthesize destructuring pattern assignment targets, as ES6 forbids such parenthesization.  (The patch making SpiderMonkey reject this syntax will follow shortly.)  r=efaust, r=testingonlychange","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/8ebc2cc3720df429c3b74841a8686580e9176e83"},{"sha":"47a56a31ae0014c38f683d2f7b788c6f24581705","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Backed out changeset b857e7a2ab26 (bug 1174521) for timeouts in test_bug1174521.html","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/47a56a31ae0014c38f683d2f7b788c6f24581705"},{"sha":"e4779ba1cf5e2a3f7619307fc81a25317ea9c007","author":{"email":"dd295028c98a3d4834331706dc6bd6c030eda772@d-toybox.com","name":"Masayuki Nakano"},"message":"Bug 1175383 TabChild should store PuppetWidget as is rather than as nsIWidget r=smaug","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/e4779ba1cf5e2a3f7619307fc81a25317ea9c007"},{"sha":"247c97380b8ede577ab1c22c1ff0109910ce3e52","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Backed out changeset 9345403c7628 (bug 1171036)\n\n--HG--\nextra : rebase_source : 60f044bf4daf139f536196cbba6986e795eb902d","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/247c97380b8ede577ab1c22c1ff0109910ce3e52"},{"sha":"2d907f3406905fc3cc55eb56ab7bff9d815fc3d1","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Backed out changeset 822901f56c1f (bug 1170216)\n\n--HG--\nextra : rebase_source : fcde858b7a057af0a53b9e4e00bea770a38bc3a1","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/2d907f3406905fc3cc55eb56ab7bff9d815fc3d1"},{"sha":"fe91296868526cab0a7e5776c6fcd0aa3bfb8601","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Backed out changeset 94f14d6b26d5 (bug 1125624)\n\n--HG--\nextra : rebase_source : 4165a923b0b1152155981120dba33326bfa2ec15","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/fe91296868526cab0a7e5776c6fcd0aa3bfb8601"},{"sha":"55851465142ce6d826ab668fc37a4927888b72b9","author":{"email":"9376bfb1510ad27f6256910ac441d40e30f532d7@mozilla.com","name":"Carsten \"Tomcat\" Book"},"message":"Backed out changeset c1534aaff6c6 (bug 1125624) for  SpiderMonkey Compacting GC Shell Build test failures\n\n--HG--\nextra : rebase_source : 8acc60b21e8a01b5de119e156eadedf157d07d9a","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/55851465142ce6d826ab668fc37a4927888b72b9"},{"sha":"706bfb2395948c1c21d17aab20adf1211c0545c8","author":{"email":"f6530d0c97d9593439974703a5d13c9ab311584e@gmail.com","name":"Xidorn Quan"},"message":"Bug 1175390 - Rewrite escapeKey test in pointer lock tests. r=smaug\n\n--HG--\nextra : source : 0c4a88574694542080563b56cf9fdc629d7d64fc","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/706bfb2395948c1c21d17aab20adf1211c0545c8"},{"sha":"9d27d7594273c720280e994a00a388260347148d","author":{"email":"9a20f34bebbd0e6b6a3e37cf695e91c191dd82a6@gmail.com","name":"Fernando Jimenez"},"message":"Bug 1174078 - Calling \"fetch\" inside Service Worker's \"onfetch\" handler in b2g causes \"onfetch\" again that leads to an infinite loop. r=nsm","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/9d27d7594273c720280e994a00a388260347148d"},{"sha":"cedf327295dd36bc4f0c74401451411edaec575f","author":{"email":"9a20f34bebbd0e6b6a3e37cf695e91c191dd82a6@gmail.com","name":"Fernando Jimenez"},"message":"Bug 1174078 - Calling \"fetch\" inside Service Worker's \"onfetch\" handler in b2g causes \"onfetch\" again that leads to an infinite loop. Test. r=nsm","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/cedf327295dd36bc4f0c74401451411edaec575f"},{"sha":"d192d7e4a3f2f5bc8a5be9cbd630e56e5c0435be","author":{"email":"9a20f34bebbd0e6b6a3e37cf695e91c191dd82a6@gmail.com","name":"Fernando Jimenez"},"message":"Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice","distinct":true,"url":"https://api.github.com/repos/sstangl/js-arm64/commits/d192d7e4a3f2f5bc8a5be9cbd630e56e5c0435be"}]}