02145726b2a5e30049b175c3a15326e586fd989b: Bug 1430315 - Add a toolchain job to build llvm-dsymutil independently. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Jan 2018 16:23:33 +0900 - rev 721194
Push 95769 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 22:43:40 +0000
Bug 1430315 - Add a toolchain job to build llvm-dsymutil independently. r?build We've had problems with crashes in llvm-dsymutil for a while, and while they are, in essence, due to the fact that rustc produces bad debug info, they are a hurdle to our builds. The tool comes along clang, and updating clang is not necessarily easy (witness bug 1409265), so, so far, we've relied on backporting fixes, which can be time confusing (witness bug 1410148). OTOH, llvm-dsymutil is a rather specific tool, that doesn't strictly need to be tied to clang. It's only tied to it because it uses the llvm code to do some of the things it does, and it's part of the llvm source tree. But it could just as well be a separate tool, like it was(is?) on OSX. So, we add a toolchain job to build it from the llvm source, independently from clang, so that we can update it separately, if we hit new crashes that happen to already be fixed on llvm trunk. It will also allow to more easily update after upstream fixes crashes after we report them.
630d0e68689f95c55350cc4f9c805869f92bb3ad: Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r?gps draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 16 Jan 2018 22:33:08 +0000 - rev 721193
Push 95768 by dmitchell@mozilla.com at Tue, 16 Jan 2018 22:35:12 +0000
Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r?gps MozReview-Commit-ID: Kycd9i5f19P
385730b7685d7a557cab32b8d32ac504ca87c44e: Bug 1430841 One way to fix the rounding error. r?froydnj draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 16:24:32 -0600 - rev 721192
Push 95767 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 22:25:04 +0000
Bug 1430841 One way to fix the rounding error. r?froydnj MozReview-Commit-ID: 1HRoyJFxMbe
a2aa06679ace80d50ddc93871b59e1ed152caf7d: Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 14:34:46 -0600 - rev 721191
Push 95767 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 22:25:04 +0000
Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests This commit adds a gtest calling ReduceTimePrecision that illustrates several failing test cases from float fuzziness. MozReview-Commit-ID: GGR67P4LgYH
720b27953bd0cfc45d31c0a8ac751e452317ba97: Bug 1430908 - Use --progress=dot:mega with wget; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 16 Jan 2018 14:24:31 -0800 - rev 721190
Push 95766 by bmo:gps@mozilla.com at Tue, 16 Jan 2018 22:24:45 +0000
Bug 1430908 - Use --progress=dot:mega with wget; r?glandium By default, wget prints dots every 1k bytes. This can render a lot of output for large files. We switch to the "mega" style, which makes each dot represent 64k, thus reducing output by up to 64x. We also force the use of dot display. By default, it uses "bar" which attempts to use terminal formatting if possible. Since most of this code executes in CI and terminal control characters can interfere with logged output, we force the use of "dot." (Although wget appears to automatically switch to dot in TC today. But consistency is good.) MozReview-Commit-ID: IpTWJdcauTV
45bd1935920122f5a6c53de524277ea960a3ae91: Bug 1425535 - Implement browserSettings.proxyConfig API, r?mixedpuppy draft
Bob Silverberg <bsilverberg@mozilla.com> - Thu, 11 Jan 2018 15:22:03 -0500 - rev 721189
Push 95765 by bmo:bob.silverberg@gmail.com at Tue, 16 Jan 2018 22:03:06 +0000
Bug 1425535 - Implement browserSettings.proxyConfig API, r?mixedpuppy This allows an extension to read and set proxy settings via a config object. MozReview-Commit-ID: 55wn0RO74E4
0129cd0372fa17dad877b3290cf7efbf390b0055: Bug 1429963 - Don't allow RBAB on Mesa for now. - r=lenzak draft
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 11 Jan 2018 18:26:46 -0800 - rev 721188
Push 95764 by bmo:jgilbert@mozilla.com at Tue, 16 Jan 2018 21:54:02 +0000
Bug 1429963 - Don't allow RBAB on Mesa for now. - r=lenzak RBAB makes it easy to trigger TDRs, so let's punt on fixing the TDR handling for now. MozReview-Commit-ID: LRimFTn1mJA
28f0ea3363c801c3d90533bfc96b584731f0e558: Try to make |npm install| work in webconsole. draft
Nick Alexander <nalexander@mozilla.com> - Mon, 15 Jan 2018 11:23:19 -0800 - rev 721187
Push 95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Try to make |npm install| work in webconsole. MozReview-Commit-ID: P2EUd9WQR4
8d8bb652bc31914ee45f841679082bc3376f8917: Bug 1401189 - Part 2: Add webconsole tests. draft
Nick Alexander <nalexander@mozilla.com> - Wed, 10 Jan 2018 14:35:06 -0800 - rev 721186
Push 95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Bug 1401189 - Part 2: Add webconsole tests. MozReview-Commit-ID: 1t06QnJ4XNJ
66ec896890e03dbbd541ea90ccfe1dfa45c9314a: Bug 1401189 - Part 1: Add new npm TC kind. draft
Nick Alexander <nalexander@mozilla.com> - Mon, 08 Jan 2018 12:54:40 -0800 - rev 721185
Push 95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Bug 1401189 - Part 1: Add new npm TC kind. This patch adds a new npm kind. A single npm declaration corresponds to a single npm command against a single package.json in the source tree. The npm declaration expands to two task declarations: 1) a toolchain task that runs |npm install| and collects the resulting `node_modules` directory; 2) another task that installs the `node_modules` directory produced by the toolchain task and then runs whatever npm command was specified. This two stage process -- dependency collection before task execution -- has worked well for the Android-Gradle dependency hierarchy. MozReview-Commit-ID: GAuTdOVVsfH
34c00e628e5d0755c2b082b3aa2cc425f7bf6374: Bug 1426386 - Add reftests for position:sticky items inside a transform. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:53 -0500 - rev 721184
Push 95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Add reftests for position:sticky items inside a transform. r?mstange MozReview-Commit-ID: 2SarlyZWfkm
31deeaffd86b6794a212e29708c1222f2a5498a4: Bug 1426386 - Split the transform sent to webrender back into the transform and positioning components. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:51 -0500 - rev 721183
Push 95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Split the transform sent to webrender back into the transform and positioning components. r?mstange MozReview-Commit-ID: Ku5ANH0TOFi
caf7dd1b971faa6a4f800b88899e22c4a34de5d4: Bug 1426386 - Expose WR stacking context bounds via StackingContextHelper. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:48 -0500 - rev 721182
Push 95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Expose WR stacking context bounds via StackingContextHelper. r?mstange MozReview-Commit-ID: 1C1EA9NfwIO
ea754630de253bdff7ff976d3b21b298eeab2429: Bug 1424146: Refactor taskcluster l10n mozharness config; r?Callek draft
Tom Prince <mozilla@hocat.ca> - Fri, 15 Dec 2017 10:43:08 -0700 - rev 721181
Push 95761 by bmo:mozilla@hocat.ca at Tue, 16 Jan 2018 21:38:15 +0000
Bug 1424146: Refactor taskcluster l10n mozharness config; r?Callek MozReview-Commit-ID: HrbI9grmjud
49d6175d078fc9dd9551320a2e378719373eee81: Bug 1424146: Simplify taskcluster l10n mozharness config; r?Callek draft
Tom Prince <mozilla@hocat.ca> - Tue, 28 Nov 2017 12:46:22 -0700 - rev 721180
Push 95761 by bmo:mozilla@hocat.ca at Tue, 16 Jan 2018 21:38:15 +0000
Bug 1424146: Simplify taskcluster l10n mozharness config; r?Callek MozReview-Commit-ID: 5Pg480dLRbz
5cb51a750cd790b1f91547bd509ea5585ccef86b: Bug 1430037 - Use sparse checkouts for docker image builds. r?dustin draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Jan 2018 17:03:09 +0900 - rev 721179
Push 95760 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 21:38:06 +0000
Bug 1430037 - Use sparse checkouts for docker image builds. r?dustin In many cases, building docker images starts on machines that don't have a cached checkout, and it often takes forever to get a full clone. It used to be worsened when 3 jobs could run at the same time because the worker would start up clean, and 3 jobs would be doing a mercurial clone at the same time, thrashing I/O, but that part is fortunately fixed. It is still, however, appreciable not to waste time in the mercurial clone part of image creation.
3bc087f7033851932189c43da7e0c8c0c5f22603: Bug 1430037 - Use the in-tree image builder image to build docker images. r?dustin draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Jan 2018 17:50:00 +0900 - rev 721178
Push 95760 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 21:38:06 +0000
Bug 1430037 - Use the in-tree image builder image to build docker images. r?dustin The image builder image we use to build docker images is updated manually, and not necessarily when changes occur in tree that should be reflected by a new image builder image. For instance, its run-task is currently outdated. Not enough that it's actually a problem, but it could rapidly become a problem. There is also a lot of friction when trying to make changes in how docker images are built, and while last time I tried, I ended up not being able to do the changes I wanted to make because the docker version on the host is too old, but this is already the second time I've been trying to make things better and hit a wall because the the image builder is essentially fixed in stone on the docker hub. So with this change, we make all the docker images use the in-tree image builder image, except itself, obviously. That one uses the last version that was uploaded. We may want to update it at some point, but not doing so will only impact building the image builder image itself, not the other ones.
ed0d73142f759e0f67f95b201f5a5a64d5bc6f72: Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 15:33:34 -0500 - rev 721177
Push 95759 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:30:56 +0000
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r?nical MozReview-Commit-ID: 4fd3FM1K9T3
7eafa6c999045a249d79849fff3b7d7a997adf1f: Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws draft
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 16 Jan 2018 16:26:00 -0500 - rev 721176
Push 95758 by bmo:bob.silverberg@gmail.com at Tue, 16 Jan 2018 21:30:50 +0000
Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws MozReview-Commit-ID: CIeg7qRLf6N
7cfa1b1190bdf45991ebb78f49192e425cb7bd20: Bug 587523: update Fetch API referrer to check for private browsing pref draft
Luke Crouch <lcrouch@mozilla.com> - Tue, 16 Jan 2018 15:26:26 -0600 - rev 721175
Push 95757 by bmo:lcrouch@mozilla.com at Tue, 16 Jan 2018 21:27:21 +0000
Bug 587523: update Fetch API referrer to check for private browsing pref MozReview-Commit-ID: 2DFYcWuXfnn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip