f30595d9d0a74e3d355a06279f4ed234ef5234e8: Bug 1333255: rename taskgraph.task to taskgraph.loader; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 19:00:49 -0500 - rev 499994
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: rename taskgraph.task to taskgraph.loader; r=jonasfj MozReview-Commit-ID: 6aPdGbxn0D1
7d523705b7f0a2e886021b72a89c8f7c6baafffd: Bug 1333255: always transform tasks; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 16:40:33 -0500 - rev 499993
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: always transform tasks; r=jonasfj MozReview-Commit-ID: 3A5wzXKG0Yp
6818bc4b6e4baa03408742e97cffd761e6b1d3c7: Bug 1333255: and then there was only one Task class; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 23:14:30 -0500 - rev 499992
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: and then there was only one Task class; r=jonasfj Note that the to_json method prefers the taskgraph's dependencies information (edges) to that from the task.dependencies entries. At a few points in task-graph generation, these values differ, although that is expected (for example, the full task set contains no edges, but that information is still in task.dependencies). Unifying that representation leads to some difficulty with task transforms that reach into the dependency tree (beetmover), so the different representations are left as-is. MozReview-Commit-ID: GeW8HNwFA9Z
75d1c9a2832ba79204ae5407d1b46f136c5cd24c: Bug 1333255: handle when.files-changed at the job level; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 15:16:25 -0500 - rev 499991
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: handle when.files-changed at the job level; r=jonasfj MozReview-Commit-ID: AbJcXu22dNP
b08ccd2c80c5333e018f64ddf90dde8643cd307e: Bug 1333255: only apply seta optimizations for tests; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 14:45:12 -0500 - rev 499990
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: only apply seta optimizations for tests; r=jonasfj MozReview-Commit-ID: FoIlgwBe4Gd
de68c1961b50579843f7ecda4c46c40711485676: Bug 1333255: replace uses of index_paths with optimizations; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 10 Mar 2017 20:20:50 +0000 - rev 499989
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: replace uses of index_paths with optimizations; r=jonasfj MozReview-Commit-ID: 1w8HVv94xoD
f53592e9d731a228b72658759d02e9204b34785a: Bug 1333255: implement optimizations as named functions; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 10 Mar 2017 18:17:43 +0000 - rev 499988
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: implement optimizations as named functions; r=jonasfj MozReview-Commit-ID: 9xkHny7IYfA
848332bc134aba896780a82e4fbf46f84244567c: Bug 1333255: remove t.get_dependencies(); r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 08 Mar 2017 21:22:31 +0000 - rev 499987
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: remove t.get_dependencies(); r=jonasfj MozReview-Commit-ID: 1UF9yKXeRt7
4da50aa3f6cb0cc278f168100b7d3c95e96c9e1e: Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 08 Mar 2017 20:52:13 +0000 - rev 499986
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj MozReview-Commit-ID: Eke3TjLbEfE
326514698b7c6376d907825180119570e8fa9959: Bug 1333255: use normal old functions to load tasks; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 23:14:40 -0500 - rev 499985
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: use normal old functions to load tasks; r=jonasfj Instead of using a class's static method, use a simple function, specified by the `loader` key. MozReview-Commit-ID: IeOl9qiSCXf
3118bfb4897a3a5d37d80086e95e76a25b2bd0e0: Backed out Bug 1317783 (f3ce91312a1b and 20606ceedd0f)
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 13:51:05 +0100 - rev 499984
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Backed out Bug 1317783 (f3ce91312a1b and 20606ceedd0f) MozReview-Commit-ID: dnUQsR1ny1
f3ce91312a1bf5e59dd855fd5ad78429986ca4bf: Bug 1317783 - fixup; change worker-type to dev
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 12:30:15 +0100 - rev 499983
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1317783 - fixup; change worker-type to dev MozReview-Commit-ID: Gxpb7SgvgZC
20606ceedd0f6f99bb907a3ca5dec66cba3bf034: Bug 1317783 - Put PushApk tasks in-tree
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 12:24:15 +0100 - rev 499982
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1317783 - Put PushApk tasks in-tree
5211934f0b1a79a80331e86ba50f47d889ae08ff: Bug 1347576 - Allow 'mach repackage' to work from environment
Mike Shal <mshal@mozilla.com> - Wed, 15 Mar 2017 16:24:30 -0400 - rev 499981
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347576 - Allow 'mach repackage' to work from environment From 93c05dc67b16d9e122ac219f9087e42260866ba7 Mon Sep 17 00:00:00 2001 variables The cross Linux->OSX dmg creator needs some tools that are specified by configure variables. However, this means we would need to run configure before repackaging a signed tarball into a dmg. Instead we can optionally allow the tools to be passed in via environment variables and only import buildconfig if necessary. MozReview-Commit-ID: HZyHIXufOIg --- python/mozbuild/mozpack/dmg.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-)
a1e7b0b3d9d7bb53b1f4abba7f5ad5a625dabd83: Bug 1347576 - Add a 'mach repackage' command, with OSX dmg support
Mike Shal <mshal@mozilla.com> - Fri, 10 Mar 2017 18:36:23 -0500 - rev 499980
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347576 - Add a 'mach repackage' command, with OSX dmg support From 9a18e9e415ce604f89636f82391c73ebf801a0fe Mon Sep 17 00:00:00 2001 This is the initial support of 'mach repackage', which can take an existing tarball and create a relevant package format for a target system. Currently the intended use is to repackage a signed tarball into an OSX .dmg file, though we can expand it to support other package types in the future. MozReview-Commit-ID: 6t2rlXpwUvu --- python/mozbuild/mozbuild/mach_commands.py | 35 +++++++++++++++++++++++++++++++ python/mozbuild/mozpack/dmg.py | 25 ++++++++++++++++++++++ python/mozbuild/mozpack/unarchive.py | 18 ++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 python/mozbuild/mozpack/unarchive.py
ab96d8a9e2476dbd4de79ef5f7af77f7fb6bf3ca: Bug 1332491 - Delete SelectorCacheKey synchronously. r=bz
Bevis Tseng <btseng@mozilla.com> - Mon, 13 Mar 2017 14:37:19 +0800 - rev 499979
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1332491 - Delete SelectorCacheKey synchronously. r=bz 1. The current asynchronous behavior is pointless, because we still remove the hashtable entry synchronously, which deletes the value, and it's the value we're using. 2. Trying to asynchronously delete the value is difficult, and not currently needed because we can't get a memory-pressure notification while we're using the value, and hence can't expire it from the expiration tracker. Note: we can't get this memory-pressure notification because the stage 2 of mozalloc_handle_oom() to reclaim memory when OOM is not implemented yet.
bafa69c3080ed94a49a77acb159efe6c2ae4e183: Bug 1341238 - Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII. r=padenot
Matthew Gregan <kinetik@flim.org> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499978
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII. r=padenot
f62c98850fd1ad600091998ef5b027ead2fa7b89: Bug 1341238 - Introduce (hidden) pref to force a particular libcubeb backend. r=kinetik,ehsan
Damien Zammit <damien@zamaudio.com> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499977
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Introduce (hidden) pref to force a particular libcubeb backend. r=kinetik,ehsan This adds 'media.cubeb.backend' to ContentPrefs, which is necessary because `cubeb_init` is called _very_ early in the lifetime of a content process, because it needs to be called before enabling seccomp.
5e31fb58a1d34236966eeb49b614d850acc32c28: Bug 1341238 - Update cubeb to revision 4ab45776. r=kinetik
Paul Adenot <padenot@mozilla.com> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499976
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Update cubeb to revision 4ab45776. r=kinetik
5f53b9b2d22a8c5cd48ef21aed01772571e06dd6: Bug 1347379 - Don't bother searching for a newly generated UUID in the request context hashtable; r=mcmanus
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 15 Mar 2017 00:10:10 -0400 - rev 499975
Push 49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347379 - Don't bother searching for a newly generated UUID in the request context hashtable; r=mcmanus
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip