Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | incremental checkin prior to some rework to properly handle expanding values ↵pre_subst_rewrite_reorg | William Deegan | 2019-10-09 | 4 | -40/+79 |
| | | | | which contain lists into regular subst and subst_list() | ||||
* | incremental work on substs unit tests, approx 1/2 passing | William Deegan | 2019-09-12 | 3 | -8/+11 |
| | |||||
* | Added __hash__ method to Targets_or_Sources and Target_or_Source so new ↵ | William Deegan | 2019-09-12 | 1 | -0/+10 |
| | | | | EnvironmentValues can hash such objects | ||||
* | More tests passing. Should now be properly handling escaping for the ↵ | William Deegan | 2019-09-10 | 4 | -609/+799 |
| | | | | various subst modes. 3 tests failing still | ||||
* | Incremental checkin. More subst_list tests are passing, but not recursive ↵ | William Deegan | 2019-08-20 | 2 | -27/+69 |
| | | | | self-reference variable expansion which is infinite looping. | ||||
* | Updates to make progress on subst_list functionality | William Deegan | 2019-08-13 | 2 | -22/+35 |
| | |||||
* | code changed to be able to debug | William Deegan | 2019-08-13 | 1 | -1/+2 |
| | |||||
* | update tests to work with EnvironmentValues | William Deegan | 2019-08-13 | 1 | -4/+13 |
| | |||||
* | add test for callable class | William Deegan | 2019-08-13 | 1 | -0/+25 |
| | |||||
* | Properly handle values in lvars in evaluate_parsed_values() for CALLABLES | William Deegan | 2019-08-01 | 1 | -6/+11 |
| | |||||
* | Fix propagating mode and conv to eval_callable() and using when appropriate | William Deegan | 2019-07-31 | 1 | -24/+32 |
| | |||||
* | Merge branch 'master' into subst_rewrite | William Deegan | 2019-02-14 | 44 | -1086/+1393 |
|\ | |||||
| * | restore dmoody's trimming of texlive install footprint | William Deegan | 2019-02-12 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #3301 from mwichmann/is_literal | William Deegan | 2019-02-11 | 6 | -14/+15 |
| |\ | | | | | | | Fix is/is not syntax | ||||
| | * | Fix is/is not syntax | Mats Wichmann | 2019-02-11 | 6 | -14/+15 |
| |/ | | | | | | | | | | | | | | | In a few places, "is" and "is not" are used to compare with a string or integer literal. Python 3.8 flags these with a SyntaxWarning. Changed to == and != Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Merge pull request #3296 from mwichmann/textfile-tool | William Deegan | 2019-02-09 | 6 | -5/+14 |
| |\ | | | | | | | Add textfile tool to defaults | ||||
| | * | Add textfile tool to defaults | Mats Wichmann | 2019-02-08 | 6 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PR #3242 added the Textfile and Substfile builders to the default builder list (for issue #3147), but didn't finish the job: the textfile tool needs to be added to the default list of tools as well. This time with a testcase that fails if the tool is not added. Minor doc tweak. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | Merge pull request #3298 from mwichmann/move-examples | William Deegan | 2019-02-08 | 13 | -105/+0 |
| |\ \ | | |/ | |/| | [ci skip] Remove examples directory, it moved to scons-examples.git | ||||
| | * | Remove examples directory, it moved to scons-examples tree | Mats Wichmann | 2019-02-08 | 13 | -105/+0 |
| |/ | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Merge pull request #3293 from mwichmann/msvs-targets-doc | William Deegan | 2019-02-06 | 2 | -6/+12 |
| |\ | | | | | | | Add arm targets to doc for MSVS_ARCH | ||||
| | * | Add arm targets to doc for MSVS_ARCH | Mats Wichmann | 2019-02-06 | 2 | -6/+12 |
| | | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | Merge pull request #3292 from mwichmann/bootstrap-doc | William Deegan | 2019-02-06 | 3 | -30/+39 |
| |\ \ | | |/ | |/| | Fix problem where API doc gen misses some files | ||||
| | * | Fix problem where API doc gen misses some files | Mats Wichmann | 2019-02-06 | 3 | -30/+39 |
| |/ | | | | | | | | | | | | | | | | | | | | | In doc/SConscript, the function in bootstrap.py to parse a manifest was called with an scons path (#src/engine) but bootstrap does not run in an scons context, it is run via subprocess.Popen. Preprocess the path. Along the way, change the function to open the file itself instead of being passed a list already read from the file, update the comment, and clean some whitespace issues. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Merge pull request #3286 from dmoody256/make_m4_test_crossplatform | William Deegan | 2019-02-06 | 1 | -26/+12 |
| |\ | | | | | | | make M4 test cross platform | ||||
| | * | update m4 test to use mingw on windows and not pass if m4 doesn't exist | Daniel Moody | 2019-02-04 | 1 | -26/+12 |
| | | | |||||
| * | | Merge pull request #3289 from mwichmann/msvs-xml | William Deegan | 2019-02-05 | 4 | -834/+1107 |
| |\ \ | | | | | | | | | Pretty-print msvs.xml | ||||
| | * | | PR #3289: add generated docs | Mats Wichmann | 2019-02-05 | 3 | -434/+544 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The three generated doc files, builders.gen, tools,gen and variables.gen are added to stay in sync with the msvs.xml change. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| | * | | Pretty-print msvs.xml | Mats Wichmann | 2019-02-05 | 1 | -400/+563 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | Doc file had large sections in not very readable format, with lots of tags on single line, etc. Ran through a formatting tool and did some manual fixups. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | [ci skip] update bugfix description | William Deegan | 2019-02-05 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #3288 from dmoody256/vc_fails_with_no_msvc_installed | William Deegan | 2019-02-05 | 6 | -7/+82 |
| |\ \ | | |/ | |/| | fix for case where nothing is returned from vswhere | ||||
| | * | add sconstest.skip for test fixtures | Daniel | 2019-02-05 | 1 | -0/+0 |
| | | | |||||
| | * | update CHANGES.txt | Daniel | 2019-02-05 | 1 | -0/+1 |
| | | | |||||
| | * | fix for case where nothing is return from vswhere | Daniel | 2019-02-05 | 4 | -7/+81 |
| |/ | |||||
| * | Merge pull request #3261 from mwichmann/doc-default | William Deegan | 2019-02-02 | 4 | -9/+17 |
| |\ | | | | | | | Improve scons docs regarding Default() | ||||
| | * | Work on Default docu wording a bit more | Mats Wichmann | 2019-01-19 | 4 | -9/+17 |
| | | | | | | | | | | | | | | | | | | | | | An earlier change updated some examples, this makes some tweaks to the wording as well for Default, DEFAULT_TARGETS, etc. to clarify. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | Merge pull request #3284 from ↵ | William Deegan | 2019-02-02 | 4 | -43/+70 |
| |\ \ | | | | | | | | | | | | | | | | | bdbaddog/gh_3283_fix_md5_timestamp_with_config_force_second_run_exception Issue #3283 fix md5 timestamp with config force second run exception | ||||
| | * | | Fix new test binary/text read issue for py3.5+. Changed mode to 'r' as just ↵ | William Deegan | 2019-02-02 | 1 | -42/+39 |
| | | | | | | | | | | | | | | | | plain part of a line | ||||
| | * | | Update src/CHANGES.txt fix issue #3283 | William Deegan | 2019-02-02 | 1 | -2/+6 |
| | | | | |||||
| | * | | Fix configure logic calling configured decider not handling DeciderNeedsNode ↵ | William Deegan | 2019-02-02 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | exception which can be thrown by MD5-Timestamp decider logic | ||||
| | * | | handle exceptions slightly better | William Deegan | 2019-02-02 | 1 | -1/+1 |
| | | | | |||||
| | * | | Add test to check for configure calling configured decider not handling ↵ | William Deegan | 2019-02-02 | 1 | -0/+19 |
| |/ / | | | | | | | | | | DeciderNeedsNode exception which can be thrown by MD5-Timestamp decider logic | ||||
| * | | Merge pull request #3281 from dmoody256/change_appendenvpath_default | William Deegan | 2019-02-02 | 3 | -3/+7 |
| |\ \ | | | | | | | | | Change appendenvpath default | ||||
| | * \ | Merge remote-tracking branch 'scons/master' into change_appendenvpath_default | Daniel Moody | 2019-01-31 | 1 | -2/+9 |
| | |\ \ | |||||
| | * | | | update EnvironmentTest to work with new default | Daniel | 2019-01-30 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Merge remote-tracking branch 'origin/master' into change_appendenvpath_default | Daniel | 2019-01-30 | 4 | -65/+319 |
| | |\ \ \ | |||||
| | * | | | | updated CHANGES.txt | Daniel | 2019-01-28 | 1 | -0/+4 |
| | | | | | | |||||
| | * | | | | change default for AppendENVPath to not move existing paths | Daniel | 2019-01-28 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Merge pull request #3285 from dmoody256/prune_appveyor_platforms | William Deegan | 2019-01-31 | 1 | -8/+22 |
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | | Consolidate Appveyor platforms | ||||
| | * | | | | limited the platforms tested and improved comments | Daniel Moody | 2019-01-31 | 1 | -8/+22 |
| |/ / / / | |||||
* | | | | | Merge remote-tracking branch 'upstream/master' into subst_rewrite | William Deegan | 2019-01-30 | 92 | -1349/+3433 |
|\ \ \ \ \ | |/ / / / |