8f5117fd0fb3ea1d10752ec52f1c8470f0812e8a: 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 660859
Push 78580 by dmitchell@mozilla.com at Thu, 07 Sep 2017 18:33:53 +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
971d8464b07cf2af9cedc24faf54e0efd7fae452: Bug 1383880: optimize in three phases; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 660858
Push 78580 by dmitchell@mozilla.com at Thu, 07 Sep 2017 18:33:53 +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
8fd811e18f4d67d6ceec30d8d1a280fa9310f230: Bug 1383880: add Graph.visit_preorder; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 660857
Push 78580 by dmitchell@mozilla.com at Thu, 07 Sep 2017 18:33:53 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
e27bca03458ecc73826ed54a3ffc860eaa67ff2a: Bug 1383880: allow only one optimization per task; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 01 Aug 2017 20:02:59 +0000 - rev 660856
Push 78580 by dmitchell@mozilla.com at Thu, 07 Sep 2017 18:33:53 +0000
Bug 1383880: allow only one optimization per task; r=ahal 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
d8cf2002cedfd3b69fd7416ba1e4abf158b2e4b3: Bug 1397717 - Using GenericPrinter for DEBUG-only C++ dump() APIs;r?nbp draft
David Teller <dteller@mozilla.com> - Thu, 07 Sep 2017 15:22:38 +0200 - rev 660855
Push 78579 by dteller@mozilla.com at Thu, 07 Sep 2017 18:30:17 +0000
Bug 1397717 - Using GenericPrinter for DEBUG-only C++ dump() APIs;r?nbp We have a host of DEBUG-only dump()-style APIs that output either to stderr or to a FILE*. Unfortunately, this means that we cannot use these dumps e.g. for unit tests. This patch ports most of the dump() APIs to use GenericPrinter, which is more flexible. Some parts of the code have not been ported, in particular TypeInference, which still uses stderr. MozReview-Commit-ID: A5WGOPyIPTa
0ad7f1d98668929f10bed99a14328b0150ea3f5f: Bug 1396026 - Update OTS to accept Awami Nastaliq. r?jfkthame draft 11-1396026
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 07 Sep 2017 10:40:59 -0700 - rev 660854
Push 78578 by bmo:kevin.hsieh@ucla.edu at Thu, 07 Sep 2017 18:29:46 +0000
Bug 1396026 - Update OTS to accept Awami Nastaliq. r?jfkthame MozReview-Commit-ID: EvF3YDhuwNn
f6958a542c0156325166a273286b1c85fc3d1cbc: Bug 1377587, part 2 - Rename ExposedPropertiesOnly to OpaqueWithSilentFailing. r=gabor draft
Andrew McCreight <continuation@gmail.com> - Thu, 07 Sep 2017 11:17:16 -0700 - rev 660853
Push 78577 by bmo:continuation@gmail.com at Thu, 07 Sep 2017 18:23:51 +0000
Bug 1377587, part 2 - Rename ExposedPropertiesOnly to OpaqueWithSilentFailing. r=gabor This class doesn't have anything to do with __exposedProps__ any more, so give it a more descriptive name. We'd still like to remove it entirely eventually. MozReview-Commit-ID: 87KCpG6f8rI
334c7965640a2087d4b58cd2bdca04b6e1e73f1c: Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=gabor draft
Andrew McCreight <continuation@gmail.com> - Tue, 22 Aug 2017 14:24:11 -0700 - rev 660852
Push 78577 by bmo:continuation@gmail.com at Thu, 07 Sep 2017 18:23:51 +0000
Bug 1377587, part 1 - Always act like __exposedProps__ is missing. r=gabor This patch gently removes support for __exposedProps__ by changing ExposedPropertiesOnly::check() to always return false, while still failing silently in deny for some kinds of access. The tests that I changed all involve testing the behavior with __exposedProps__. I adjusted them to expect it to fail, or to adjust the error message they get when they fail. That seemed better than deleting them entirely. Note that test_bug1065185.html had a bug, so that it never executed the first case. I fixed that, and then fixed up the test to work when __exposedProps__ is not supported. This also removes various bits of the test framework that use __exposedProps__, but don't actually need to. MozReview-Commit-ID: 8fvkAmITmXY
d510db6713e2c338c35f882c0e7c8a2fb23d4c3c: Bug 1388514 - Make the sidebar splitter narrower again to prevent it from overlapping the scrollbar too much, and disable this behavior on Linux since scrollbars are too narrow on Ubuntu. r?gijs draft
Dão Gottwald <dao@mozilla.com> - Thu, 07 Sep 2017 20:22:58 +0200 - rev 660851
Push 78576 by dgottwald@mozilla.com at Thu, 07 Sep 2017 18:23:26 +0000
Bug 1388514 - Make the sidebar splitter narrower again to prevent it from overlapping the scrollbar too much, and disable this behavior on Linux since scrollbars are too narrow on Ubuntu. r?gijs MozReview-Commit-ID: Hi4MUsbEFXd
b1ab5e773e5f1aa0ed0af86b0a9c918b13b95e84: Bug 1396604 followup - Remove reference to former FeedAlarmReceiver to fix lint failure. draft
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 07 Sep 2017 20:16:08 +0200 - rev 660850
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
Bug 1396604 followup - Remove reference to former FeedAlarmReceiver to fix lint failure. MozReview-Commit-ID: 5ObaKAeVYdS
bbff41e60a9c8574a8b65e04c1cfaf19aaa3815f: Bug 1396604 followup - Remove unused drawable resources. r=JanH draft
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 07 Sep 2017 19:51:54 +0200 - rev 660849
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
Bug 1396604 followup - Remove unused drawable resources. r=JanH MozReview-Commit-ID: 1gxY4DHoGZV
7dfa1695e1be6485120cbc6050b5d297a573c42c: Bug 1396604 - Remove content notifications code. r=JanH,nechen draft
Sebastian Kaspari <s.kaspari@gmail.com> - Mon, 04 Sep 2017 16:51:07 +0200 - rev 660848
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
Bug 1396604 - Remove content notifications code. r=JanH,nechen MozReview-Commit-ID: 5H45Vjnzt5Z
3eea1d757649b5dfb15299b001f8caa74ecdc112: Local Gradle tweaks draft
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 28 Jul 2016 20:04:34 +0200 - rev 660847
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
Local Gradle tweaks MozReview-Commit-ID: H5pdKja8p2a
19152f69b9557e915811dad182a7216083f8cd07: Hobbesfox draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 12 Aug 2017 22:07:29 +0200 - rev 660846
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
Hobbesfox MozReview-Commit-ID: JVp98nUnBMo
3c96d611ebd67fc219d22bcb476a72412c76f6c7: No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
ffxbld - Thu, 07 Sep 2017 10:13:01 -0700 - rev 660845
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
0385d0611002619e1474e05748341110a50ae846: No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
ffxbld - Thu, 07 Sep 2017 10:12:58 -0700 - rev 660844
Push 78575 by mozilla@buttercookie.de at Thu, 07 Sep 2017 18:20:08 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
f3d729c2b6958c50875aa97d90ade8dacb1ef6fc: Bug 1394588 - Include the gNavToolbox offset in the calculation of the library drop animation. r?gijs draft
Jared Wein <jwein@mozilla.com> - Tue, 05 Sep 2017 14:50:52 -0400 - rev 660843
Push 78574 by bmo:jaws@mozilla.com at Thu, 07 Sep 2017 18:10:09 +0000
Bug 1394588 - Include the gNavToolbox offset in the calculation of the library drop animation. r?gijs MozReview-Commit-ID: 90eUNtqE0ee
ea9a7569de53174dd1c8a5ca4ece446c6ff1214e: Use uint16_t for gExponentialBucketLowerBounds draft
Doug Thayer <dothayer@mozilla.com> - Thu, 07 Sep 2017 11:00:56 -0700 - rev 660842
Push 78573 by bmo:dothayer@mozilla.com at Thu, 07 Sep 2017 18:01:40 +0000
Use uint16_t for gExponentialBucketLowerBounds MozReview-Commit-ID: Ctumu9TTddV
cb826cdea1c359c80ec4bd0015a886e1f9ab96af: Reduce size of gExponentialBucketLowerBoundIndex draft
Doug Thayer <dothayer@mozilla.com> - Thu, 07 Sep 2017 10:23:52 -0700 - rev 660841
Push 78573 by bmo:dothayer@mozilla.com at Thu, 07 Sep 2017 18:01:40 +0000
Reduce size of gExponentialBucketLowerBoundIndex MozReview-Commit-ID: 8bRokjlvZ9p
016990d8ae3664fe98d7716f0db25c09939809df: Deduplicate histogram data draft
Doug Thayer <dothayer@mozilla.com> - Thu, 07 Sep 2017 10:22:53 -0700 - rev 660840
Push 78573 by bmo:dothayer@mozilla.com at Thu, 07 Sep 2017 18:01:40 +0000
Deduplicate histogram data MozReview-Commit-ID: 3f5os1xSp89
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip