55e6a68a50561a86d2fee9b56626a9b04930c9fd: Bug 1462854 part 3 - [css-grid] Update reftest reference.
Mats Palmgren <mats@mozilla.com> - Sat, 02 Jun 2018 00:08:26 +0200 - rev 803227
Push 112049 by bmo:emilio@crisal.io at Sat, 02 Jun 2018 07:46:09 +0000
Bug 1462854 part 3 - [css-grid] Update reftest reference.
547112cf70032742672310176b0b879f2e177c55: Bug 1462854 part 2 - [css-grid] Handle [max-]width/height percentages in min-size contributions according to spec. r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 02 Jun 2018 00:08:26 +0200 - rev 803226
Push 112049 by bmo:emilio@crisal.io at Sat, 02 Jun 2018 07:46:09 +0000
Bug 1462854 part 2 - [css-grid] Handle [max-]width/height percentages in min-size contributions according to spec. r=dholbert Background: https://github.com/w3c/csswg-drafts/issues/2674 calc() percentages for replaced boxes are still not according to spec. Bug 1463700 will fix that.
34278b2ad4b9ac1fdd074a573baab1c6db013ca3: Bug 1462854 part 1 - Factor out "percentage on replaced box that should resolve against zero" test (idempotent patch). r=dholbert
Mats Palmgren <mats@mozilla.com> - Sat, 02 Jun 2018 00:08:26 +0200 - rev 803225
Push 112049 by bmo:emilio@crisal.io at Sat, 02 Jun 2018 07:46:09 +0000
Bug 1462854 part 1 - Factor out "percentage on replaced box that should resolve against zero" test (idempotent patch). r=dholbert
a153c2238eafc271da2ddc937f466ea37d1b4837: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 01:05:17 +0300 - rev 803224
Push 112049 by bmo:emilio@crisal.io at Sat, 02 Jun 2018 07:46:09 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
2484bd1b3f4536e79a68f964c553a4211639a791: Bug 1466299 - Remove some self-move declarations to remove some warnings r?froydnj draft
Sylvestre Ledru <sledru@mozilla.com> - Sat, 02 Jun 2018 08:35:56 +0200 - rev 803223
Push 112048 by sledru@mozilla.com at Sat, 02 Jun 2018 06:36:44 +0000
Bug 1466299 - Remove some self-move declarations to remove some warnings r?froydnj MozReview-Commit-ID: AuxWfBXcJl
8c926373039374cd1a47d92215e9efb4d5557983: Backed out 7 changesets (bug 1461046) for permafailing reftest on /reftests/css-invalid/select/select-disabled-fieldset-1.html a=backout
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Jun 2018 05:07:03 +0300 - rev 803222
Push 112048 by sledru@mozilla.com at Sat, 02 Jun 2018 06:36:44 +0000
Backed out 7 changesets (bug 1461046) for permafailing reftest on /reftests/css-invalid/select/select-disabled-fieldset-1.html a=backout Backed out changeset f5990eb1eb0d (bug 1461046) Backed out changeset 8e0c340b9700 (bug 1461046) Backed out changeset fbfe1d5b94e1 (bug 1461046) Backed out changeset 48057a6ba3d6 (bug 1461046) Backed out changeset 5c8648bcf6bb (bug 1461046) Backed out changeset 157bbc74460a (bug 1461046) Backed out changeset e990d4d07b0e (bug 1461046)
edd86dcb6b305e1f107b4e23575115c872949034: Bug 1465709 - Hook rust OOM handler on rustc 1.28. r=froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 31 May 2018 16:36:05 +0900 - rev 803221
Push 112047 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:18:07 +0000
Bug 1465709 - Hook rust OOM handler on rustc 1.28. r=froydnj Bug 1458161 added a rust OOM handler based on an unstable API that was removed in 1.27, replaced with something that didn't allow to get the failed allocation size. Latest 1.28 nightly (2018-06-01) has https://github.com/rust-lang/rust/pull/50880 and https://github.com/rust-lang/rust/pull/51264 merged, which allow to hook the OOM handler and get the failed allocation size again. Because this is still an unstable API, we explicitly depend on strict versions of rustc. We also explicitly error out if automation builds end up using a rustc version that doesn't allow us to get the allocation size for rust OOM, because we don't want that to happen without knowing.
8146edc5d2d842ef37f025526eacf8ece9767b97: Bug 1464084 - Don't export std::thread::_M_start_thread symbols with --enable-stdcxx-compat. r=froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 08:10:25 +0900 - rev 803220
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1464084 - Don't export std::thread::_M_start_thread symbols with --enable-stdcxx-compat. r=froydnj This relies on the fact that providing multiple --version-script combines them all, so we effectively create a new symbol version that has no global symbol, but hides the std::thread::_M_start_thread symbols. This version script trick happens to work with BFD ld, gold, and lld. The downside is that when providing multiple --version-script's, ld doesn't want any of them to have no version at all. So for the libraries that do already have a version script (through SYMBOLS_FILE), we use a version where there used to be none, using the library name as the version. Practically speaking, this binds the libraries a little closer than they used to be, kind of non-flat namespace on OSX (which is the default there), meaning the dynamic linker will actively want to use symbols from those libraries instead of a system library that might happen to have the same symbol name.
f890524db5be2e6d5713e158f465a2b7158dbf8d: Bug 1465709 - Hook rust OOM handler on rustc 1.28. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 31 May 2018 16:36:05 +0900 - rev 803219
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1465709 - Hook rust OOM handler on rustc 1.28. r?froydnj Bug 1458161 added a rust OOM handler based on an unstable API that was removed in 1.27, replaced with something that didn't allow to get the failed allocation size. Latest 1.28 nightly (2018-06-01) has https://github.com/rust-lang/rust/pull/50880 and https://github.com/rust-lang/rust/pull/51264 merged, which allow to hook the OOM handler and get the failed allocation size again. Because this is still an unstable API, we explicitly depend on strict versions of rustc. We also explicitly error out if automation builds end up using a rustc version that doesn't allow us to get the allocation size for rust OOM, because we don't want that to happen without knowing.
08f2bbad6d7a669a6272c43c36f0d73d4104e035: Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 21 May 2018 12:04:22 +0900 - rev 803218
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons For some reason, GNU as is not happy with the assembly generated after bug 1238661 anymore on Debian armel. OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this workaround anymore, so let's just kill it.
74dffd02a249f90777df32ca01579e6c5d3e6a3f: Backed out changeset 838c0ab9cbdb (bug 1464084) for Linux static bustage on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Jun 2018 02:42:52 +0300 - rev 803217
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Backed out changeset 838c0ab9cbdb (bug 1464084) for Linux static bustage on a CLOSED TREE
aa67de9bfa1cfb6947f22cea66385bcbf5b69890: Bug 1465938 Fix a pair of WE theme issues r=zombie
Andrew Swan <aswan@mozilla.com> - Fri, 01 Jun 2018 11:45:25 -0700 - rev 803216
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1465938 Fix a pair of WE theme issues r=zombie 1. Stop broadcasting an extra theme update event when changing themes 2. Use enable() to enable themes upon install MozReview-Commit-ID: CgWjNEihwmE
42ff6656917e95d2919f9cee84ef69afba595f14: Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:48:41 +0900 - rev 803215
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander Version 2.25.1's libiberty can choke on some symbols. That was fixed in 2.27. As of writing, the last version is 2.30. Conservatively go with 2.28.1, which is the same major version (2.28) as what is currently in Debian stable.
9720579262346607195ab6804be73772a7ea4fee: Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:22:28 +0900 - rev 803214
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r=froydnj This refreshes the gn-generated moz.builds with the change from previous commit. Somehow, this does unrelated changes, there must be something funky in the gn-moz.build-generator.
6e7c5695e34172b4975c4ad566f6cba309a1580c: Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:20:51 +0900 - rev 803213
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r=froydnj We wrap STL headers so as to ensure our inline infallible operator new definitions are used, but for some reason, STL wrappers were disabled in whatever code we used gyp for first, and that ended up spreading as more things used gyp, and now with gn, whose handling cargo culted STL disabling from the gyp code. We remove all this disabling, because it turns out it causes no build problem anymore.
aeea710872fef737c3a4fcef9925fe7c18058f21: Merge mozilla-central to autoland. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 01:03:45 +0300 - rev 803212
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
4146b1ddbb34d890b76e47584c93232171180fee: Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
Sofia Carrillo <scarrillo@mozilla.com> - Thu, 31 May 2018 18:04:54 -0700 - rev 803211
Push 112046 by bmo:mh+mozilla@glandium.org at Sat, 02 Jun 2018 05:11:11 +0000
Bug 1463834 - vendored hglib, updated to python-hglib r=davehunt
a66a2e4d7014dc417dce7b8131da40548d5a8890: Bug 1463183 - Remove all instances of isUniversalBinary since we no longer build universal binaries for macOS draft
Bharat Raghunathan <bharatraghunthan9767@gmail.com> - Thu, 31 May 2018 20:04:23 +0530 - rev 803210
Push 112045 by bmo:bharatraghunthan9767@gmail.com at Sat, 02 Jun 2018 04:25:06 +0000
Bug 1463183 - Remove all instances of isUniversalBinary since we no longer build universal binaries for macOS MozReview-Commit-ID: FZfVrYtEo13
ffa9f8f72d479d5ef02932e97b58418b6ca7a3c7: Bug 1340498 - Fix unified sources build errors r?mrbkap draft
Doug Thayer <dothayer@mozilla.com> - Fri, 13 Apr 2018 11:04:47 -0700 - rev 803209
Push 112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Fix unified sources build errors r?mrbkap Adding the Places* files into unified sources pushed the unified sources into a situation that exposed a strangely large number of errors. This seems to be the minimum set of changes I could make to resolve all of the issues. MozReview-Commit-ID: C2H9ce8FmE4
043034802775e62f39c2519094d4d0b99812255d: Bug 1340498 - Add new globals to lint config draft
Doug Thayer <dothayer@mozilla.com> - Mon, 29 Jan 2018 11:07:28 -0800 - rev 803208
Push 112044 by bmo:dothayer@mozilla.com at Sat, 02 Jun 2018 03:41:02 +0000
Bug 1340498 - Add new globals to lint config MozReview-Commit-ID: 360gup8cWvi
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip