a439e2ac43058989193daa201b764b96821bd8fa: Bug 1386427 - Part 4: Implement basic storage.managed functionality r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Sat, 16 Sep 2017 19:42:40 +0200 - rev 668120
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1386427 - Part 4: Implement basic storage.managed functionality r=kmag MozReview-Commit-ID: Auy1ujS8wyz
603d09a85dd63adb4a8f3927b7d8dacc440437d0: Bug 1386427 - Part 3: Add `storage` and `pkcs11` NativeManifest types r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Sat, 16 Sep 2017 05:30:13 +0200 - rev 668119
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1386427 - Part 3: Add `storage` and `pkcs11` NativeManifest types r=kmag MozReview-Commit-ID: 62MoqNLTxic
660f2242c95f7804448f4d09e3d030e6eb1d9d06: Bug 1386427 - Part 2: Extract HostManifestManager to NativeManifests.jsm r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Fri, 15 Sep 2017 20:14:56 +0200 - rev 668118
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1386427 - Part 2: Extract HostManifestManager to NativeManifests.jsm r=kmag MozReview-Commit-ID: GrVBZbkTfrB
05ff50abca055f92132141bc25eeb053ac71c52e: Bug 1386427 - Part 1: Add XRE*NativeManifests locations to dirsvc r=kmag
Tomislav Jovanovic <tomica@gmail.com> - Tue, 12 Sep 2017 18:58:23 +0200 - rev 668117
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1386427 - Part 1: Add XRE*NativeManifests locations to dirsvc r=kmag MozReview-Commit-ID: DoJIP6QZ5AX
fd3615e7e0a3a85ba58616396468229bce30f957: 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 668116
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: --from-build is a dev tool, not for automation; r=glandium MozReview-Commit-ID: EGs3Zy012JA
8cceb6a82bfb079e93005d120f540f0877a0eaf3: 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 668115
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: adjust mach artifact toolchain --from-build; r=glandium MozReview-Commit-ID: AhGS54jB8Wl
571a6c9054a540e0bf40baf837da9175f21796b9: 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 668114
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
ec2b8ba5a949c3b899a647dbad93aa60b653e745: 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 668113
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal MozReview-Commit-ID: JuhwyQIx3Mh
8e5847d9acda6349226b37fbbfc79ef2c01d7614: 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 668112
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: annotate source files with what they SCHEDULE; r=ahal MozReview-Commit-ID: CR70dSg5R79
b354fdf6e233ae06118ac8f1a975d0d4a53db4a9: 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 668111
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
ebdd6ccbcfca7f7672040f7227da31594d60f737: 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 668110
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
ebcc9d20981a491ab1cb6b71bff43225a90169e8: 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 668109
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: add support for SCHEDULES in moz.build; r=gps MozReview-Commit-ID: 2pfLr0VTy2J
97eedc84d6e8f7b1128cd29a90ab4a72963bb851: 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 668108
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
a3116da52b4e3e58fbdc1da33c47e18a2e371bae: Bug 1383880: optimize in three phases; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 668107
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
b3eb0c93972084fd856a6d6f1bdadf8035478162: Bug 1383880: add Graph.visit_preorder; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 668106
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
7c07cb7985302e288a56c29c3fac22cacc4096d2: 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 668105
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27: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
9767e159a7018465824b7f6e4d504875cfa5cc6b: Bug 1351673 - Use a single-threaded work queue to process batching downloader work items r=rnewman
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 20 Sep 2017 22:21:02 -0400 - rev 668104
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1351673 - Use a single-threaded work queue to process batching downloader work items r=rnewman Before we'd recurse instead while fetching multiple batches, overflowing the stack on older devices. MozReview-Commit-ID: 37BG6zGBdn0
4a59e79b7e947915bae60d7c37bffebf99ff3ef8: Bug 1399723 - Draw a grey background color when event state is active instead of hover. r=mats
Louis Chang <lochang@mozilla.com> - Thu, 21 Sep 2017 10:15:15 +0800 - rev 668103
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Bug 1399723 - Draw a grey background color when event state is active instead of hover. r=mats MozReview-Commit-ID: CSX6xn1qy19
7864172bddf6409c2e68ff7b1bd0dc0d730202d9: Backed out changeset 8e98f894a8a3 (bug 1381085) for Windows 7 failures in draw_rect.html and change_size.html
Phil Ringnalda <philringnalda@gmail.com> - Wed, 20 Sep 2017 19:39:36 -0700 - rev 668102
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Backed out changeset 8e98f894a8a3 (bug 1381085) for Windows 7 failures in draw_rect.html and change_size.html CLOSED TREE MozReview-Commit-ID: D8RWiRfUPL9
433c120883e9f7be3b943195e97887c34af871a4: Backed out 2 changesets (bug 1399505) for build bustage when it met a merge from m-c
Phil Ringnalda <philringnalda@gmail.com> - Wed, 20 Sep 2017 18:58:41 -0700 - rev 668101
Push 80927 by bmo:jryans@gmail.com at Thu, 21 Sep 2017 03:27:24 +0000
Backed out 2 changesets (bug 1399505) for build bustage when it met a merge from m-c CLOSED TREE Backed out changeset fd7e2ce2fc92 (bug 1399505) Backed out changeset 40af6e459538 (bug 1399505) MozReview-Commit-ID: 5bGfy88JRUb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip