7bc536d9f94e48aed873d7c61e24c6ebbb2927ee: bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r?glandium
draft
Ted Mielczarek <ted@mielczarek.org> - Wed, 25 Oct 2017 21:18:27 -0400 - rev 686571
Push
86215 by bmo:ted@mielczarek.org at Thu, 26 Oct 2017 02:08:54 +0000
bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r?glandium
MozReview-Commit-ID: K7dAk6wLGl7
ebcaa3d35f7f895742f3ab16d7139dec136ef178: Bug 1411525 - use BufferReader in flac/ogg parser. r?kinetik
draft
Alfredo.Yang <ayang@mozilla.com> - Thu, 19 Oct 2017 10:16:32 +0800 - rev 686570
Push
86214 by bmo:ayang@mozilla.com at Thu, 26 Oct 2017 01:24:08 +0000
Bug 1411525 - use BufferReader in flac/ogg parser. r?kinetik
MozReview-Commit-ID: 5chnxLnpqmY
913ea3a0dac318ab35c558c8082ca55d63c25d19: Bug 1256608 - Set replace malloc ldflags from moz.configure and delete replace-malloc.mk
draft
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 16:32:41 -0700 - rev 686569
Push
86213 by bmo:cmanchester@mozilla.com at Thu, 26 Oct 2017 01:21:21 +0000
Bug 1256608 - Set replace malloc ldflags from moz.configure and delete replace-malloc.mk
MozReview-Commit-ID: 4v7IIcty5vf
603db9fb9605dbb6da3ee96fc732872b74fed695: Bug 1256608 - Hook `open` as seen from moz.configure to add read files to configure's dependencies.
draft
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 16:17:01 -0700 - rev 686568
Push
86213 by bmo:cmanchester@mozilla.com at Thu, 26 Oct 2017 01:21:21 +0000
Bug 1256608 - Hook `open` as seen from moz.configure to add read files to configure's dependencies.
MozReview-Commit-ID: 7MC51ma2dXP
12bcb80296003126c2a7e0d939cf75b864fa837b: bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r?glandium
draft
Ted Mielczarek <ted@mielczarek.org> - Wed, 25 Oct 2017 21:18:27 -0400 - rev 686567
Push
86212 by bmo:ted@mielczarek.org at Thu, 26 Oct 2017 01:20:30 +0000
bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r?glandium
MozReview-Commit-ID: K7dAk6wLGl7
d89a9eaa9ed8c5367b31134ea262eb37a15fceaa: Bug 1409876 - Print warning when vcs operations aren't running on a cache or volume; r?dustin
draft
Gregory Szorc <gps@mozilla.com> - Wed, 25 Oct 2017 17:38:35 -0700 - rev 686566
Push
86211 by gszorc@mozilla.com at Thu, 26 Oct 2017 01:05:32 +0000
Bug 1409876 - Print warning when vcs operations aren't running on a cache or volume; r?dustin
A lot of effort has been spent optimizing VCS operations for peak
performance. But not utilizing caches or volumes for the VCS store
or checkouts can undermine that work.
Let's print a warning when VCS is configured sub-optimally.
I'm pretty sure we still have some rogue tasks not using caches
or volumes. We can convert this to a fatal error once those are
fixed.
MozReview-Commit-ID: C6CT1zViy75
ec5c24fdb724ef2d7407e55931feafa0fec7df80: Bug 1409876 - Refuse to perform a VCS checkout into a cache root; r?dustin
draft
Gregory Szorc <gps@mozilla.com> - Wed, 25 Oct 2017 17:23:16 -0700 - rev 686565
Push
86211 by gszorc@mozilla.com at Thu, 26 Oct 2017 01:05:32 +0000
Bug 1409876 - Refuse to perform a VCS checkout into a cache root; r?dustin
This seems like a reasonable thing to enforce.
MozReview-Commit-ID: 3BZQSkwRYeN
cf5500e04eebbea38f329a8b81a13683617d6814: Bug 1409876 - Record cache history to aid failure analysis; r?dustin
draft
Gregory Szorc <gps@mozilla.com> - Wed, 25 Oct 2017 16:58:37 -0700 - rev 686564
Push
86211 by gszorc@mozilla.com at Thu, 26 Oct 2017 01:05:32 +0000
Bug 1409876 - Record cache history to aid failure analysis; r?dustin
We introduce a per-cache .cachelog file containing important events
in the cache's history such as creation, requirements adjusting,
and utilization. If cache validation fails, we print the cache log.
If a previous task was responsible for getting the cache in a bad
state, its TASK_ID should be printed, allowing us to more easily
identify mis-configured tasks.
MozReview-Commit-ID: BJun5Hi5w0s
b0f2ce9b962579e140d845aa83fa281533f80435: Bug 1411786 - Use mozilla::Atomic for the recycled size count. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 09:51:00 +0900 - rev 686563
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Use mozilla::Atomic for the recycled size count. r?njn
9347950359dafd558bfb424efb97f66257ba747a: Bug 1411786 - Rename chunk recycling-related globals. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 09:43:43 +0900 - rev 686562
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Rename chunk recycling-related globals. r?njn
bd98e381dc6804acb32e0d059eb6dd232e5dcc45: Bug 1411786 - Make the chunk size and recycle limit constant. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 09:38:48 +0900 - rev 686561
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Make the chunk size and recycle limit constant. r?njn
Bug 1403843 made more things constant, but missed a few that don't
depend on the page size.
22b3e6e6d00565d1de14491b1d418c6f55436543: Bug 1411786 - More tidying of chunk allocation and recycling code. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 08:50:49 +0900 - rev 686560
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - More tidying of chunk allocation and recycling code. r?njn
- Move variable declarations to their initialization.
- Remove gotos and use RAII.
9456cb69c8fafea3ae2db3de241f1f38ee9d72bf: Bug 1411786 - Rename chunk_{recycle,record,alloc,dealloc} arguments. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 08:48:18 +0900 - rev 686559
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Rename chunk_{recycle,record,alloc,dealloc} arguments. r?njn
Also reformat a few things clang-format left out.
d605b20da932db12664d999dc50f7d4ee8cef249: Bug 1411786 - clang-format chunk_{recycle,record,alloc,dealloc}. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 08:36:26 +0900 - rev 686558
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - clang-format chunk_{recycle,record,alloc,dealloc}. r?njn
11429f046c1cbf3f319b69022f276101df881abe: Bug 1411786 - Use globals for chunk recycling. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 08:29:07 +0900 - rev 686557
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Use globals for chunk recycling. r?njn
The chunk_recycle and chunk_record functions are never called with
different red-black trees than the globals, so just use them directly
instead of passing them as argument. The functions were already using
the associated global mutex anyways.
At the same time, rename them.
205648c2ec5942793ba1de1fc0f8d7a00183674a: Bug 1411786 - Don't call chunk_recycle for base allocations. r?njn
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 08:24:08 +0900 - rev 686556
Push
86210 by bmo:mh+mozilla@glandium.org at Thu, 26 Oct 2017 00:56:01 +0000
Bug 1411786 - Don't call chunk_recycle for base allocations. r?njn
Instead of calling it with a boolean indicating whether the call was for
base allocations or not, and return immediately if it was, avoid the
call altogether.
afd5a8ef98afe1f73b2a5b12136ffc39d6b5f58a: Bug 1411796 - [taskgraph] Skip parameters.rst doc verification if parameters.strict is False, r?dustin
draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 25 Oct 2017 20:27:17 -0400 - rev 686555
Push
86209 by ahalberstadt@mozilla.com at Thu, 26 Oct 2017 00:29:16 +0000
Bug 1411796 - [taskgraph] Skip parameters.rst doc verification if parameters.strict is False, r?dustin
This is needed to prevent parameter mismatch errors when using |mach try fuzzy|
from an older revision. This can happen if the parameters.yml is being
downloaded from a commit with a recently added parameter.
MozReview-Commit-ID: 4NxCM7i8B4W
67643a67a9783620a5932ffb25f800b0fa8aabb2: Bug 951793 - Add overscroll-behavior to the layer dump. r=kats
draft
Botond Ballo <botond@mozilla.com> - Wed, 25 Oct 2017 13:21:49 -0400 - rev 686554
Push
86208 by bballo@mozilla.com at Wed, 25 Oct 2017 23:43:04 +0000
Bug 951793 - Add overscroll-behavior to the layer dump. r=kats
MozReview-Commit-ID: 629DKmrbVIi
0da448a8bf078bf23e2b5d527098197416f858fc: Bug 951793 - Obey overscroll-behavior for swipe navigation. r=mstange
draft
Botond Ballo <botond@mozilla.com> - Mon, 23 Oct 2017 18:27:24 -0400 - rev 686553
Push
86208 by bballo@mozilla.com at Wed, 25 Oct 2017 23:43:04 +0000
Bug 951793 - Obey overscroll-behavior for swipe navigation. r=mstange
MozReview-Commit-ID: i2BuiAfG71
d9809f329e33cd4030c3ba802453766eb3ee779b: Bug 951793 - Obey overscroll-behavior for any overscroll effect. r=kats
draft
Botond Ballo <botond@mozilla.com> - Mon, 23 Oct 2017 16:57:52 -0400 - rev 686552
Push
86208 by bballo@mozilla.com at Wed, 25 Oct 2017 23:43:04 +0000
Bug 951793 - Obey overscroll-behavior for any overscroll effect. r=kats
MozReview-Commit-ID: HyATx3aCmmm