summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* debugging coverage failuresWilliam Deegan2019-12-291-3/+3
|
* Remove adding deadsnakes ppa. We're using newer pythonWilliam Deegan2019-12-291-5/+5
|
* Change coverage worker to use Ubuntu Bionic instead of trusty for py37William Deegan2019-12-291-0/+1
|
* [skip appveyor] - reduce coverage to just py37William Deegan2019-12-281-9/+9
|
* set tools=[] for test/SConsignFile/use-dbm.pyWilliam Deegan2019-12-281-1/+3
|
* reduce coverage jobsWilliam Deegan2019-12-271-34/+34
|
* Try running a single job for coverage instead of 4.William Deegan2019-12-271-1/+1
|
* [skip appveyor] bump to bionic for py37 tests.William Deegan2019-12-271-2/+2
|
* Merge pull request #3509 from mwichmann/pc-paren-semi-reWilliam Deegan2019-12-2480-190/+179
|\ | | | | syntax fixups suggested by PyCharm
| * fix error in scons-diff.py [ci skip]Mats Wichmann2019-12-241-1/+1
| |
| * [PR #3509] change tuple syntax per review comment [ci skip]Mats Wichmann2019-12-242-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 PyCharmMats Wichmann2019-12-2380-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-syntaxWilliam Deegan2019-12-2111-50/+51
|\ | | | | checker fixes: None, trailing ws, list init
| * checker fixes: None, trailing ws, list initMats Wichmann2019-12-2111-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-errorWilliam Deegan2019-12-212-2/+3
|\ \ | |/ |/| Fix two small syntax errors in string formatting
| * Fix two small syntax errors in string formattingMats Wichmann2019-12-212-2/+3
|/ | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* Merge pull request #3506 from mwichmann/depr-SourceCodeWilliam Deegan2019-12-2127-392/+87
|\ | | | | Remove deprecated SourceCode func/method
| * [PR #3506] fix remnamt docstring and speed upMats Wichmann2019-12-2014-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 SplitMats Wichmann2019-12-201-0/+21
| | | | | | | | | | | | Oops! somehow removed an extra function block. Signed-off-by: Mats Wichmann <mats@linux.com>
| * [PR #3506] fix sider complaintMats Wichmann2019-12-201-2/+0
| | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * Remove deprecated SourceCode func/methodMats Wichmann2019-12-2014-405/+87
|/ | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* Merge pull request #3504 from chasinglogic/subst-dont-redefineWilliam Deegan2019-12-182-361/+365
|\ | | | | Improve performance of Subst by preventing unnecessary frame allocations
| * Improve performance of Subst by preventing unnecessary frame allocationsMathew Robinson2019-12-182-361/+365
|/
* Revert code back to development modeWilliam Deegan2019-12-174-63/+53
|
* Merge pull request #3502 from SCons/rel_3.1.2William Deegan2019-12-17249-3074/+4940
|\ | | | | Rel 3.1.2
| * Updates for README and logic to upload it to Sourceforge as part of the ↵3.1.2William Deegan2019-12-173-14/+755
| | | | | | | | normal upload script
| * Update version stringsWilliam Deegan2019-12-176-13/+13
| |
| * Update content in RELEASE.txt CHANGES.txt Announce.txt and bump the version ↵William Deegan2019-12-174-47/+67
| | | | | | | | in ReleaseConfig
| * Add 3.1.1 release info to debian/changelog and src/Announce.txtWilliam Deegan2019-12-172-0/+34
| |
| * Regenerated docs for 3.1.2 releaseWilliam Deegan2019-12-17239-3001/+4072
|/
* Merge pull request #3497 from mwichmann/depr-builddirWilliam Deegan2019-12-1616-60/+140
|\ | | | | Remove deprecated BuildDir, build_dir
| * [PR #3497] skip test for build_dir kwargMats Wichmann2019-12-161-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.skipMats Wichmann2019-12-151-0/+0
| | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * [PR #3497] add the missing testcasesMats Wichmann2019-12-152-0/+115
| | | | | | | | | | | | forgot to add these to the initial commit Signed-off-by: Mats Wichmann <mats@linux.com>
| * Remove deprecated BuildDir, build_dirMats Wichmann2019-12-1513-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-CopyWilliam Deegan2019-12-1511-39/+63
|\ | | | | Remove deprecated env.Copy()
| * Merge pull request #2 from bdbaddog/fix_test_issue_mwichmann_copy_methodMats Wichmann2019-12-141-1/+1
| |\ | | | | | | fixed match function to be non-regex
| | * fixed match function to be non-regexWilliam Deegan2019-12-141-1/+1
| |/
| * Remove deprecated env.Copy()Mats Wichmann2019-12-1411-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-microoptimizationWilliam Deegan2019-12-132-5/+7
|\ \ | |/ |/| Optimize for most common case in Entry.disambiguate()
| * Merge branch 'master' into entry-microoptimizationWilliam Deegan2019-12-134-38/+44
| |\ | |/ |/|
* | Merge pull request #3493 from mwichmann/defenv-2477William Deegan2019-12-132-36/+38
|\ \ | | | | | | Tweak DefaultEnvironment descriptions
| * | [PR #3493] fix review comment [ci skip]Mats Wichmann2019-12-131-1/+1
| | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | Tweak DefaultEnvironment descriptions (ci skip)Mats Wichmann2019-12-132-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-walkWilliam Deegan2019-12-132-2/+6
|\ \ \ | | | | | | | | Improve DAG walk performance by preventing unnecessary list manipulation
| * | | Improve DAG walk performance by preventing unnecessary list manipulationMathew Robinson2019-12-112-2/+6
|/ / /
| | * Optimize for most common case in Entry.disambiguate()Mathew Robinson2019-12-122-5/+7
| |/ |/| | | | | This removes many unnecessary os.stat and related FS IO calls.
* | Merge pull request #3489 from bdbaddog/fix_test_link_applelink_macosWilliam Deegan2019-12-111-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 Deegan2019-12-111-6/+12
|/ | | | Use regex of #.#.# instead
* Merge pull request #3443 from mwichmann/py3-doctasksWilliam Deegan2019-12-10369-4300/+3294
|\ | | | | Improve building of docs using Py3 [ci skip]