Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | debugging coverage failures | William Deegan | 2019-12-29 | 1 | -3/+3 |
| | |||||
* | Remove adding deadsnakes ppa. We're using newer python | William Deegan | 2019-12-29 | 1 | -5/+5 |
| | |||||
* | Change coverage worker to use Ubuntu Bionic instead of trusty for py37 | William Deegan | 2019-12-29 | 1 | -0/+1 |
| | |||||
* | [skip appveyor] - reduce coverage to just py37 | William Deegan | 2019-12-28 | 1 | -9/+9 |
| | |||||
* | set tools=[] for test/SConsignFile/use-dbm.py | William Deegan | 2019-12-28 | 1 | -1/+3 |
| | |||||
* | reduce coverage jobs | William Deegan | 2019-12-27 | 1 | -34/+34 |
| | |||||
* | Try running a single job for coverage instead of 4. | William Deegan | 2019-12-27 | 1 | -1/+1 |
| | |||||
* | [skip appveyor] bump to bionic for py37 tests. | William Deegan | 2019-12-27 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3509 from mwichmann/pc-paren-semi-re | William Deegan | 2019-12-24 | 80 | -190/+179 |
|\ | | | | | syntax fixups suggested by PyCharm | ||||
| * | fix error in scons-diff.py [ci skip] | Mats Wichmann | 2019-12-24 | 1 | -1/+1 |
| | | |||||
| * | [PR #3509] change tuple syntax per review comment [ci skip] | Mats Wichmann | 2019-12-24 | 2 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A couple of tools in bin had argument-handling lines that looked like: elif o in ('--username') original change made that into a tuple: ('--username',) except where I missed it and the parens were just dropped. Now these are elif o == '--username' Skipped CI builds on this one since the change doesn't affect scons code itself and is not run by CI. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | syntax fixups suggested by PyCharm | Mats Wichmann | 2019-12-23 | 80 | -190/+179 |
|/ | | | | | | | | | | | | | | Drop unneeded parens. Drop trailing semicolons. Triple double-quote docstrings. Regexes drop unneeded escapes. Spaces around parens, braces: remove/add. Some one-tuples get their missing closing comma. A couple of sets use set init syntax {foo} instead of set([iter]) now. And a fiddle in Node to reduce lookup time on md5 signature functions (came about because of a line-too-long issue, initially) Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | Merge pull request #3508 from mwichmann/pc-none-syntax | William Deegan | 2019-12-21 | 11 | -50/+51 |
|\ | | | | | checker fixes: None, trailing ws, list init | ||||
| * | checker fixes: None, trailing ws, list init | Mats Wichmann | 2019-12-21 | 11 | -50/+51 |
| | | | | | | | | | | | | | | | | | | | | | | checker-suggested fixes: Mostly, fix remaining instances of comparing none without "is" Some trailing whitespace on lines A couple of instances of list init followed immediately by several appends, turned into a single list init Some double comparisons turned into a single expression Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | | Merge pull request #3507 from mwichmann/pc-format-error | William Deegan | 2019-12-21 | 2 | -2/+3 |
|\ \ | |/ |/| | Fix two small syntax errors in string formatting | ||||
| * | Fix two small syntax errors in string formatting | Mats Wichmann | 2019-12-21 | 2 | -2/+3 |
|/ | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | Merge pull request #3506 from mwichmann/depr-SourceCode | William Deegan | 2019-12-21 | 27 | -392/+87 |
|\ | | | | | Remove deprecated SourceCode func/method | ||||
| * | [PR #3506] fix remnamt docstring and speed up | Mats Wichmann | 2019-12-20 | 14 | -21/+15 |
| | | | | | | | | | | | | | | | | | | | | left a pasted traceback in the SourceCode.py test, got rid of. applied "standard" speedup of dropping tools in DefaultEnvironmment and Environment, speeds up windows a lot (individual Removed tests running in 1 sec instead of 15) Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | [PR #3506] restore accidentally removed Split | Mats Wichmann | 2019-12-20 | 1 | -0/+21 |
| | | | | | | | | | | | | Oops! somehow removed an extra function block. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | [PR #3506] fix sider complaint | Mats Wichmann | 2019-12-20 | 1 | -2/+0 |
| | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Remove deprecated SourceCode func/method | Mats Wichmann | 2019-12-20 | 14 | -405/+87 |
|/ | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | Merge pull request #3504 from chasinglogic/subst-dont-redefine | William Deegan | 2019-12-18 | 2 | -361/+365 |
|\ | | | | | Improve performance of Subst by preventing unnecessary frame allocations | ||||
| * | Improve performance of Subst by preventing unnecessary frame allocations | Mathew Robinson | 2019-12-18 | 2 | -361/+365 |
|/ | |||||
* | Revert code back to development mode | William Deegan | 2019-12-17 | 4 | -63/+53 |
| | |||||
* | Merge pull request #3502 from SCons/rel_3.1.2 | William Deegan | 2019-12-17 | 249 | -3074/+4940 |
|\ | | | | | Rel 3.1.2 | ||||
| * | Updates for README and logic to upload it to Sourceforge as part of the ↵3.1.2 | William Deegan | 2019-12-17 | 3 | -14/+755 |
| | | | | | | | | normal upload script | ||||
| * | Update version strings | William Deegan | 2019-12-17 | 6 | -13/+13 |
| | | |||||
| * | Update content in RELEASE.txt CHANGES.txt Announce.txt and bump the version ↵ | William Deegan | 2019-12-17 | 4 | -47/+67 |
| | | | | | | | | in ReleaseConfig | ||||
| * | Add 3.1.1 release info to debian/changelog and src/Announce.txt | William Deegan | 2019-12-17 | 2 | -0/+34 |
| | | |||||
| * | Regenerated docs for 3.1.2 release | William Deegan | 2019-12-17 | 239 | -3001/+4072 |
|/ | |||||
* | Merge pull request #3497 from mwichmann/depr-builddir | William Deegan | 2019-12-16 | 16 | -60/+140 |
|\ | | | | | Remove deprecated BuildDir, build_dir | ||||
| * | [PR #3497] skip test for build_dir kwarg | Mats Wichmann | 2019-12-16 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Turns out cannot test for now-unknown build_dir arg because SConscript() doesn't error on such. Skip test for now, leaving a note (and and issue). Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | [PR #3497] add missed sconstest.skip | Mats Wichmann | 2019-12-15 | 1 | -0/+0 |
| | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | [PR #3497] add the missing testcases | Mats Wichmann | 2019-12-15 | 2 | -0/+115 |
| | | | | | | | | | | | | forgot to add these to the initial commit Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | Remove deprecated BuildDir, build_dir | Mats Wichmann | 2019-12-15 | 13 | -60/+22 |
|/ | | | | | | | | | Updates docs and code; moves tests to test/Removed/BuildDir/Old. New tests verify that these can no longer be used. Along the way a small cleanup in SConscript.py Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | Merge pull request #3495 from mwichmann/depr-Copy | William Deegan | 2019-12-15 | 11 | -39/+63 |
|\ | | | | | Remove deprecated env.Copy() | ||||
| * | Merge pull request #2 from bdbaddog/fix_test_issue_mwichmann_copy_method | Mats Wichmann | 2019-12-14 | 1 | -1/+1 |
| |\ | | | | | | | fixed match function to be non-regex | ||||
| | * | fixed match function to be non-regex | William Deegan | 2019-12-14 | 1 | -1/+1 |
| |/ | |||||
| * | Remove deprecated env.Copy() | Mats Wichmann | 2019-12-14 | 11 | -39/+63 |
| | | | | | | | | | | | | | | | | | | Method removed. Test moved to test/Removed/Copy-Method/Old, and new test added to ensure it takes an AttributeError. Deprecation warning no longer useful for this one, so removed. Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | | Merge pull request #3491 from chasinglogic/entry-microoptimization | William Deegan | 2019-12-13 | 2 | -5/+7 |
|\ \ | |/ |/| | Optimize for most common case in Entry.disambiguate() | ||||
| * | Merge branch 'master' into entry-microoptimization | William Deegan | 2019-12-13 | 4 | -38/+44 |
| |\ | |/ |/| | |||||
* | | Merge pull request #3493 from mwichmann/defenv-2477 | William Deegan | 2019-12-13 | 2 | -36/+38 |
|\ \ | | | | | | | Tweak DefaultEnvironment descriptions | ||||
| * | | [PR #3493] fix review comment [ci skip] | Mats Wichmann | 2019-12-13 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
| * | | Tweak DefaultEnvironment descriptions (ci skip) | Mats Wichmann | 2019-12-13 | 2 | -36/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doc-only change to be more explicit about when the default construction environment is used, and what it means to call DefaultEnvironment() - only the first call instantiates it, later calls return the object. Fixes #2477 Signed-off-by: Mats Wichmann <mats@linux.com> | ||||
* | | | Merge pull request #3490 from chasinglogic/less-list-manipulation-in-DAG-walk | William Deegan | 2019-12-13 | 2 | -2/+6 |
|\ \ \ | | | | | | | | | Improve DAG walk performance by preventing unnecessary list manipulation | ||||
| * | | | Improve DAG walk performance by preventing unnecessary list manipulation | Mathew Robinson | 2019-12-11 | 2 | -2/+6 |
|/ / / | |||||
| | * | Optimize for most common case in Entry.disambiguate() | Mathew Robinson | 2019-12-12 | 2 | -5/+7 |
| |/ |/| | | | | | This removes many unnecessary os.stat and related FS IO calls. | ||||
* | | Merge pull request #3489 from bdbaddog/fix_test_link_applelink_macos | William Deegan | 2019-12-11 | 1 | -6/+12 |
|\ \ | |/ |/| | Fix hardcoded library version on macOS test/LINK/applelink.py | ||||
| * | Fix looking for specific version of libSystem.B.dylib when running on macOS. ↵ | William Deegan | 2019-12-11 | 1 | -6/+12 |
|/ | | | | Use regex of #.#.# instead | ||||
* | Merge pull request #3443 from mwichmann/py3-doctasks | William Deegan | 2019-12-10 | 369 | -4300/+3294 |
|\ | | | | | Improve building of docs using Py3 [ci skip] |