aadef6f411cfdab9eeeeda0567f44d90e0d018d8: Bug 1464123 - Add node toolchains to the automated builds draft
Dan Mosedale <dmose@meer.net> - Fri, 01 Jun 2018 15:38:14 -0700 - rev 803177
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - Add node toolchains to the automated builds MozReview-Commit-ID: LIP6NhTKkru
876f2cadd8c1de3f350a976c76647a95bafb85ea: Bug 1464123 - Add node toolchain path to automation mozconfigs draft
Dan Mosedale <dmose@meer.net> - Fri, 01 Jun 2018 14:59:45 -0700 - rev 803176
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - Add node toolchain path to automation mozconfigs MozReview-Commit-ID: 37gYPLYJD85
d65f1749e934f6feec4f63ee1344285194200d3c: Bug 1464123 - Add node toolchain tasks for linux-x64 and win-x64 draft
Nick Alexander <nalexander@mozilla.com> - Tue, 29 May 2018 17:50:05 -0700 - rev 803175
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - Add node toolchain tasks for linux-x64 and win-x64 MozReview-Commit-ID: 3JEghnqGdun
411efcf7062d4f0c5c04756eafa774bb210fb824: Bug 1464123 - Add node to configure draft
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Apr 2018 17:00:42 -0700 - rev 803174
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - Add node to configure MozReview-Commit-ID: Lu5gj4rU5QV
e38e4060bd68251a51b87f7e21078fdbcf98d10a: Bug 1464123 - make generate_buildin_addons handle races better draft
Dan Mosedale <dmose@meer.net> - Thu, 31 May 2018 09:56:20 -0700 - rev 803173
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - make generate_buildin_addons handle races better MozReview-Commit-ID: D9irkni3gQv
1584a01b24a7d27d58c259fc4ab2ec08ce15c3f2: Bug 1464123 - Pre: Don't throw inscrutable errors when failing to post_build. draft
Nick Alexander <nalexander@mozilla.com> - Thu, 05 Apr 2018 16:42:38 -0700 - rev 803172
Push 112036 by bmo:dmose@mozilla.org at Fri, 01 Jun 2018 23:51:35 +0000
Bug 1464123 - Pre: Don't throw inscrutable errors when failing to post_build. MozReview-Commit-ID: EnqVrz91q9d
b820681ff367151c431a53739dd79a19ba1519af: Bug 1458119: Part 2: Test session restore across Windows shutdown. r?whimboo, mikedeboer draft
Adam Gashlin <agashlin@mozilla.com> - Fri, 01 Jun 2018 16:46:26 -0700 - rev 803171
Push 112035 by bmo:agashlin@mozilla.com at Fri, 01 Jun 2018 23:46:59 +0000
Bug 1458119: Part 2: Test session restore across Windows shutdown. r?whimboo, mikedeboer When the Windows OS shuts down, we use a synchronous shutdown mechanism, this exercises session save and restore in a unique way. MozReview-Commit-ID: 6sCa3E2wmLY
8886a199416e5a526faf6a0895a71fdc9752d555: Bug 1458119: Part 1: Use idleDispatch to be independent from a content window. r=mikedeboer draft
Adam Gashlin <agashlin@mozilla.com> - Sun, 27 May 2018 11:21:49 -0700 - rev 803170
Push 112035 by bmo:agashlin@mozilla.com at Fri, 01 Jun 2018 23:46:59 +0000
Bug 1458119: Part 1: Use idleDispatch to be independent from a content window. r=mikedeboer When using content.requestIdleCallback(), the idle callback may not be run by the time the content goes away, resulting in a missed send. ChromeUtils.idleDispatch does not have this issue. MozReview-Commit-ID: DdGMr6j80sZ
23c36d253665cb7f42d856563f4cf81e97f66a4f: Bug 1465117 - Add additional options to backfilling action task draft
Brian Stack <bstack@mozilla.com> - Fri, 01 Jun 2018 16:44:16 -0700 - rev 803169
Push 112034 by bstack@mozilla.com at Fri, 01 Jun 2018 23:44:59 +0000
Bug 1465117 - Add additional options to backfilling action task MozReview-Commit-ID: FMGjhQbg4im
5dfa41a85ec26c8b6e1d6ff51d0095a0e81e4439: Bug 1463938 - Recalculate frecency in chunks for synced bookmarks. r?mak draft
Kit Cambridge <kit@yakshaving.ninja> - Thu, 31 May 2018 11:50:42 -0700 - rev 803168
Push 112033 by bmo:kit@mozilla.com at Fri, 01 Jun 2018 23:32:17 +0000
Bug 1463938 - Recalculate frecency in chunks for synced bookmarks. r?mak MozReview-Commit-ID: HrpzBnQisDK
a42e999a42620ae396d15aec787746e61390d965: Bug 1460206 - Let the new Android fling physics ride the trains. r=kats draft
Botond Ballo <botond@mozilla.com> - Fri, 01 Jun 2018 19:27:05 -0400 - rev 803167
Push 112032 by bballo@mozilla.com at Fri, 01 Jun 2018 23:30:45 +0000
Bug 1460206 - Let the new Android fling physics ride the trains. r=kats MozReview-Commit-ID: 9DSIDzqKnZX
90fe92c853d29410139bf0dbed077d5225ba2c5f: Bug 1463938 - Recalculate frecency in chunks for synced bookmkarks. r?mak draft
Kit Cambridge <kit@yakshaving.ninja> - Thu, 31 May 2018 11:50:42 -0700 - rev 803166
Push 112031 by bmo:kit@mozilla.com at Fri, 01 Jun 2018 23:23:11 +0000
Bug 1463938 - Recalculate frecency in chunks for synced bookmkarks. r?mak MozReview-Commit-ID: HrpzBnQisDK
cbf9ea7c5531a1ab80ab716eae4c8eb71f6ebaae: Merge inbound to mozilla-central. a=merge
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 02 Jun 2018 01:01:33 +0300 - rev 803165
Push 112031 by bmo:kit@mozilla.com at Fri, 01 Jun 2018 23:23:11 +0000
Merge inbound to mozilla-central. a=merge
a65c09c8fbfbe48ae171a86ee23ce99bb69d1436: Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:22:28 +0900 - rev 803164
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +0000
Bug 1466054 - Run `mach build-backend -b GnMozbuildWriter`. r?build 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.
718104571b41b1fb424156800be56aded85fa6e6: Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 17:20:51 +0900 - rev 803163
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +0000
Bug 1466054 - Enable STL wrapping in gn and gyp processed code. r?build 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.
e829b5e2f0cfec472b6d0c477680599ef1eae1c7: 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 803162
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +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.
c5a88d3f77fcaf2e479e174589f140f742cd5911: Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 21 May 2018 12:04:22 +0900 - rev 803161
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +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.
f16a2472bcb54d35e3bb63fe7ea80053e0d9fcc9: bug 1465933 - remove GetPIPNSSBundleString from nsINSSComponent r=fkiefer
David Keeler <dkeeler@mozilla.com> - Thu, 31 May 2018 12:26:04 -0700 - rev 803160
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +0000
bug 1465933 - remove GetPIPNSSBundleString from nsINSSComponent r=fkiefer At this point, all uses of GetPIPNSSBundleString *should* be on the main thread, so we can just remove the nsINSSComponent version and rely on the nsNSSCertHelper instance. MozReview-Commit-ID: Lt7AgokGKRH
838c0ab9cbdbe85b0f7997ec48289d0a7fc12360: Bug 1464084 - Don't export libstdc++ symbols with --enable-stdcxx-compat. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Jun 2018 08:10:25 +0900 - rev 803159
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +0000
Bug 1464084 - Don't export libstdc++ 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 as much std::* stuff as possible. The added symbol script could use `extern "C++"` syntax and demangled symbols but there is no guarantee the demangled symbols won't change. Plus, it's not possible to match demangled symbols that have a return type: they contain a space, and the only way to match that is to use double quotes, which doesn't allow globs at the same time. 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.
882c05a09c56e0b9d0fcfaf526bc4f038efa3382: Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug
Markus Stange <mstange@themasta.com> - Thu, 31 May 2018 14:08:50 -0400 - rev 803158
Push 112030 by bmo:mh+mozilla@glandium.org at Fri, 01 Jun 2018 22:09:45 +0000
Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug MozReview-Commit-ID: nRSVnJVNTj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip