7eddf9b9a9a1fc46b26c8fb2db787c1aa4783240: Bug 1401432 - Remove the 'setTimeout handler' stack frames in browser_urlbar_search_reflows.js to fix failures on beta, r=mak over IRC.
Florian Quèze <florian@queze.net> - Thu, 21 Sep 2017 12:49:52 +0200 - rev 668284
Push 81000 by bmo:jlorenzo@mozilla.com at Thu, 21 Sep 2017 12:53:38 +0000
Bug 1401432 - Remove the 'setTimeout handler' stack frames in browser_urlbar_search_reflows.js to fix failures on beta, r=mak over IRC.
250a752d56864d729d306d2cf30a9faa8193a28c: Bug 1399660 - Intermittent browser_urlbar_keyed_search_reflows.js - reflow @ _handleOverflow was supposed to be hit 6 more times, r=mak over IRC.
Florian Quèze <florian@queze.net> - Thu, 21 Sep 2017 12:47:18 +0200 - rev 668283
Push 81000 by bmo:jlorenzo@mozilla.com at Thu, 21 Sep 2017 12:53:38 +0000
Bug 1399660 - Intermittent browser_urlbar_keyed_search_reflows.js - reflow @ _handleOverflow was supposed to be hit 6 more times, r=mak over IRC.
4dab43248f156f9c864b6dbd6d8b6c134e302ca1: Bug 1372823: Extend BaseThreadInitThunk thread start address verification to 64-bit. r=dmajor
Bob Owen <bobowencode@gmail.com> - Thu, 21 Sep 2017 09:31:07 +0100 - rev 668282
Push 81000 by bmo:jlorenzo@mozilla.com at Thu, 21 Sep 2017 12:53:38 +0000
Bug 1372823: Extend BaseThreadInitThunk thread start address verification to 64-bit. r=dmajor
e5937bded0db065f91758e69cdb3a1be529ba2da: Bug 1401509 - Extend the TLS early-data telemetry. r=mcmanus
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 21 Sep 2017 10:04:24 +0200 - rev 668281
Push 81000 by bmo:jlorenzo@mozilla.com at Thu, 21 Sep 2017 12:53:38 +0000
Bug 1401509 - Extend the TLS early-data telemetry. r=mcmanus
cbcf0864465448607cf2d99c8312be4a5902dc7a: Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r?jmaher draft
Rob Wood <rwood@mozilla.com> - Thu, 21 Sep 2017 08:47:56 -0400 - rev 668280
Push 80999 by rwood@mozilla.com at Thu, 21 Sep 2017 12:50:49 +0000
Bug 1397438 - Add subtests support for talos base vs ref pageloader tests; r?jmaher MozReview-Commit-ID: Gc4nBionzqw
ad896d3a555405848f1f9f4a89ac9c6f2ddb4e75: Bug 1383880: handle keyError from find_task_id; r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 21 Sep 2017 12:02:44 +0000 - rev 668279
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: handle keyError from find_task_id; r?glandium MozReview-Commit-ID: F3mVgKcqZwA
330938f303906e1ebd5c96a08acbf9e0acac3ea8: Bug 1383880: --from-build is a dev tool, not for automation; r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 15 Sep 2017 12:26:14 +0000 - rev 668278
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: --from-build is a dev tool, not for automation; r?glandium MozReview-Commit-ID: EGs3Zy012JA
d3eabcbd8cd9c01db3a3528f6a34ad755407e30d: Bug 1383880: adjust mach artifact toolchain --from-build; r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 19 Sep 2017 12:55:37 +0000 - rev 668277
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: adjust mach artifact toolchain --from-build; r?glandium MozReview-Commit-ID: AhGS54jB8Wl
0c6079a372cde05afa80fddb97cb817969c31a33: Bug 1383880: use a vcs-compatible reader in decision tasks; r?gps draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 07 Sep 2017 18:28:22 +0000 - rev 668276
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +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
d4b8ad765a20ddc522fae58df9a73e23175565e2: Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 21:18:13 +0000 - rev 668275
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal MozReview-Commit-ID: JuhwyQIx3Mh
5a08cc5a1f1de88dce73602d907828c540fbd4b2: Bug 1383880: annotate source files with what they SCHEDULE; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:31:54 +0000 - rev 668274
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: annotate source files with what they SCHEDULE; r=ahal MozReview-Commit-ID: CR70dSg5R79
ce00c24017f3ecdb497bd295abd20eb8c9126dea: Bug 1383880: Annotate builds and tests with SCHEDULES-related optimizations; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:15:12 +0000 - rev 668273
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +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
de961f3de9585022a753f3b3bb5921ad335d95da: Bug 1383880: add support for optimizing tasks based on SCHEDULES; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 23 Aug 2017 16:21:06 +0000 - rev 668272
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +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
5dc1f2b98d419f4027b159b311be2f455364a807: Bug 1383880: add support for SCHEDULES in moz.build; r=gps draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 31 Jul 2017 20:44:56 +0000 - rev 668271
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: add support for SCHEDULES in moz.build; r=gps MozReview-Commit-ID: 2pfLr0VTy2J
d78e64e1f66539b515d42cfeee3a330af44e4a6d: Bug 1383880: parse try config during the decision task; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 21 Aug 2017 23:14:14 +0000 - rev 668270
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +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
238072ca3c1d94a98d4ee3172e07793eecc34730: Bug 1383880: optimize in three phases; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 668269
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +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
231e93550f58f3f5c8c4694d1857d09383d26b68: Bug 1383880: add Graph.visit_preorder; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 668268
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
ab985bcc2ba6a52923be011d67f1fc46fc29a86a: Bug 1383880: allow only one optimization per task; r=ahal,r=glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 01 Aug 2017 20:02:59 +0000 - rev 668267
Push 80998 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:49:52 +0000
Bug 1383880: allow only one optimization per task; r=ahal,r=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
d9951bed267888a77489cf7d791cd8a05b7aae96: Bug 1383880: handle keyError from find_task_id; r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 21 Sep 2017 12:02:44 +0000 - rev 668266
Push 80997 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:46:24 +0000
Bug 1383880: handle keyError from find_task_id; r?glandium MozReview-Commit-ID: F3mVgKcqZwA
ab23aa51559a7fa0f3d701094c2b472402c00985: Bug 1383880: --from-build is a dev tool, not for automation; r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 15 Sep 2017 12:26:14 +0000 - rev 668265
Push 80997 by dmitchell@mozilla.com at Thu, 21 Sep 2017 12:46:24 +0000
Bug 1383880: --from-build is a dev tool, not for automation; r?glandium MozReview-Commit-ID: EGs3Zy012JA
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip