python/mozbuild/mozbuild/configure/__init__.py
a232864e100291f7fe7e7b60745aae2094786b43
created 2018-10-12 13:44 +0000
pushed 2018-10-15 21:07 +0000
Mike Hommey Mike Hommey - Bug 1498450 - Avoid the footgun from @depends-function comparison r=froydnj
5e6769924323b3c375ca2ee45b7315e8dbaa6122
created 2017-10-24 12:56 -0700
pushed 2017-11-10 21:18 +0000
Gregory Szorc Gregory Szorc - Bug 1411462 - Normalize when argument earlier in imply_option(); r=glandium
62aeebcc676e93dc56a97d44753f4e2f963d43c3
created 2017-11-06 10:36 -0500
pushed 2017-11-07 22:38 +0000
Alex Gaynor Alex Gaynor - Bug 1414842 - remove reliance on a CPython implementation detail in mozbuild; r=gps
b3778db095815535e20637126058da3cbb40c846
created 2017-07-29 00:31 -0600
pushed 2017-09-15 00:19 +0000
Tom Prince Tom Prince - Bug 1385539 - Re-add accidentally deleted documentation of mozbuild.configure.ConfigureSandbox.include_file; r=glandium
01aa12b787b2b5851462f0e37cc9866cffe7f180
created 2017-05-17 16:09 +0900
pushed 2017-06-12 13:08 +0000
Mike Hommey Mike Hommey - Bug 1363811 - Allow "direct" access to namespace attributes from DependsFunctions. r=cmanchester+432261
d517e034c9535cf3444a5ccd19bcf640f2db3b3c
created 2017-05-17 15:27 +0900
pushed 2017-06-12 13:08 +0000
Mike Hommey Mike Hommey - Bug 1363811 - Allow to combine two DependsFunctions with "&". r=cmanchester+432261
aaad9077771908cdebf92459f016407ea846da84
created 2017-05-17 15:16 +0900
pushed 2017-06-12 13:08 +0000
Mike Hommey Mike Hommey - Bug 1363811 - Modify the name of the DependsFunction.__or__ implementation method. r=cmanchester+432261
044e5f0f2a748b99352374cc29748bda2fa0a33f
created 2017-05-10 11:35 +0900
pushed 2017-06-12 13:08 +0000
Mike Hommey Mike Hommey - Bug 1363585 - Forbid boolean operations on @depends functions. r=chmanchester
c78a57144263224e409204ee3ab43fdc305a6b9f
created 2017-01-25 17:54 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Provide variants of host and target that depend on --help. r=chmanchester
9c02acca893d374375778cd49f9ff542c16b91c4
created 2017-01-25 17:42 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Allow to combine two DependsFunctions with "|". r=chmanchester
5e9a5b5829d161f9b50ed3b9165772425f3d5511
created 2017-01-25 17:10 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Don't automatically add --help dependencies to CombinedDependsFunctions. r=chmanchester
0b17ca34cb2e7988105ec52d90ea0f92ab996448
created 2017-01-25 16:50 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Don't wrap the combination function in CombinedDependsFunction. r=chmanchester
175dabab373b0f584beedfa768612743e264aa9a
created 2017-01-25 16:32 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Make DependsFunction.func less public. r=chmanchester
97c019e39b8f873f3884630f481251d20474360d
created 2017-01-25 14:25 +0900
pushed 2017-04-18 12:07 +0000
Mike Hommey Mike Hommey - Bug 1322025 - Enforce --help requirement on indirect dependencies. r=chmanchester
f44dbf7e6f4c96d960a58ed77274eec619a87c8a
created 2016-11-11 12:52 +0900
pushed 2017-03-06 20:48 +0000
Mike Hommey Mike Hommey - Bug 1316844 - Make the linter detect unused dependencies. r=chmanchester
f45564cb091fb98a058f470de5e1f5857683870f
created 2016-11-11 11:32 +0900
pushed 2017-03-06 20:48 +0000
Mike Hommey Mike Hommey - Bug 1316844 - Improve function unwrapping to properly cover templates. r=chmanchester
0ac9e88ff47be0989d6a2eb609583c78acac2ade
created 2016-10-26 16:42 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1313306 - Allow @depends(when=something) without additional dependencies. r=chmanchester
b6be0e9e3e1ead9c62fc04e60d65015aa13cb08c
created 2016-10-26 11:49 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1313306 - Don't expose os.path.{exists,isdir,isfile} to python configure without an @imports. r=chmanchester
0e64d3d27520fa2b092a47ce1522754fa134f060
created 2016-10-27 10:02 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1313306 - Move --help dependency checks to the linter. r=chmanchester
83a03cc29bb7674645a46b805cafdc75502f2afe
created 2016-10-19 09:06 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1311069 - Don't throw InvalidOptionError exceptions when a non-available option was set from an environment variable. r=chmanchester
8bc8d974ae1091b155130608c40f8dac477e637a
created 2016-10-12 16:56 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Add an only_when context manager, and a `when` argument to include(). r=chmanchester
7b7af91ddac6d2f921513b3909e522f4ac7d7fb4
created 2016-10-12 14:48 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Add a `when` argument to imply_option(). r=chmanchester
c728d106f0d84893dbb4a5c7f43ad298aadb3fdd
created 2016-10-12 14:24 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Add a `when` argument to set_config() and set_define(). r=chmanchester
38130e1d78cbfacaa0c9277533bbabdfd31ed2e2
created 2016-10-12 17:45 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Add a `when` argument to option(). r=chmanchester
8641bc42dcccd5fa7b3dbfc8dc6a770fa85d80de
created 2016-10-12 13:52 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Add a `when` argument to @depends(). r=chmanchester
3cd77670c8969b5def727cc0c9da0c6d91f8592d
created 2016-10-11 14:20 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Move the somehow redundant check for --help dependency from _resolve to _value_for_depends. r=chmanchester
882ca1a77bcdb9c3e7def15b5d671d47b2fec8b0
created 2016-10-11 08:42 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Move @depends dependency resolution to a separate function. r=chmanchester
2c4e06f0fb9861ef6d7ac02fb7546ffe5928424c
created 2016-10-13 13:28 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Move more things in the new DependsFunction and add a repr() for it. r=chmanchester
255afed66a57b5e5bcac16d0c5eb51bac0896348
created 2016-10-13 13:04 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Store DependsFunction information for the sandbox as class instances instead of tuples. r=chmanchester
108c876dc9fe9d57d1cf80b1f2e976d2b71f0e48
created 2016-10-13 12:45 +0900
pushed 2017-01-23 14:19 +0000
Mike Hommey Mike Hommey - Bug 1296530 - Rename DependsFunction to SandboxDependsFunction. r=chmanchester
aeee5ac6aeb92823720dd54dca6240dccadd8e42
created 2016-05-31 10:34 -0700
pushed 2016-08-01 13:59 +0000
Chris Manchester Chris Manchester - Bug 1274090 - Attempt to convert str objects containing non-ascii characters in Python configure rather than failing outright. r=glandium,gps
e5251e65d5f0b852d0350d069101b8c93ed98363
created 2016-05-12 11:55 -0700
pushed 2016-08-01 13:59 +0000
Chris Manchester Chris Manchester - Bug 1257326 - Provide reasons for implied options when the caller provides an immediate value. r=glandium
ad7344ced6c7956040cb09ba1840bf3296d4125a
created 2016-04-19 16:30 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1266343 - Change ConfigureSandbox._apply_imports such that it becomes easy to override imports in unit tests. r=chmanchester
691da95cd502e634be04626853034e1cc78d489d
created 2016-04-15 20:55 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1266343 - Avoid _apply_imports happening twice for the same function. r=chmanchester
f464affb29486b7f718300c0b5680c84937b1373
created 2016-04-06 09:35 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1264482 - Fake an arbitrary __name__ in sandboxed global. r=ted
dc27fd8f2c4e88c87771bc3654cf113bc21c9b9e
created 2016-04-15 11:11 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1264831 - Defer applying @imports until the function is actually called. r=gps
6b915bf8df2a3cbf7810d05d910c74372eb2df19
created 2016-04-15 10:41 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1264831 - Work around issues with the exec statement in older python 2.7 versions. r=gps
cc9627a61ab171c0dc58e080a6f004f26107ad0f
created 2016-04-14 14:46 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1264831 - Try to detect decorators declared in the sandbox and add some automatic @wraps. r=gps
69744c3a2c2306b7cb2455c4f2c738a7655603a6
created 2016-04-02 09:02 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1264831 - Add a few presumably harmless builtins to the sandbox. r=gps
450647e36329144c9a3de6bc6642cad717ee0c30
created 2016-04-13 11:52 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1260327 - Expose a MOZ_CONFIGURE_OPTIONS variable containing configure options. r=chmanchester
334804a9afacc402b16c172a97bb85919510a8e8
created 2016-04-15 06:43 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1257448 - Don't emit an error on unknown implied options when their resolved value is None. r=nalexander
25f299dca206e35c03b99a3fdac12b6482dc90c0
created 2016-04-12 21:32 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Change the execution model of python configure. r=chmanchester
02561278899ca2262e62fe7060cb24e0a80f9293
created 2016-04-13 08:57 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Allow ConfigureSandbox.run to not include a given file. r=chmanchester
2916126df6689dc379b1b7c3a55fc236932a9a2d
created 2016-04-13 08:42 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Rename ConfigureSandbox.exec_file to include_file. r=chmanchester
ae6bd5ce0abb525898a970caa70162b77c0e55a8
created 2016-04-09 17:45 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Move applying implied options to ConfigureSandbox._value_for(). r=chmanchester
cc9713988f7ad2af3741e2f6bd296504636fd26b
created 2016-04-09 08:46 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Move running @depends functions to ConfigureSandbox._value_for(). r=chmanchester
7e0fa338d4bfac3fb692c605a657462e6f4b1695
created 2016-04-08 16:55 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Move Options handling to ConfigureSandbox._value_for(). r=chmanchester
dbd34b3b1cf951dff0b19dde1916dc6dc0c2d367
created 2016-04-08 17:30 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Ensure consistent values for variables in closures. r=chmanchester
f6dba01913b988c7797de8a3d81bec77b92f167a
created 2016-04-08 15:57 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Delay resolving the reason for an implied option. r=chmanchester
22382dc2c9fabc77095c2bc1d2697e21d2e6dfef
created 2016-04-08 15:23 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Add a generic method to get the results of Options and DependsFunctions. r=chmanchester
9e2f69811b5251adee36d18b55cebe50c2977d2f
created 2016-04-07 18:03 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256571 - Move resolving @depends dependencies to just before running the decorated function. r=chmanchester
7edca44ff30cfedd791f7cbfd6e88b4743c94e71
created 2016-04-12 17:26 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1254374 - Add various failure tests to test_configure.py. r=nalexander
8710643c72dbc2fc9ce7189ece5cf36a1a2719b3
created 2016-03-30 08:15 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Fixup bug 1256573 to work on buggy older python on a CLOSED TREE. r=me
63338edce3ba60f6668973b60bf832560e78d7c4
created 2016-03-28 07:29 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1260066 - Don't allow to use sandbox primitives from anywhere but global scope and templates. r=nalexander
09c22809d1dccf9604f585fd57b07a797826fb68
created 2016-03-27 11:44 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256573 - Remove the @advanced primitive. r=nalexander
96ef4c62378d5ddabb8c27c745bc928517273c20
created 2016-03-27 09:54 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256573 - Add a new @imports primitive that allows to import modules into the decorated functions. r=nalexander
f01a178847233cf15e9cddaaa97a5db6fc371cc0
created 2016-03-27 09:40 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1256573 - Add missing primitives to the ConfigureSandbox documentation. r=nalexander
178b2c7228b6527ce26c306c07dde4ed538215b6
created 2016-03-27 10:50 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1259351 - Properly sandbox functions that are decorated with templates. r=nalexander
58ea10aa8c8975d72b5a931d76077f74212d2746
created 2016-03-26 09:39 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1259960 - Make check_prog more flexible about the input it receives. r=chmanchester
7ebd549a0af91d9bc1a3cfbe8e55631becf6f3b8
created 2016-03-26 09:53 +0900
pushed 2016-06-06 19:02 +0000
Mike Hommey Mike Hommey - Bug 1259960 - s/DummyFunction/DependsFunction/. r=chmanchester
less more (0) -60 tip