summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
Commit message (Expand)AuthorAgeFilesLines
* tests: use unittest decorator for skippingMats Wichmann2020-04-291-24/+24
* Fix inconsistencies between RootDir attributesAdam Gross2020-04-021-1/+7
* Remove u' u" from strings. no longer neededWilliam Deegan2020-02-182-18/+6
* more post py27 cleanupWilliam Deegan2020-02-181-16/+5
* replace dictionary initializations with simpler logicWilliam Deegan2020-02-182-13/+4
* Remove 'from __future__ import print_function' no longer needed as we're drop...William Deegan2020-02-173-6/+0
* Fix some pyflakes warningsMats Wichmann2020-01-233-12/+12
* Merge pull request #3528 from mwichmann/less-list-convWilliam Deegan2020-01-161-2/+2
|\
| * Stop converting to list where not neededMats Wichmann2020-01-161-2/+2
* | Change ValueWithMemo() to take into account any name passed when memoizing Va...William Deegan2020-01-162-3/+22
* | Plumb through name in ValueWithMemoAdam Gross2020-01-152-1/+2
* | Add name parameter as requested in PRAdam Gross2020-01-152-3/+11
* | Update and improve testsAdam Gross2020-01-101-1/+2
* | Merge branch 'master' into topic/grossag/valuenameAdam Gross2020-01-107-47/+109
|\ \ | |/
| * Merge pull request #3478 from grossag/topic/grossag/valueWilliam Deegan2019-12-302-9/+68
| |\
| | * Fix ambiguous variable name sider issueAdam Gross2019-12-291-3/+3
| | * Clean up the code and use try/except more to optimize thingsAdam Gross2019-12-292-20/+20
| | * Exclude non-primitive values from memoizationAdam Gross2019-12-232-0/+17
| | * Address PR feedbackAdam Gross2019-12-121-4/+2
| | * Add a test to confirm that built values are not memoizedAdam Gross2019-11-271-0/+11
| | * Fix some existing flake8 validation issues in PythonTests.pyAdam Gross2019-11-251-5/+7
| | * Add test cases for memoizationAdam Gross2019-11-251-0/+11
| | * Improve readability by explicitly declaring _memoLookupMap as globalAdam Gross2019-11-251-0/+2
| | * Memoize environment.Value() to improve performanceAdam Gross2019-11-251-6/+24
| * | syntax fixups suggested by PyCharmMats Wichmann2019-12-234-26/+27
| * | checker fixes: None, trailing ws, list initMats Wichmann2019-12-211-6/+7
| * | Optimize for most common case in Entry.disambiguate()Mathew Robinson2019-12-121-5/+5
| |/
* | Add a functional testAdam Gross2019-12-022-3/+2
* | Avoid a flake8 warning where "contents" is unusedAdam Gross2019-11-251-0/+1
* | Add support for Value objects being implicit dependenciesAdam Gross2019-11-252-0/+14
|/
* Improve threading performance by sharing NodeInfo across threadsMathew Robinson2019-08-192-8/+7
* Add test and fix to regression in current 3.1.0 dropJason Kenny2019-07-301-0/+2
* Remove usage of DeciderNeedsNode which has been removed from --debug=explain ...William Deegan2019-07-241-4/+1
* [ci skip] Fix spelling picked up by siderWilliam Deegan2019-07-141-1/+1
* Fix docstrings and comments for repo node changesWilliam Deegan2019-07-141-6/+8
* Clean up __slots__ specification to be list, remove some obsoleted codeWilliam Deegan2019-07-091-4/+2
* Fix __slots = ('single element') -> ('single element',) per finding by mwichmannWilliam Deegan2019-07-051-3/+3
* remove unnecessary DeciderNeedsNode exceptionWilliam Deegan2019-07-051-15/+0
* Fix _add_strings_to_dependency_map() perf degredationWilliam Deegan2019-06-281-2/+1
* Restore MD5-Timestamp performance by removing try/except from every call. Als...William Deegan2019-06-262-44/+75
* PY38: Resolve duplicate creation of 'work' subdir which yielded warnings. Als...William Deegan2019-05-301-1/+3
* PEP8 fileWilliam Deegan2019-05-301-326/+374
* Merge pull request #3345 from mwichmann/py38warns4-testsWilliam Deegan2019-04-281-2/+2
|\
| * [PY 3.8] test fixes for file closings, rawstringsMats Wichmann2019-04-251-11/+11
| * [PY 3.8] file closes in tools and othersMats Wichmann2019-04-251-2/+2
* | Merge pull request #3360 from mwichmann/isnotWilliam Deegan2019-04-282-18/+18
|\ \
| * | Some more lint-derived cleanupsMats Wichmann2019-04-272-18/+18
| |/
* | Merge branch 'master' into enhanced_debug_explainWilliam Deegan2019-04-271-0/+20
|\ \
| * \ Merge branch 'master' into fix_mongo_bug_33111_multiple_targets_via_emitter_s...William Deegan2019-04-263-8/+8
| |\ \ | | |/
| * | Fix sider complainWilliam Deegan2019-04-261-1/+1