b3dbe062fb3dcdbb33067352cc80ab85fd0249a6: Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494879
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
edada9212b5b707c60cc3989588561f3df03f525: Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494878
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
90505ae78229cc37f024fae810c34bf3cc6456be: Bug 1459555 - Part 3: Allow off-main-thread BinAST compilation. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494877
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 3: Allow off-main-thread BinAST compilation. (r=arai)
ccdbc1449e13a2b6a75ff55286f905669499cd27: Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494876
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 2: Don't take locks in BinSourceRuntimeSuppert::*. (r=arai)
8f2f2bcd57d2d65a5f4412a9c8867a0296a5b271: Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494875
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1459555 - Part 1: Allow throwing BinAST errors off main thread. (r=arai)
275f7949148be2d20a45653e44a0bf4b4ae09a44: Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
Eric Faust <efausbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494874
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 4: Respect strictness directives. (r=arai)
8544285b414588d834cd9147ed06ba02a2a60a03: Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494873
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 3: Don't generate both JSOP_DEFVAR and JSOP_DEFFUN for toplevel functions. (r=arai)
5fb50ca3776ed1d45fe9ec5634dc267c869082f0: Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494872
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 2: Correctly generate JSOP_FUNCALL and JSOP_FUNAPPLY. (r=arai)
864b718cd7978d9daa418362220e12e2a9aac74d: Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
Eric Faust <efaustbmo@gmail.com> - Mon, 01 Oct 2018 20:41:48 -0700 - rev 494871
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494930 - Part 1: Various BinAST parser correctness fixes. (r=arai)
1ba04509b37ae69254e48227c155a4c6e876937c: Bug 1494216 - Use the -Bsymbolic-functions linker flag to build clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Sep 2018 08:19:41 +0900 - rev 494870
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494216 - Use the -Bsymbolic-functions linker flag to build clang. r=froydnj With libLLVM being a shared library exporting many symbols, all internal calls using those symbols default to go through the PLT, which is unnecessary (and costly) overhead. Using -Bsymbolic-functions makes internal calls go directly to the right place without going through the PLT. Differential Revision: https://phabricator.services.mozilla.com/D7029
77dfc06a7c782f3ffb14ddf139d885ab2dab43d6: Bug 1489047 - Remove support for DOMString from the XPIDL compiler. r=nika
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 11 Sep 2018 15:14:28 +1000 - rev 494869
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489047 - Remove support for DOMString from the XPIDL compiler. r=nika
079e9287971001d839030ce8e60bb175018da76c: Bug 1489047 - Remove C++ support for, and testing of, the XPIDL DOMString type. r=nika
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 06 Sep 2018 18:03:18 +1000 - rev 494868
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489047 - Remove C++ support for, and testing of, the XPIDL DOMString type. r=nika
31941d904a7c3df53ed5b4c9ecdc40025d865dfb: Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 06 Sep 2018 18:02:43 +1000 - rev 494867
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika Because they have almost identical semantics.
aa6baa1cd577a16cf471e36c1eee51d19b74d201: Bug 1495352 - Make wr_notifier_nop_frame_done() notify DidComposite r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 02 Oct 2018 12:13:22 +0900 - rev 494866
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495352 - Make wr_notifier_nop_frame_done() notify DidComposite r=nical
181d337b15bd2354fa1b910e735c1521ee8d7807: Bug 1494529 - kill #text-label binding, r=smaug
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 02 Oct 2018 10:15:51 +0800 - rev 494865
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494529 - kill #text-label binding, r=smaug
2b4331c9d829043af5513f3f1b97f53026928d8c: Backed out changeset 11df51f97f13 (bug 1495293) for artifact build bustage
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 02 Oct 2018 05:36:29 +0300 - rev 494864
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 11df51f97f13 (bug 1495293) for artifact build bustage
6568853848ac62384a094e521965e101978b1f62: Bug 1495601 - Do not raise error if jstests.py is executed without virtualenv on non-automation. r=sfink
Tooru Fujisawa <arai_a@mac.com> - Tue, 02 Oct 2018 11:28:43 +0900 - rev 494863
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495601 - Do not raise error if jstests.py is executed without virtualenv on non-automation. r=sfink
95702d979c2ae4f45e5bfc1e5a566b50ab3772bc: Bug 1493327 - Make WebRenderAPI::Clone() to async r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 02 Oct 2018 11:15:59 +0900 - rev 494862
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493327 - Make WebRenderAPI::Clone() to async r=jrmuizel
8444d933e44c34caeaa7de8f758bb7059c21222d: Backout changeset 99b28f8874bb (bug 1494216) to give time to toolchains to build without blocking other landings.
Mike Hommey <mh+mozilla@glandium.org> - Tue, 02 Oct 2018 11:10:28 +0900 - rev 494861
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backout changeset 99b28f8874bb (bug 1494216) to give time to toolchains to build without blocking other landings.
99b28f8874bb1ebd352f8cb16ebb6ca098f54133: Bug 1494216 - Use the -Bsymbolic-functions linker flag to build clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Sep 2018 08:19:41 +0900 - rev 494860
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494216 - Use the -Bsymbolic-functions linker flag to build clang. r=froydnj With libLLVM being a shared library exporting many symbols, all internal calls using those symbols default to go through the PLT, which is unnecessary (and costly) overhead. Using -Bsymbolic-functions makes internal calls go directly to the right place without going through the PLT. Differential Revision: https://phabricator.services.mozilla.com/D7029
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip