1d49da4facd7: Bug 1518753 part 4 - Fix IsRegExpPrototype to return false for cross-realm regexp prototypes. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Sat, 12 Jan 2019 10:50:00 +0000 - rev 453630
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1518753 part 4 - Fix IsRegExpPrototype to return false for cross-realm regexp prototypes. r=anba Differential Revision: https://phabricator.services.mozilla.com/D16169
b32c2548fa6b: Bug 1518753 part 3 - Fix TypedArrayObject::ensureHasBuffer to create the buffer in the array's realm. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Sat, 12 Jan 2019 10:49:58 +0000 - rev 453629
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1518753 part 3 - Fix TypedArrayObject::ensureHasBuffer to create the buffer in the array's realm. r=anba Differential Revision: https://phabricator.services.mozilla.com/D16168
92f0cf276198: Bug 1518753 part 2 - Fix some jit-tests to work with same-compartment realms. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Sat, 12 Jan 2019 10:48:23 +0000 - rev 453628
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1518753 part 2 - Fix some jit-tests to work with same-compartment realms. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D16167
450b8f0cbb4e: Bug 1518753 part 1 - Add --more-compartments JS shell flag, make same-compartment the default for newGlobal. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Sat, 12 Jan 2019 10:48:00 +0000 - rev 453627
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1518753 part 1 - Add --more-compartments JS shell flag, make same-compartment the default for newGlobal. r=jorendorff We want to use this shell flag in automation. Some globals really need their own compartment so tests can use newGlobal({newCompartment: true}) to opt-out. Differential Revision: https://phabricator.services.mozilla.com/D16166
10907464fcc2: Merge mozilla-central to autoland. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 12 Jan 2019 11:43:14 +0200 - rev 453626
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
ebca585ed555: Bug 1518994 - Enable NEON in AudioNodeEngine on aarch64. r=drno
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 11 Jan 2019 14:39:51 +0000 - rev 453625
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1518994 - Enable NEON in AudioNodeEngine on aarch64. r=drno Although we don't define BUILD_ARM_NEON on aarch64 (bug 1303952), aarch64 supports NEON, so we should turn on NEON for AudioNodeEngine. OpenMAX DL doesn't support aarch64 since we modify some codes. So FFTBlock.h still use ARM32 only. Also, MSVC cannot use arm_neon.h header, doesn't allow `float32x4_t zero = {0, 0, 0, 0};` and throws compiler warning. So we need some workarounds to use this on MSVC. Differential Revision: https://phabricator.services.mozilla.com/D16278
87a1eddf108d: Bug 1515982 - Don't use RT_MANIFEST in mozglue.rc file. r=froydnj
Jacek Caban <jacek@codeweavers.com> - Sat, 12 Jan 2019 06:44:11 +0000 - rev 453624
Push 35362 by ncsoregi@mozilla.com at Sat, 12 Jan 2019 21:35:38 +0000
Bug 1515982 - Don't use RT_MANIFEST in mozglue.rc file. r=froydnj It's a define that needs winuser.rh to be included. MozReview-Commit-ID: LPfJOwnNm6V Differential Revision: https://phabricator.services.mozilla.com/D15333
a44934afe25e: Merge inbound to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 12 Jan 2019 11:40:44 +0200 - rev 453623
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Merge inbound to mozilla-central. a=merge
bcb74daf6473: Bug 1509968: Disable subprocess performance task in ccov builds. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 11 Jan 2019 20:46:57 -0800 - rev 453622
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1509968: Disable subprocess performance task in ccov builds. r=aswan
c5b64daf4ddd: Bug 1518856 - Remove -I$TOOLTOOL_DIR/clang/lib/clang/8.0.0/include from the Stylo BINDGEN_CFLAGS r=dmajory
Tom Ritter <tom@mozilla.com> - Wed, 09 Jan 2019 10:51:07 -0600 - rev 453621
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1518856 - Remove -I$TOOLTOOL_DIR/clang/lib/clang/8.0.0/include from the Stylo BINDGEN_CFLAGS r=dmajory
def9811f0311: Backed out 2 changesets (bug 1516337) for build bustage. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Sat, 12 Jan 2019 03:43:46 +0200 - rev 453620
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Backed out 2 changesets (bug 1516337) for build bustage. CLOSED TREE Backed out changeset 3c4b8e03e722 (bug 1516337) Backed out changeset 4fc377013db5 (bug 1516337)
3c4b8e03e722: Bug 1516337 - Part 2: Revendor rust dependencies r=froydnj
Bastien Orivel <eijebong@bananium.fr> - Sat, 12 Jan 2019 03:19:31 +0200 - rev 453619
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516337 - Part 2: Revendor rust dependencies r=froydnj
4fc377013db5: Bug 1516337 - Part 1: Dedupe sha2 and related dependencies r=froydnj
Bastien Orivel <eijebong@bananium.fr> - Sat, 12 Jan 2019 03:18:52 +0200 - rev 453618
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516337 - Part 1: Dedupe sha2 and related dependencies r=froydnj
97c36c63095b: Bug 1519232 - simplify faulty's valid process logic; r=decoder,f=posidron
Nathan Froyd <froydnj@mozilla.com> - Fri, 11 Jan 2019 17:44:47 -0500 - rev 453617
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1519232 - simplify faulty's valid process logic; r=decoder,f=posidron There's no need to explicit list out all the child process types that we care about, when a simple is-this-the-parent-process check can do the job just as well.
6b946ad790d0: Backed out 2 changesets (bug 1516011) for build bustge in /build/build/src/gfx/layers/wr/WebRenderCommandBuilder.cpp
Dorel Luca <dluca@mozilla.com> - Sat, 12 Jan 2019 00:06:20 +0200 - rev 453616
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Backed out 2 changesets (bug 1516011) for build bustge in /build/build/src/gfx/layers/wr/WebRenderCommandBuilder.cpp Backed out changeset 3c5fcd8a2f4a (bug 1516011) Backed out changeset c74c81fe8dcb (bug 1516011)
1ddef6cf6c7e: Merge mozilla-central to inbound. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sat, 12 Jan 2019 00:00:06 +0200 - rev 453615
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
3c5fcd8a2f4a: Bug 1516011 - Part 2. Deny recycling for frames used in blob recordings. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:42:12 -0500 - rev 453614
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516011 - Part 2. Deny recycling for frames used in blob recordings. r=tnikkel Given the crash resolved in part 1, it is possible for the blob rasterizer in the compositor process to still be using surfaces after the animation has advanced to the next frame. With recycling this can be problematic as the recycled surface will be reused for a future frame. In an ideal world, the blob recording would use the animation's image key instead, but the rasterizer doesn't have easy access to the mapping table. As such, for any frames used in a blob recording, we now explicitly mark them as non-recyclable and we will be forced to allocate a new frame instead. Differential Revision: https://phabricator.services.mozilla.com/D16192
c74c81fe8dcb: Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:41:18 -0500 - rev 453613
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel References to shared surfaces are already kept alive for the blob in the content process, and it also ensures an image key is created to ensure any release of the surface is delayed until the next epoch. Wrapped shared surfaces (when used in an animation which is recycling its surfaces) did not get an image key created which this patch corrects. Differential Revision: https://phabricator.services.mozilla.com/D16191
0026b863c437: Bug 1514384 - Properly make CSS clip property clip filters as well. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 10 Jan 2019 20:47:36 +0100 - rev 453612
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1514384 - Properly make CSS clip property clip filters as well. r=mstange This fixes a bug that my previous patch uncovers, and that's tested by css/css-masking/clip/clip-filter-order.html. We weren't setting up the clips in a way that the clip property clipped filters and such. This test works in Gecko because Gecko won't draw outside of the effect bounds, that account for clip(). Differential Revision: https://phabricator.services.mozilla.com/D16232
8b61f3ad2ea3: Bug 1514384 - Pass the current clip chain id instead of clipping to the filter bounds. r=mattwoodrow
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 10 Jan 2019 14:35:18 +0100 - rev 453611
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1514384 - Pass the current clip chain id instead of clipping to the filter bounds. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D16206
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip