11898a6ae9b2e0cc136babcddfc438d06fb9bb59: Bug 1372427 - add rule to not throw litterals. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Wed, 14 Jun 2017 12:01:50 -0700 - rev 597779
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add rule to not throw litterals. r=mattn MozReview-Commit-ID: F962Z4jhm2l
cd378409d15c8f7965bf9dbc265d3122a5fc2bd9: Bug 1372427 - limit to 2 consecutive empty lines. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Wed, 14 Jun 2017 11:47:00 -0700 - rev 597778
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - limit to 2 consecutive empty lines. r=mattn MozReview-Commit-ID: 61VaynFFq40
ef174c734cb3cee2cfd7f58d281e8b72f4181b1a: Bug 1372427 - add rule "no-fallthrough" in switch cases. r=mattn. draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 17:10:34 -0700 - rev 597777
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add rule "no-fallthrough" in switch cases. r=mattn. MozReview-Commit-ID: 7kmc7Ze9v0J
c027d8e6f58829d6fd0dbeaa6770fd94fc3e3420: Bug 1372427 - limit lines to a maximum of 100 chars. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 16:48:31 -0700 - rev 597776
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - limit lines to a maximum of 100 chars. r=mattn MozReview-Commit-ID: 3OSKaTMMBot
855aabc8fa5c303fe73e754de00fde65d72f892a: Bug 1372427 - add "dot-location" rule so that dots are on the same line as properties. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 16:34:54 -0700 - rev 597775
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add "dot-location" rule so that dots are on the same line as properties. r=mattn MozReview-Commit-ID: A6IKfSiVXAN
d4cfcb1cbe723d10bdad41514cad0346fd132de2: Bug 1372427 - add cyclomatic-complexity limit. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 15:56:31 -0700 - rev 597774
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add cyclomatic-complexity limit. r=mattn MozReview-Commit-ID: GRiJw8SBq9e
14aea8535afd9f071de74f67c13e848935b2a040: Bug 1372427 - add "no-use-before-define" rule. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 14:34:12 -0700 - rev 597773
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add "no-use-before-define" rule. r=mattn MozReview-Commit-ID: BRhwhnxzlpG
905f100e4548eed53f8251bbbcafaa6cc10ff6f3: Bug 1372427 - add "block-scoped-var" rule. r=mattn. draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 14:23:11 -0700 - rev 597772
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add "block-scoped-var" rule. r=mattn. MozReview-Commit-ID: K3Zwr0jy6U2
656e3db0ec3ca3818e787e07b15e3aed24f17468: Bug 1372427 - add js-doc rule. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 10:48:52 -0700 - rev 597771
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add js-doc rule. r=mattn MozReview-Commit-ID: YgDBHM88PW
2f15e53dda068ffb868ca38ae97f94e53b5c9d8d: Bug 1372427 - add semi-colon rule. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Tue, 13 Jun 2017 09:51:07 -0700 - rev 597770
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - add semi-colon rule. r=mattn auto --fix MozReview-Commit-ID: F9GvxcghPkt
e9ee40a532f2d37ce57837015926dcb6a7c7455e: Bug 1372427 - Add indentation rules. r=mattn draft
Jonathan Guillotte-Blouin <jguillotteblouin@mozilla.com> - Mon, 12 Jun 2017 15:45:00 -0700 - rev 597769
Push 65025 by bmo:jguillotteblouin@mozilla.com at Tue, 20 Jun 2017 23:10:16 +0000
Bug 1372427 - Add indentation rules. r=mattn MozReview-Commit-ID: 62a7RvVlcco
74790500da2be81019ce4b897303132418880081: Bug 1358670 - Implemented MarionetteHarness in telemetry-harness draft
John Dorlus <jsdorlus@gmail.com> - Tue, 20 Jun 2017 19:05:11 -0400 - rev 597768
Push 65024 by bmo:jdorlus@mozilla.com at Tue, 20 Jun 2017 23:07:40 +0000
Bug 1358670 - Implemented MarionetteHarness in telemetry-harness Added runner, arguments classes for harness. Implemented marionette harness in test case Updated test name Added manifest file MozReview-Commit-ID: H3TNloHB3D4
3c9498e9b4f6ff7b0101d9336fcb10ad0b55b533: Bug 1358670 - Taskcluster configuration draft
John Dorlus <jsdorlus@gmail.com> - Tue, 20 Jun 2017 19:03:27 -0400 - rev 597767
Push 65024 by bmo:jdorlus@mozilla.com at Tue, 20 Jun 2017 23:07:40 +0000
Bug 1358670 - Taskcluster configuration Added telemetry-tests to tests.yaml Added telemetry-tests to common-tests in test-sets.yml Added telemetry-tests to linux platform Added telemetry-tests to task.py MozReview-Commit-ID: KasdvEXZoRc
e4230a2f5385f0e3b304deb1eae0292a4a7e3546: Bug 1370719 - Shrink ElementData by moving pseudo count to type. r=bholley draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 20 Jun 2017 14:02:45 -0500 - rev 597766
Push 65023 by bmo:jryans@gmail.com at Tue, 20 Jun 2017 22:59:41 +0000
Bug 1370719 - Shrink ElementData by moving pseudo count to type. r=bholley `ElementValues` holds an optional list of values for each eager pseudo-element. However, the type was declared as a slice instead of a fixed size array, so an extra 8 bytes were being allocated to hold the size, even though it never changes. Moving the constant size into the type reduces `ElementValues` and `ElementData` by 8 bytes. MozReview-Commit-ID: GaO6DKFxUMo
6f136f65ea1bdcb126f960d4e335af4b9548bfc3: Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 13 Jun 2017 12:51:37 -0500 - rev 597765
Push 65023 by bmo:jryans@gmail.com at Tue, 20 Jun 2017 22:59:41 +0000
Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley Before this change, the `ComputedStyle` struct that is part of permanent style data per element holds 2 `StrongRuleNode`s (unvisited and visited) and 2 `Arc<ComputedValues>` (unvisited and visited). Both rule nodes and the visited values don't actually need to be here. This patch moves these 3 to new temporary storage in `CascadeInputs` on `CurrentElementInfo` during the match and cascade process. Rule nodes are pushed down inside the `ComputedValues` for later access after the cascade. (Visited values were already available there.) The permanent style data per element now has just the `Arc<ComputedValues>` for itself and eager pseudo-elements (plus the `RestyleHint`). MozReview-Commit-ID: 3wq52ERMpdi
1aba36ac3a53359e7f44f6979711e28644d31b0e: Bug 1370719 - Copy ComputedStyles to context. r=bholley draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 20 Jun 2017 12:22:28 -0500 - rev 597764
Push 65023 by bmo:jryans@gmail.com at Tue, 20 Jun 2017 22:59:41 +0000
Bug 1370719 - Copy ComputedStyles to context. r=bholley In the patch after this, the existing `ComputedStyles` type is renamed and repurposed as temporary storage of inputs for the cascade. To make it a bit easier to follow what code is new, this patch starts by copying `ComputedStyles` to context.rs without changes. MozReview-Commit-ID: 41COA5rEoz7
d7001064536eae4e26ab65f02f93dda77cbad989: Bug 1374842 - Use FnvHashmap instead of HashMap for AnimationValueMap. r?emilio draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 21 Jun 2017 07:53:41 +0900 - rev 597763
Push 65022 by hikezoe@mozilla.com at Tue, 20 Jun 2017 22:54:07 +0000
Bug 1374842 - Use FnvHashmap instead of HashMap for AnimationValueMap. r?emilio MozReview-Commit-ID: 33Y0upbNHGj
f7af9bce9793ff275e2c797825b8230f3ff4b4f2: Bug 1369156 - Re-vendor third-party rust libraries with latest cargo-vendor. r=froydnj
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 20 Jun 2017 16:05:17 -0400 - rev 597762
Push 65022 by hikezoe@mozilla.com at Tue, 20 Jun 2017 22:54:07 +0000
Bug 1369156 - Re-vendor third-party rust libraries with latest cargo-vendor. r=froydnj MozReview-Commit-ID: LQicTh0fmk0
a012b5a75d3c1b598594bdff5c0e09201b5e8c92: Bug 1369156 - Bump the minimum allowed version of cargo-vendor. r=froydnj
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 20 Jun 2017 16:04:07 -0400 - rev 597761
Push 65022 by hikezoe@mozilla.com at Tue, 20 Jun 2017 22:54:07 +0000
Bug 1369156 - Bump the minimum allowed version of cargo-vendor. r=froydnj MozReview-Commit-ID: 2W7og1U8LBv
761383b60ca2b25ff6667f948dcd0e2aeebf8869: Bug 1373271 - Handle crashes in preloaded browsers in tabbrowser r=mconley
k88hudson <khudson@mozilla.com> - Thu, 15 Jun 2017 12:27:06 -0400 - rev 597760
Push 65022 by hikezoe@mozilla.com at Tue, 20 Jun 2017 22:54:07 +0000
Bug 1373271 - Handle crashes in preloaded browsers in tabbrowser r=mconley MozReview-Commit-ID: IVMQOOsyMnZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip