135b9518b925cfbd47e251a044c38d4304edf12b: Bug 1426467: Part 2: Give the weak reference in test_cache_worker_gc.html more time to decay. r=baku
Jim Blandy <jimb@mozilla.com> - Mon, 22 Oct 2018 15:35:32 +0000 - rev 490989
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1426467: Part 2: Give the weak reference in test_cache_worker_gc.html more time to decay. r=baku Certain runnables sent from the worker to the content window must be delayed if the content is paused in the JavaScript debugger. For example, delivering onmessage events while stopped at a breakpoint would violate the DOM's run-to-completion rule. However, other sorts of runnables must be delivered promptly if the worker is continue to function properly. Thus, the later patches in this bug that implement the delay for the debugger may, in general, reorder the delivery of some runnables. So whereas previously runnables sent from the worker to the main thread could simply assert that the worker was still alive, delayed runnables will now need to use a WorkerRef to hold the worker alive until they are processed. This affects the timing with which weak references to workers decay. Since there is no solid way to test such GC-sensitive APIs, this patch simply requests a second GC. This is not guaranteed to pass, but then again, the test as it stands is not guaranteed to pass either. Depends on D9217 Differential Revision: https://phabricator.services.mozilla.com/D9218
52d8c77e0718743635379b1354ed44e1fb055394: Bug 1500102 - Build the mingw static libc++ with debug information r=froydnj
Tom Ritter <tom@mozilla.com> - Thu, 18 Oct 2018 09:17:07 -0500 - rev 490988
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500102 - Build the mingw static libc++ with debug information r=froydnj
6868407681bb5a527d1ebff34d5c1f081dea5554: Bug 1492736 - Fix eslint failure, missing comma. r=me
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 05:09:10 +0300 - rev 490987
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492736 - Fix eslint failure, missing comma. r=me
e358e36fc048abf53d144f70a371c99fd634ba07: Bug 1492736 - Part 2. Acquire wake lock when device actor is attached. r=ochameau
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 10 Oct 2018 13:47:51 +0900 - rev 490986
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492736 - Part 2. Acquire wake lock when device actor is attached. r=ochameau Use wake lock to keep screen when device is attached from debugger. Differential Revision: https://phabricator.services.mozilla.com/D7161
77ccb45257313e29d9c93c7faa045ee18d85a57e: Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 28 Sep 2018 14:05:07 +0900 - rev 490985
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1492736 - Part 1. Add nsIWakeLock to manage wake lock from devtools. r=baku DevTools wants to use wake lock to keep screen. But since MozWakeLock is removed by bug 1369194, there is no way to unlock wake lock from script. So this issue adds nsIWakeLock to unlock wake lock. Differential Revision: https://phabricator.services.mozilla.com/D7158
f21a33a5ef890a48aa153fb2ba1404bc04ddd126: Bug 1501393 - Remove the await call to block on markuploaded. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 23 Oct 2018 21:20:31 -0400 - rev 490984
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501393 - Remove the await call to block on markuploaded. r=pbro
ced500b7f25f599c36f6f62a25cce8204e3ec651: Bug 1434812 - Disable list-1.html for frequent failures on OSX. r=jmaher
Noemi Erli <nerli@mozilla.com> - Tue, 23 Oct 2018 13:34:00 +0300 - rev 490983
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1434812 - Disable list-1.html for frequent failures on OSX. r=jmaher
f22b804a7c08da4f006f5c61c676d28663989edc: Backed out changeset 35bae18d7d67 (bug 1499899) for build bustages on updater.cpp.
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 03:42:05 +0300 - rev 490982
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset 35bae18d7d67 (bug 1499899) for build bustages on updater.cpp.
35bae18d7d671b179bcc547319b246576ccc044d: Bug 1499899 - Fix some win64 clang-cl -Wunused-* warnings. r=waldo
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 17 Oct 2018 15:51:01 -0700 - rev 490981
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499899 - Fix some win64 clang-cl -Wunused-* warnings. r=waldo Differential Revision: https://phabricator.services.mozilla.com/D9052 MozReview-Commit-ID: BJjNqGqO5Bd
6d09c69fd7e699339628f3c398445318ffe59efc: Backed out changeset b0efa0731412 (bug 1500102) for clang build bustages.
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 03:29:53 +0300 - rev 490980
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset b0efa0731412 (bug 1500102) for clang build bustages.
f7910a01b5330b1ddedf7cd01af6bd7add1c58c7: Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 24 Oct 2018 02:00:49 +0200 - rev 490979
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8
48344052a1d6042ad48e4b88c2ec9d1def456e6f: Bug 1500477 - Bump MinGW Version to pick up two crash-fixes
Tom Ritter <tom@mozilla.com> - Thu, 18 Oct 2018 10:04:32 -0500 - rev 490978
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500477 - Bump MinGW Version to pick up two crash-fixes Bug 1500477 details one fix. The other is MinGW commit b1de317aab3a3cf79606535edd126a565ddd284e which fixes an issue we were hitting when compiling with --enable-sandbox
b0efa0731412c1fef077a02c3683a90a36352218: Bug 1500102 - Build the mingw static libc++ with debug information r=froydnj
Tom Ritter <tom@mozilla.com> - Thu, 18 Oct 2018 09:17:07 -0500 - rev 490977
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500102 - Build the mingw static libc++ with debug information r=froydnj
4fc03405a420a93d5dec32f09fd8323369b9ba7c: Backed out 3 changesets (bug 1197866) for javascript crashes at SimpleLongOpenHashSet.
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 02:06:40 +0300 - rev 490976
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out 3 changesets (bug 1197866) for javascript crashes at SimpleLongOpenHashSet. Backed out changeset 32db311632da (bug 1197866) Backed out changeset a80113dba9c1 (bug 1197866) Backed out changeset 7b9befdce34d (bug 1197866)
85cfe824ab6a8c80cd73faa101dcf9ddffe0db89: Bug 1501125 - Use WR clips instead of a mask as well for circle() and ellipse() shapes. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 03:25:26 +0200 - rev 490975
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501125 - Use WR clips instead of a mask as well for circle() and ellipse() shapes. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9463
4e67ecbff9579883cfde518f79694164153ddcdd: Bug 1501122 - Handle opacity with WebRender instead of generating a mask if we have a simple clip. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 02:23:19 +0200 - rev 490974
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501122 - Handle opacity with WebRender instead of generating a mask if we have a simple clip. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9458
e2a6c1b95477cba193170f8a9e5b98c8f74d32ce: Merge mozilla-central to mozilla-inbound
arthur.iakab <aiakab@mozilla.com> - Wed, 24 Oct 2018 01:23:57 +0300 - rev 490973
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to mozilla-inbound
c9f6d6242851d25e230bc6a81fb45bfc8f93e6c1: Merge inbound to mozilla-central. a=merge
arthur.iakab <aiakab@mozilla.com> - Wed, 24 Oct 2018 01:18:31 +0300 - rev 490972
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge inbound to mozilla-central. a=merge
32db311632da28ba478fe6d25f39ebbd365f7ae7: Bug 1197866 - Part 3: Add simple test for GlobalHistory. r=nalexander
Andrew Gaul <andrew@gaul.org> - Mon, 30 Apr 2018 21:14:54 -0700 - rev 490971
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1197866 - Part 3: Add simple test for GlobalHistory. r=nalexander
a80113dba9c130824111bb48f9fde2b9c4406fcd: Bug 1197866 - Part 2: Represent visited URLs with Murmur hash. r=nalexander
Andrew Gaul <andrew@gaul.org> - Mon, 30 Apr 2018 21:15:15 -0700 - rev 490970
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1197866 - Part 2: Represent visited URLs with Murmur hash. r=nalexander This set can contain tens of thousands of entries each with 100 characters, consuming several megabytes. Representing this as specialized primitive long set instead of HashSet<String> reduces this to a few hundred kilobytes by removing the characters and halving the object overhead by using long instead of String and its char array. Using only 64 bits of the Murmush hash should have few collisions given the limited size of the map.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip