ebac10c8c8b9ab70465097b02de34eee86bf41be: Bug 1479900 - Part 1: Use accessor methods for JSString::flags/length. r=sfink
Ted Campbell <tcampbell@mozilla.com> - Thu, 02 Aug 2018 01:05:13 -0400 - rev 430740
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1479900 - Part 1: Use accessor methods for JSString::flags/length. r=sfink
Add accessor methods so that underlying storage strategy can be changed
later. This patch should not change current behaviour.
MozReview-Commit-ID: IRA53TQShe6
044705c4d308da03fd8f89f42497ffd7b17614f1: Merge mozilla-central to mozilla inbound. a=merge
Daniel Varga <dvarga@mozilla.com> - Thu, 09 Aug 2018 01:10:56 +0300 - rev 430739
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Merge mozilla-central to mozilla inbound. a=merge
b353e89db75153e9de959b56193ebfef3b483ac3: Fix up for bug 1481727, because operator priorities are fucked up in C/C++. r=bustage on a CLOSED TREE
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Aug 2018 07:05:31 +0900 - rev 430738
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Fix up for
bug 1481727, because operator priorities are fucked up in C/C++. r=bustage on a CLOSED TREE
ed7dba433629d45ad46f4985882ebd7cfed8f85f: Fix up clang-tidy after bug 1480631. r=bustage
Mike Hommey <mh+mozilla@glandium.org> - Thu, 09 Aug 2018 06:36:11 +0900 - rev 430737
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Fix up clang-tidy after
bug 1480631. r=bustage
dd64a5e6d4dfa07ba7a819878852cb458a87bf98: Bug 1480631 - Switch Linux builds to clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 Aug 2018 07:04:28 +0900 - rev 430736
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1480631 - Switch Linux builds to clang. r=froydnj
This change switches most CI builds to clang, with a few exceptions:
- valgrind builds, until
bug 1481670 is figured out.
- PGO and nightly builds, until that's fully tested.
- coverage builds, per
bug 1471339 comment 17.
- base toolchain builds, to keep some builds on GCC even when we're
fully switched to clang.
- any build that doesn't use build/unix/mozconfig.linux (e.g. probably
all those driven by autospider.py, maybe others).
910a805c960d49ab54d3337c648e3cb0ca315ec4: Bug 1480631 - Copy 32-bits libraries from gcc to clang. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 Aug 2018 14:03:17 +0900 - rev 430735
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1480631 - Copy 32-bits libraries from gcc to clang. r=froydnj
We already copy the 64-bits libraries, but don't copy the 32-bits
libraries, which prevents building for linux32 by default.
Incidentally, this also makes the clang build system build the 32-bits
compiler-rt libraries, allowing e.g. 32-bits PGO.
9f473a8655432529bba5261ad4afc8bcb557b1c7: Bug 1481719 - Disable profile-instr-out-of-date warnings explicitly rather than allowing all warnings where they appear. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 Aug 2018 14:49:53 +0900 - rev 430734
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1481719 - Disable profile-instr-out-of-date warnings explicitly rather than allowing all warnings where they appear. r=dmajor
068870abe0cc963a609174747d9acae71c8886d5: Bug 1481727 - Fix an elfhack corner case after bug 1423822. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 Aug 2018 17:37:17 +0900 - rev 430733
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1481727 - Fix an elfhack corner case after
bug 1423822. r=froydnj
Bug 1423822 moved the injected code section before the .text section.
When linking with lld, the text section is usually page aligned, and
starting a PT_LOAD. We inject code at the beginning of the PT_LOAD,
which means the PT_LOAD is going to be extended at least a page
downwards. And it means the preceding PT_LOAD can't finish in that same
page, so the overhead of the injected code is needs to account for the
page alignment.
4a6a97131d1835d837a08cf46b5d35c69b7120fd: Bug 1481505 - add aarch64 bits to DEFINES and DSO_LDOPTS; r=dmajor
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Aug 2018 16:37:05 -0400 - rev 430732
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1481505 - add aarch64 bits to DEFINES and DSO_LDOPTS; r=dmajor
Not having _ARM64_ in DEFINES makes any number of things go wrong.
686d11ab65e47d8c0b58b7ca9e3d372b8898cc1e: Bug 1102679 followup. Restore failure annotation that should not have been removed. r=bzbarsky
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 08 Aug 2018 16:25:47 -0400 - rev 430731
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1102679 followup. Restore failure annotation that should not have been removed. r=bzbarsky
1b5e57cae88462e7b9f21d984fb449d55363b582: Backed out changeset f893f5da2e63 (bug 1465491) for failing Devtools on devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js
Dorel Luca <dluca@mozilla.com> - Wed, 08 Aug 2018 22:50:34 +0300 - rev 430730
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Backed out changeset f893f5da2e63 (
bug 1465491) for failing Devtools on devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js
fde2be8dca92ce77b2b6aefdcf5029ad99b52f18: Bug 1478153 - Update OTS to version 7.1.7. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 24 Jul 2018 16:09:00 -0400 - rev 430729
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1478153 - Update OTS to version 7.1.7. r=jfkthame
e643a04b3684d71d7a7e68ba82216665149b193e: Backed out 2 changesets (bug 1362034) for failure at browser/tools/mozscreenshots/primaryUI/browser_primaryUI.js on a CLOSED TREE
dvarga <dvarga@mozilla.com> - Wed, 08 Aug 2018 22:11:56 +0300 - rev 430728
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Backed out 2 changesets (
bug 1362034) for failure at browser/tools/mozscreenshots/primaryUI/browser_primaryUI.js on a CLOSED TREE
Backed out changeset 1c3329958b8a (
bug 1362034)
Backed out changeset f68b1b76af36 (
bug 1362034)
71d8e454ebb94a7d649b0c7a12ed0723de46ab36: Backed out changeset 22e7df1eb55c (bug 1481628) failure at browser/base/content/test/static/browser_parsable_script.js on a CLOSE TREE
dvarga <dvarga@mozilla.com> - Wed, 08 Aug 2018 22:10:45 +0300 - rev 430727
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Backed out changeset 22e7df1eb55c (
bug 1481628) failure at browser/base/content/test/static/browser_parsable_script.js on a CLOSE TREE
09719705be5d95c70851e65fb60ce303dabb3a13: Backed out changeset 0bcce164a404 (bug 1481700) failure at browser/base/content/test/tabs/browser_multiselect_tabs_using_Shift.js on a CLOSED TREE
dvarga <dvarga@mozilla.com> - Wed, 08 Aug 2018 22:08:03 +0300 - rev 430726
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Backed out changeset 0bcce164a404 (
bug 1481700) failure at browser/base/content/test/tabs/browser_multiselect_tabs_using_Shift.js on a CLOSED TREE
7c9aef1dbc3ded62e553753d694905b7c1f34d48: Bug 1480913: Convert extra_args field in talos firefox setup from a str to a list; r=rwood
Aaron Klotz <aklotz@mozilla.com> - Fri, 03 Aug 2018 13:45:35 -0600 - rev 430725
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1480913: Convert extra_args field in talos firefox setup from a str to a list; r=rwood
937420fdce43db7d8c50c0ebf12b0a5988ead6b1: Bug 1478165: Ensure that a talos suite config's talos_options do not override existing options supplied via the command line; r=rwood
Aaron Klotz <aklotz@mozilla.com> - Tue, 07 Aug 2018 10:25:47 -0600 - rev 430724
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1478165: Ensure that a talos suite config's talos_options do not override existing options supplied via the command line; r=rwood
74554b2b65bf79fe3682ed6176e4f524a131e4fd: Bug 1473029, have nsTreeBodyFrame::GetSelectionRegion use nsIntRegion instead of nsIScriptableRegion, r=mstange
Neil Deakin <neil@mozilla.com> - Tue, 07 Aug 2018 09:32:08 -0400 - rev 430723
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1473029, have nsTreeBodyFrame::GetSelectionRegion use nsIntRegion instead of nsIScriptableRegion, r=mstange
8727297a02487d109bf96fecd992375b5e1d31bb: Bug 1473029, convert drag services to internally use CSSIntRegion instead ns nsIScriptableRegion, r=mstange
Neil Deakin <neil@mozilla.com> - Tue, 07 Aug 2018 09:32:08 -0400 - rev 430722
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1473029, convert drag services to internally use CSSIntRegion instead ns nsIScriptableRegion, r=mstange
b2955b86592b030822d771f990c155b2dee75e08: Bug 1473029, remove the region arguments from InvokeDragSession and InvokeDragSessionWithImage, r=mstange
Neil Deakin <neil@mozilla.com> - Tue, 07 Aug 2018 09:32:07 -0400 - rev 430721
Push
34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +0000
Bug 1473029, remove the region arguments from InvokeDragSession and InvokeDragSessionWithImage, r=mstange