6cc02bae02af28b83eaec57151ae72a52023af0f: Bug 1287613 - New console frontend: use shouldComponentUpdate and add perf test. r=bgrins
Peter Elmers <peter.elmers@yahoo.com> - Mon, 18 Jul 2016 14:49:45 -0700 - rev 333309
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287613 - New console frontend: use shouldComponentUpdate and add perf test. r=bgrins
b2a6aaf59783cecf8cde63fe51fbd65e14b026df: Bug 1290612 - XPCNativeSet::NewInstanceMutate() is always called with a non-null first argument. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:50:12 -0700 - rev 333308
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290612 - XPCNativeSet::NewInstanceMutate() is always called with a non-null first argument. r=mrbkap
MozReview-Commit-ID: FQGL7pe02xY
b18ad418cba80522c888d329ae4eb37ab07fb436: Bug 1290620 - Use run-task from decision task; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 21:03:48 -0700 - rev 333307
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Use run-task from decision task; r=dustin
This commit does a lot. But it's really not too difficult to comprehend
once you focus on the final state, which is basically the same as the
"lint" image and derived tasks.
Before, the "decision" image contained a "checkout-gecko" script and
"run-action" and "run-decision" scripts. The latter 2 invoked the first
script.
The "run-task" script basically does what the combination of these
scripts were doing before. So we switch to it.
While we're here, we also replaced the custom Mercurial installation in
this image with the shared install-mercurial.sh script. The
system-setup.sh script for the decision image is now short and sweet.
The YAML files for tasks using this image have been updated to use
"run-task." We no longer have to pass an environment variable to hold
command arguments. So we revert to putting these arguments inline in
the task's command. Dustin never liked passing the arguments as
environment variables, so it should make him happy ;) We add
--log-no-times because "run-task" prefixes its own timestamps on output
lines.
The path to the Gecko checkout has been changed from
/home/worker/workspace to /home/worker/checkouts to match changes made
in
bug 1289643.
Finally, since "checkout-gecko-and-run" is no longer used, we delete it.
The Docker image version has been bumped accordingly.
MozReview-Commit-ID: HAGuCz6668Q
9b080fde55c442af41360afa7f10defd9f1b9ab1: Bug 1290620 - Implement a run-task wrapper script; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 20:53:21 -0700 - rev 333306
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Implement a run-task wrapper script; r=dustin
Before, we simply executed scripts inside Docker containers. This
frequently resulted in a wall of text with command output. It was
difficult to discern things like the time spent performing certain
actions.
Before, individual tasks had to drop permissions from the default
root user themselves. Dropping permissions isn't exactly a trivial
thing to do and a number of tasks didn't do it or did it wrong.
Before, we had a "checkout-gecko-and-run" script that kinda/sorta
did common activities for us. But it was written as a shell script
and doing advanced things was difficult.
This commit can be treated as a rewrite of "checkout-gecko-and-run"
as a Python script. But it also does a bit more. It prefixes output
with timestamps so we know how long operations took. It features more
robust argument parsing, so we can add new features more easily.
To prove the new wrapper script works, the lint image and all tasks
using it have been converted to use it.
MozReview-Commit-ID: 5d95u5Xebtq
392d902c517d4078b8b4a92bf562366a06bcea96: Bug 1290620 - Make `mach taskgraph` honor mach logging settings; r=dustin
Gregory Szorc <gps@mozilla.com> - Fri, 29 Jul 2016 20:37:42 -0700 - rev 333305
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290620 - Make `mach taskgraph` honor mach logging settings; r=dustin
Before, it ignored mach logging settings passed via command line
arguments.
MozReview-Commit-ID: CNckQHrOdX9
4c2020735c691fb5bccba2439053da71d6355776: Bug 1290587, part 6 - Remove unused method NativeSetMap::Add. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:47:52 -0700 - rev 333304
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 6 - Remove unused method NativeSetMap::Add. r=mrbkap
Also convert some NS_PRECONDITION in NativeSetMap.
MozReview-Commit-ID: IU9C5oXKvGK
4dff23362d43e875e2ec549e8584ff973d25fb69: Bug 1290587, part 5 - Add helper function to hash pointers in HashNativeKey. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:46:54 -0700 - rev 333303
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 5 - Add helper function to hash pointers in HashNativeKey. r=mrbkap
Also, use NS_PTR_TO_UINT32 instead of NS_PTR_TO_INT32 because it is not
undefined.
Get rid of the optimization of 0 ^ x which required a comment.
MozReview-Commit-ID: HPz5VgRnLN1
2376df9ef2b7ac81dc0a25235805e9fc1bd91eb1: Bug 1290587, part 4 - Lower case Current in XPCNativeSetKey::Hash(). r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:42:26 -0700 - rev 333302
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 4 - Lower case Current in XPCNativeSetKey::Hash(). r=mrbkap
MozReview-Commit-ID: 809S9fDCCLj
81072f3a058adaa3570679cf6632a9dad5ab4aa6: Bug 1290587, part 3 - Inline accessors in XPCNativeSetKey::Hash(). r=mrbkap
Andrew McCreight <continuation@gmail.com> - Sun, 31 Jul 2016 11:36:18 -0700 - rev 333301
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 3 - Inline accessors in XPCNativeSetKey::Hash(). r=mrbkap
MozReview-Commit-ID: DVp7uNo3Myn
bcf7690fc6570316fb46e5b9d08d9c1b86b4022d: Bug 1290587, part 2 - Make XPCNativeSetKey hashing a method. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:42:05 -0700 - rev 333300
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 2 - Make XPCNativeSetKey hashing a method. r=mrbkap
MozReview-Commit-ID: 67XbmFN4ThW
59d6235922282335a5a5147890c3089014fec937: Bug 1290587, part 1 - Fix style for XPCNativeSetKey. r=mrbkap
Andrew McCreight <continuation@gmail.com> - Fri, 29 Jul 2016 10:35:49 -0700 - rev 333299
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290587, part 1 - Fix style for XPCNativeSetKey. r=mrbkap
MozReview-Commit-ID: 4bsItyOAbpN
df0e932cac3a403d8660997d701f8edc49a99c9e: Bug 1290611: make test_p_expands_ridealongs resilient; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 29 Jul 2016 23:01:04 +0000 - rev 333298
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290611: make test_p_expands_ridealongs resilient; r=gps
Use the source RIDEALONG_BUILDS value in the module under test so that changes
to that variable do not cause the test to fail.
MozReview-Commit-ID: EfHQ7baBziB
aac97e9f9addbc974882a05253149ee646494415: Bug 1290611: fix test_generate_context_hash; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 29 Jul 2016 22:54:18 +0000 - rev 333297
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290611: fix test_generate_context_hash; r=gps
The existing hash was for an empty tarfile. Oops!
MozReview-Commit-ID: 1KOZxnDmoOH
1c2fac92d6e4c8b7dee278bd22b09b96b4889db7: Bug 1290984 - don't try to upload symbols in TC on release either. r=dustin
Justin Wood <Callek@gmail.com> - Mon, 01 Aug 2016 15:46:42 -0400 - rev 333296
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290984 - don't try to upload symbols in TC on release either. r=dustin
MozReview-Commit-ID: LJI4zmPXdU
e8b7e5dc300463a6bc5ecd5813329d6acce02982: bug 1119778 - make "Forget About This Site" clear HSTS and HPKP info r=MattN,mgoodwin
David Keeler <dkeeler@mozilla.com> - Wed, 27 Jul 2016 17:11:52 -0700 - rev 333295
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
bug 1119778 - make "Forget About This Site" clear HSTS and HPKP info r=MattN,mgoodwin
MozReview-Commit-ID: IJVQBsryfHq
6db7f11e05a65cc53a3e4b102963ec243a8c0fdc: Bug 1287508 - Part 5: Fix CSS rules and classes for the FilterBar. r=ntim
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Mon, 01 Aug 2016 16:58:13 +0200 - rev 333294
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 5: Fix CSS rules and classes for the FilterBar. r=ntim
1ff528cb9e158e44d5b0a6c44b7281fe354194cb: Bug 1287508 - Part 4: Fix CSS for the FilterBar. r=ntim
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Sat, 23 Jul 2016 01:01:13 +0200 - rev 333293
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 4: Fix CSS for the FilterBar. r=ntim
MozReview-Commit-ID: 82oAZaLkeft
9968225662d37ba93260d4f429b08506b4012f52: Bug 1287508 - Part 3: Define state defaults in reducers. r=me
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Tue, 19 Jul 2016 22:02:12 +0200 - rev 333292
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 3: Define state defaults in reducers. r=me
26c34b9a3fd3746e455efa51075b85120525ba31: Bug 1287508 - Part 2: Update scroll pinning. r=bgrins
Lin Clark <lclark@mozilla.com> - Mon, 18 Jul 2016 15:24:41 -0400 - rev 333291
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 2: Update scroll pinning. r=bgrins
MozReview-Commit-ID: 8KGmtcwEsdv
45170a42e54cddbd9b72d98953ff2d8225782bf7: Bug 1287508 - Part 1: New console frontend: Add filter bar. r=bgrins
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Mon, 18 Jul 2016 19:02:19 +0200 - rev 333290
Push
10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1287508 - Part 1: New console frontend: Add filter bar. r=bgrins
MozReview-Commit-ID: KoIEkQVPg2V