0130de663e9f9006da9381d89967758af9974224: Bug 1488808 Part 8 - Redirection changes for supporting layout and painting after diverging from the recording, r=froydnj.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:04:01 -0600 - rev 500497
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 8 - Redirection changes for supporting layout and painting after diverging from the recording, r=froydnj.
b6ca168b7e52bff9f36a6ca07c1dab6750c87882: Bug 1488808 Part 7 - Keep track of the PID of the recording process, r=froydnj.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:02:02 -0600 - rev 500496
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 7 - Keep track of the PID of the recording process, r=froydnj.
5b5ae360b887bc49a765f43a8b38f400d52cb3cc: Bug 1488808 Part 6 - IPC for performing system calls in the middleman, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:01:32 -0600 - rev 500495
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 6 - IPC for performing system calls in the middleman, r=mccr8.
4478e865d77054f42534630aca3d85d41e810f44: Bug 1488808 Part 5 - Add infrastructure for performing system calls in the middleman process, r=froydnj.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:00:58 -0600 - rev 500494
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 5 - Add infrastructure for performing system calls in the middleman process, r=froydnj.
4dd9ee253d32862d02c8abc578268338dd554ae2: Bug 1488808 Part 4 - Rename MaybeCreateInitialCheckpoint, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:00:29 -0600 - rev 500493
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 4 - Rename MaybeCreateInitialCheckpoint, r=mccr8.
d9e7dfd8ce93c6b1c36ee07921a7ca853b4f0e19: Bug 1488808 Part 3 - Store channel buffer's containing vector in untracked memory, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:00:01 -0600 - rev 500492
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 3 - Store channel buffer's containing vector in untracked memory, r=mccr8.
33cf80c7214823e5e38307a666add7a0ef116e17: Bug 1488808 Part 2 - Fix checks after an unhandled divergence in the first debugger request after pausing, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 09:59:32 -0600 - rev 500491
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 2 - Fix checks after an unhandled divergence in the first debugger request after pausing, r=mccr8.
42143e96a1ea13f9b5adaf0ae4e9b8f3c9cdb200: Bug 1488808 Part 1 - Fix return value sets in Preamble_Veto, r=froydnj.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 09:58:50 -0600 - rev 500490
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1488808 Part 1 - Fix return value sets in Preamble_Veto, r=froydnj.
40a4e0406d3daf01b3e2d37767cd7adce5e11396: Bug 1498012 Part 2 - Tolerate time warp targets being created when handling debugger requests, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 09:33:00 -0600 - rev 500489
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498012 Part 2 - Tolerate time warp targets being created when handling debugger requests, r=mccr8.
8ac95e8585068592fbd91d32a3bc1460406bece9: Bug 1498012 Part 1 - Fix ReplayDebugger problems when searching for scripts and enumerating object properties, r=lsmyth.
Brian Hackett <bhackett1024@gmail.com> - Tue, 16 Oct 2018 08:25:36 -0600 - rev 500488
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498012 Part 1 - Fix ReplayDebugger problems when searching for scripts and enumerating object properties, r=lsmyth.
40218adf6ccf7d39a29e92467c3abd01f08bdddb: Bug 1500033 - Update webrender to cset b648c76e2dc2cbcbd635322cdf94ab9d5320e0c1.
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 Oct 2018 16:04:29 -0400 - rev 500487
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500033 - Update webrender to cset b648c76e2dc2cbcbd635322cdf94ab9d5320e0c1.
299734d1636d31255ebe00edb5f43682230aac6f: Bug 1495539 Set up MinGW-clang to track clang trunk r=ted
Tom Ritter <tom@mozilla.com> - Thu, 18 Oct 2018 09:09:53 -0500 - rev 500486
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1495539 Set up MinGW-clang to track clang trunk r=ted
ab27299789d3c74d58140d9d6651bc1102e439ed: Bug 1499440 - add esr60/release configs for mark-as-started task.r=aki a=release
Mihai Tabara <mtabara@mozilla.com> - Thu, 18 Oct 2018 20:32:39 +0100 - rev 500485
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499440 - add esr60/release configs for mark-as-started task.r=aki a=release
a25a1dd8a9f58ee74fe2922c0611d3013be00091: Bug 1500120 - fix compiler state for struct.narrow. r=bbouvier
Lars T Hansen <lhansen@mozilla.com> - Thu, 18 Oct 2018 17:15:19 +0200 - rev 500484
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1500120 - fix compiler state for struct.narrow. r=bbouvier This makes sure that the compiler's view of the stack matches the run-time stack when we generate code for struct.narrow. The bug crept in here because I insisted on generating an in-line test for null before calling out to the instance. But this is unnecessary; the code in the instance can do this just fine, and null is not a common case here. (And struct.narrow is extremely slow in any case, as it's just prototype code) So, move the null check to C++ and generate straight-line code in Rabaldr.
fe962bfc351a0f198e3fa990693973eee5fbcf81: Bug 1496582 - add required flags to bulk memory/table operations. r=jseward
Lars T Hansen <lhansen@mozilla.com> - Wed, 17 Oct 2018 13:25:58 +0200 - rev 500483
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1496582 - add required flags to bulk memory/table operations. r=jseward The encodings are specified at the very bottom of https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md I have opted to call the byte memOrTableFlags because that is the meaning it will eventually have, even though currently the spec calls it a "memory" (even when the subject is a table).
bb430eaf5521aa8ab233a45b585ff9e5dfecf4c9: Bug 1495731 - remove JS_VOLATILE_ARM, it is no longer relevant. r=waldo
Lars T Hansen <lhansen@mozilla.com> - Tue, 02 Oct 2018 16:16:12 +0200 - rev 500482
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1495731 - remove JS_VOLATILE_ARM, it is no longer relevant. r=waldo JS_VOLATILE_ARM was a workaround for a gcc 4.7 bug on B2G where it would generate unaligned word accesses that should have been individual byte accesses. We now require at least gcc 6.1 (and ARM systems support unaligned accesses).
e87d7028568e721e8d297ce62f9622e74d29bb37: Bug 1475101 - add mark-as-started task. r=rail a=release
Mihai Tabara <mtabara@mozilla.com> - Wed, 12 Sep 2018 08:58:52 -0400 - rev 500481
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1475101 - add mark-as-started task. r=rail a=release
379d79841c5d439654d77f264f7c9d730863059e: Bug 1458129 - Prevent double free in mar_sign.c. r=rstrong
June Wilde <jewilde@mozilla.com> - Thu, 18 Oct 2018 13:29:08 -0400 - rev 500480
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1458129 - Prevent double free in mar_sign.c. r=rstrong Differential Revision: https://phabricator.services.mozilla.com/D8924
394a1e5544f65e59ea1e12e19f788f50078ddf20: Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug
Brendan Dahl <bdahl@mozilla.com> - Fri, 19 Oct 2018 01:22:46 +0000 - rev 500479
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug The majority of the XUL broadcaster logic is moved out of XULDocument and into a separate class (XULBroadcastManager). The hookup points for when listeners need to be created and listeners need to be notified is now handled by the XULElement itself and nsDocument. To avoid any overhead, the XULBroadcastManager is only ever created when a document uses a listener. The new approach does have the disadvantage that broadcasting can now only work with XULElements, but going forward we'd like to discontinue this feature and rely on MutationObservers to implement similar things. One test had to be modified to use XUL elements instead of HTML elements because of the reason noted above. Differential Revision: https://phabricator.services.mozilla.com/D8888
b73ac3a4b55d78e5394b77b80b2447b6066e9078: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 18 Oct 2018 20:51:44 -0400 - rev 500478
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge m-c to autoland. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip