83afa692da84387ded48b42f36f05911a4cbadb0: Bug 1399777 Fprinter directing output to Windows debug console when it outputs to stderr. r=Yoric
sourav3 <sourav.mukherjee619@gmail.com> - Thu, 21 Sep 2017 17:06:51 +0800 - rev 668484
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1399777 Fprinter directing output to Windows debug console when it outputs to stderr. r=Yoric MozReview-Commit-ID: 81ubXofHIlG *** Using PodCopy instead of std::copy and fixing spaces
2b87ee06ac0478e58c7a20be52b413f73ee630dc: Bug 1401997 - Always report pixel difference counts for reftests. r=jmaher
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 21 Sep 2017 11:28:24 -0400 - rev 668483
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1401997 - Always report pixel difference counts for reftests. r=jmaher MozReview-Commit-ID: 5f2JPMA1ntP
87ffa54a5436b83fb090616af2849966c64144f3: Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r=jmaher
Rob Wood <rwood@mozilla.com> - Thu, 21 Sep 2017 08:47:56 -0400 - rev 668482
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r=jmaher MozReview-Commit-ID: Gc4nBionzqw
d095506bd1d678c5a004ce12510707186f86963b: Bug 1396542 - Let sandboxed content processes read /var/lib/dbus/machine-id. r=gcp
Jed Davis <jld@mozilla.com> - Tue, 19 Sep 2017 19:54:41 -0600 - rev 668481
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1396542 - Let sandboxed content processes read /var/lib/dbus/machine-id. r=gcp PulseAudio is the only thing that's known to need this. Note that the same file often exists as /etc/machine-id, and we currently allow reading all of /etc (which includes other fingerprinting hazards as well). MozReview-Commit-ID: FoyKQzhAV6M
9bd41e3dcdd691e34c934e8602f96e24ad7da36e: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 21 Sep 2017 17:29:34 +0200 - rev 668480
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
merge mozilla-central to autoland. r=merge a=merge
bffb6b9d72128317e400b0bc35dcde97c7068250: Bug 1401725 - Use sparse checkouts for toolchain tasks; r=glandium
Gregory Szorc <gps@mozilla.com> - Thu, 21 Sep 2017 07:30:49 -0700 - rev 668479
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1401725 - Use sparse checkouts for toolchain tasks; r=glandium Strictly speaking we don't need all files in the directories listed in the profile. But the checkout is still small enough and it is far less effort than cherry-picking every file needed by every toolchain task. This brings the checkout down to ~3700 files, which only takes 1-2s. MozReview-Commit-ID: 2BpKdZ2Pvx9
fc2264fce0d40ca7c1ac7daa1fb59e4c3f59bffa: Bug 1401710 - Remove unused unsafe code from nsDOMClassInfo. r=bz
Andrew McCreight <continuation@gmail.com> - Wed, 20 Sep 2017 13:01:48 -0700 - rev 668478
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1401710 - Remove unused unsafe code from nsDOMClassInfo. r=bz Also, the XPConnect() method is unused. MozReview-Commit-ID: JycZIa9TbC8
b0d1cd898a0ba193cd06ec9987754176ca381e97: Bug 1383880: handle keyError from find_task_id; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 21 Sep 2017 12:02:44 +0000 - rev 668477
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: handle keyError from find_task_id; r=gps MozReview-Commit-ID: F3mVgKcqZwA
0aa93d9b53a9c42d361ff978b9dcb537ab33d8c5: Bug 1383880: --from-build is a dev tool, not for automation; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 15 Sep 2017 12:26:14 +0000 - rev 668476
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: --from-build is a dev tool, not for automation; r=glandium MozReview-Commit-ID: EGs3Zy012JA
e3190ac566b7d41ec3d3c70e3bcbc0e8e49d61c5: Bug 1383880: adjust mach artifact toolchain --from-build; r=glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 19 Sep 2017 12:55:37 +0000 - rev 668475
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: adjust mach artifact toolchain --from-build; r=glandium MozReview-Commit-ID: AhGS54jB8Wl
817f14e03e814e2db177c7840217ddd782f800d0: Bug 1383880: use a vcs-compatible reader in decision tasks; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 07 Sep 2017 18:28:22 +0000 - rev 668474
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: use a vcs-compatible reader in decision tasks; r=gps This continues to use a file-based reader when run locally. MozReview-Commit-ID: CJuYKDj2E3n
e62999cee1cdb9b8536e79c37a9770423d10d5a4: Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 21:18:13 +0000 - rev 668473
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal MozReview-Commit-ID: JuhwyQIx3Mh
aa31b00d8eb1fc10976b554442d3dae9b96c60de: Bug 1383880: annotate source files with what they SCHEDULE; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:31:54 +0000 - rev 668472
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: annotate source files with what they SCHEDULE; r=ahal MozReview-Commit-ID: CR70dSg5R79
ab8f1fe0716313514d5b74d4145f13c8ec3a28f8: Bug 1383880: Annotate builds and tests with SCHEDULES-related optimizations; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:15:12 +0000 - rev 668471
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: Annotate builds and tests with SCHEDULES-related optimizations; r=ahal This means that a push to try affecting only Android will only run android builds and tests, for example. MozReview-Commit-ID: HVUvIg0EUZn
a418182c67b93ba87cfd03538f6d1accc932ea35: Bug 1383880: add support for optimizing tasks based on SCHEDULES; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 23 Aug 2017 16:21:06 +0000 - rev 668470
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: add support for optimizing tasks based on SCHEDULES; r=ahal This adds some new optimization strategies. For tests, we use Either(SETA, SkipUnlessSchedules), thereby giving both mechanisms a chance to skip tasks. On try, SETA is omitted. MozReview-Commit-ID: GL4tlwyeBa6
33e1e1b4acd5403e6d32b19aed1c8a50d919bec8: Bug 1383880: add support for SCHEDULES in moz.build; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 31 Jul 2017 20:44:56 +0000 - rev 668469
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: add support for SCHEDULES in moz.build; r=gps MozReview-Commit-ID: 2pfLr0VTy2J
b2c2b8ada7dda75691f15d5f17893a6884b517c3: Bug 1383880: parse try config during the decision task; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 21 Aug 2017 23:14:14 +0000 - rev 668468
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: parse try config during the decision task; r=ahal This sets the try_mode property, and parses the try message (if given), early in the decision task and puts the results into the parameters. The proximate need is to set optimze_target_tasks for some try modes and not others. This also replaces the existing logic for parsing messages for certain kinds, and makes the distinction between the different try modes a little clearer. MozReview-Commit-ID: AXJEGLh6pEV
79bb520917503e198af1c1f0fbaad269e258bdf3: Bug 1383880: optimize in three phases; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 668467
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: optimize in three phases; r=ahal In preparation for much more thorough optimization of task-graphs, this makes a few changes: * optimization is split into thre phases, with task removal in one phase (following dependency links) and task replacement in the next (in the reverse order). * optimization uses class instances instead of functions for optimizations; this allows different functions for different phases, and also leaves open the possibility of composing optimizations. * the replacement phase can also support removal; this is when utility tasks like symbol uploads can be optimized away iff their parent task is optimized. MozReview-Commit-ID: C5QznNpwqXn
b327dc19aeab0aa762031458f4850ca03907faeb: Bug 1383880: add Graph.visit_preorder; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 668466
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
e4f1ed133c6826aabc73672cd379037d5c05952b: Bug 1383880: allow only one optimization per task; r=ahal,glandium
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 01 Aug 2017 20:02:59 +0000 - rev 668465
Push 81062 by gszorc@mozilla.com at Thu, 21 Sep 2017 18:37:24 +0000
Bug 1383880: allow only one optimization per task; r=ahal,glandium It is not at *all* clear how multiple optimizations for a single task should interact. No simple logical operation is right in all cases, and in fact in most imaginable cases the desired behavior turns out to be independent of all but one of the optimizations. For example, given both `seta` and `skip-unless-files-changed` optimizations, if SETA says to skip a test, it is low value and should be skipped regardless of what files have changed. But if SETA says to run a test, then it has likely been skipped in previous pushes, so it should be run regardless of what has changed in this push. This also adds a bit more output about optimization, that may be useful for anyone wondering why a particular job didn't run. MozReview-Commit-ID: 3OsvRnWjai4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip