1d759b1bdf8adc61032353a977b2649a3cba50e2: No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
ffxbld - Sat, 23 Jan 2016 04:36:32 -0800 - rev 281201
Push 29932 by ffxbld at Sat, 23 Jan 2016 12:36:45 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
5f7c184ccd800b2ed512c23fb609007efd198eaf: Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 22 Jan 2016 18:27:10 -0500 - rev 281200
Push 29931 by ryanvm@gmail.com at Fri, 22 Jan 2016 23:27:37 +0000
Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash
7104d650a97d895cbbc64d53462bf86a04658abe: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 22 Jan 2016 12:05:24 +0100 - rev 281199
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
merge mozilla-inbound to mozilla-central a=merge
5ee4a20245a0b4724e3d2120ef146a42dc10e6c5: Fixup for bug 1239217 fixing a shell construct that does not work in autoconf. r=me
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Jan 2016 16:15:10 +0900 - rev 281198
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Fixup for bug 1239217 fixing a shell construct that does not work in autoconf. r=me
a32c1b49c2edb30f7fd456c3155b3cf6a4ea376d: Bug 676828 - Use RAII for AudioSession instead. r=bholley
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 22 Jan 2016 16:08:14 +0900 - rev 281197
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 676828 - Use RAII for AudioSession instead. r=bholley
cb5a01dc56fb199aed6ff627d17ced5bc25342ce: Bug 1241771 - Print install manifest processing time; r=glandium
Gregory Szorc <gps@mozilla.com> - Thu, 21 Jan 2016 22:42:47 -0800 - rev 281196
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241771 - Print install manifest processing time; r=glandium
ef27c15ebe8758a7bc701fdb45a9018e8718710e: Bug 1239217 - Enable the hybrid FasterMake+RecursiveMake backend for artifact builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Jan 2016 14:23:03 +0900 - rev 281195
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Enable the hybrid FasterMake+RecursiveMake backend for artifact builds. r=gps
0d610a47138ddf28a34c1cd078f1bfe553af8c96: Bug 1239217 - Add the FasterMake+RecursiveMake hybrid backend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Jan 2016 11:13:26 +0900 - rev 281194
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Add the FasterMake+RecursiveMake hybrid backend. r=gps
e9996f9ea66f064494ac7f91aacefd142cb6babc: Bug 1239217 - Make the RecursiveMake build system create backend files generically. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Jan 2016 10:02:48 +0900 - rev 281193
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Make the RecursiveMake build system create backend files generically. r=gps The current rule is only for "backend.RecursiveMakeBackend", but, with the current default of generating both the RecursiveMake and FasterMake backends, the command creates/refreshes both backends. This is, in fact, how the FasterMake backend is refreshed in most cases. Moreover, with an hybrid backends, the generated file is not "backend.RecursiveMakeBackend" anymore, so we need a more generic way to handle this. Furthermore, it's not necessarily desirable for all backends to have a dependency file to handle the dependencies to refresh the backend, so generate a plain list instead. This has the side effect of making `mach build-backend --diff` more readable for changes to that file. Finally, make the backend.* files created like any other backend file, such that its diff appears in the `mach build-backend --diff` output.
848ccd8fd7da3ee17089b43e6bff6f24a1f9238c: Bug 1239217 - Stop making the FasterMake build system refresh the backend on its own. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Jan 2016 09:53:51 +0900 - rev 281192
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Stop making the FasterMake build system refresh the backend on its own. r=gps The FasterMake build system is meant to be invoked through `mach build faster`, which does it already, or, in the near future, as part of an hybrid build system, which will deal with it as well. People doing `make -C objdir/faster` won't have the backend automatically refreshed, but that's not a supported way to use it anyways.
233be618da5897e376b87a8928f518b28cfbeac1: Bug 1239217 - Add the notion of Partial and Hybrid build backends. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Jan 2016 18:16:15 +0900 - rev 281191
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Add the notion of Partial and Hybrid build backends. r=gps Make the FasterMake backend a partial build backend.
0d981cf65508535f7967a48fa08f93e54401ad93: Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 Jan 2016 18:10:57 +0900 - rev 281190
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1239217 - Skip empty install manifests, apart a few exceptions. r=gps Install manifests are not empty in normal conditions, apart a few exceptions where they are only used for a "magic" `rm -rf`. However, we're going to introduce changes that will empty some of the install manifests and make their work happen from a different backend, in which case we don't want them to correspond to a `rm -rf`.
0947272393af5b921b4b1fbd888478536010d7b4: Bug 1241371. Don't schedule an image visibility update every time display port margins change. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Fri, 22 Jan 2016 00:29:17 -0600 - rev 281189
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241371. Don't schedule an image visibility update every time display port margins change. r=kats Displayport margins change by small amounts on almost every single scroll. We do not want to update image visibility nearly that often. As the comment, and the original bug (bug 1169881) suggest this is only meant to catch rather large changes in display ports as we already have means to trigger an image visibility update via a scroll position change and via any style or layout flush.
5d12e137f2c154dbbffb2cf9912709bcf9f594aa: Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 20 Jan 2016 19:00:01 -0800 - rev 281188
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm. It's not necessary, because all message names are string literals.
406f2af156e70f008242c91eade94c50c7e8fdb3: Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 21 Jan 2016 20:04:00 -0800 - rev 281187
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem.
ae7300dbece69cbd90e102fe8f4f2d90747d8a0f: Bug 1241531 - Part 4: Make service worker unregister job respect cancelation. r=ehsan
Ben Kelly <ben@wanderview.com> - Thu, 21 Jan 2016 08:50:00 -0500 - rev 281186
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241531 - Part 4: Make service worker unregister job respect cancelation. r=ehsan
9979b9c3314a045f7b010c8d39f60a19d3b4469e: Bug 1241531 - Part 3: Call Cancel() on all service worker jobs. r=ehsan
Ben Kelly <ben@wanderview.com> - Thu, 21 Jan 2016 08:49:00 -0500 - rev 281185
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241531 - Part 3: Call Cancel() on all service worker jobs. r=ehsan
62452453a63600b7cb86ab72b2d4540ee4462907: Bug 1241531 - Part 2: Move Cancel() to ServiceWorkerJob base class. r=ehsan
Ben Kelly <ben@wanderview.com> - Thu, 21 Jan 2016 08:49:00 -0500 - rev 281184
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241531 - Part 2: Move Cancel() to ServiceWorkerJob base class. r=ehsan
cca3ee01a8623c5f5d82ffd14a71f8efa70ae732: Bug 1241531 - Part 1: Only pop jobs from the queue when the correct job completes. r=ehsan
Ben Kelly <ben@wanderview.com> - Thu, 21 Jan 2016 08:48:00 -0500 - rev 281183
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241531 - Part 1: Only pop jobs from the queue when the correct job completes. r=ehsan
7ac2a3d757a9f6373c1d8a654ed99992fd912189: Bug 1241311 - Pre-tenure SavedFrame objects. r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Wed, 20 Jan 2016 15:09:00 -0500 - rev 281182
Push 29930 by cbook@mozilla.com at Fri, 22 Jan 2016 11:05:50 +0000
Bug 1241311 - Pre-tenure SavedFrame objects. r=terrence Because of SavedStacks' tail-sharing, we cut down on the number of SavedFrame allocations, but they also tend to live fairly long. When using the devtools' profiler on Octane, I noticed that we were spending much more time in GC when recording allocation stacks (as SavedFrame stacks) than when we were not recording allocation stacks. We were spending about 30% of time in nursery collections and 7% of time in major GCs. This commit makes it so that SavedFrame objects are always allocated in the tenured heap. After this change, only about 17% of time is spent in nursery collections and 8% in major GCs.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip