summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | Move target_peers to slots from attributesWilliam Deegan2019-04-021-1/+2
| * | Fix issue #2811 spurious rebuilds due to incorrect waiting_parents on nodes w...William Deegan2019-04-021-0/+19
* | | switch to using zip_longest and handle py27 naming it izip_longest from amppi...William Deegan2019-04-271-3/+8
* | | Merge branch 'master' into enhanced_debug_explainWilliam Deegan2019-04-263-8/+8
|\ \ \ | | |/ | |/|
| * | Fixup some code triggering pylint errors.Mats Wichmann2019-04-213-8/+8
| |/
* | Enhanced --debug=explain output. Breaks out sources, depends, and implicit co...William Deegan2019-04-021-4/+10
|/
* Clean up some file opens, regex stringsMats Wichmann2019-03-071-2/+2
* Forgot to add current file csig when shortcutting calling changed_content(). ...William Deegan2019-03-021-0/+5
* Added logic to shortcut comparing prev_ni if there is no dependency map from ...William Deegan2019-03-011-4/+24
* On windows first try with native file paths with \\ then swap path to normali...William Deegan2019-02-271-7/+26
* Change test for str(node1) is str(node2) to use ==. Expecting that the strin...William Deegan2018-11-121-1/+4
* Resolve comments from @GaryO to clarify new code.William Deegan2018-11-121-2/+13
* Clarify and simplify logic in Node.get_binfo()William Deegan2018-11-121-4/+8
* Fix typosWilliam Deegan2018-11-121-1/+1
* Fix docstring on FileBuildInfo per comment from @dirkbaechleWilliam Deegan2018-11-121-3/+11
* fix whitespace issuesWilliam Deegan2018-11-121-3/+0
* switch from izip to zip. no izip in py3William Deegan2018-11-122-3/+3
* Revisit caching of filename -> csig map and invalidate when reasonableWilliam Deegan2018-11-122-38/+29
* Add docstringWilliam Deegan2018-11-121-0/+8
* Change logic to ensure we only build the dependency map once per target file.William Deegan2018-11-121-3/+14
* Moved logic to handle Timestamp-MD5 decider issues into File() node. One min...William Deegan2018-11-122-152/+145
* Check in before migrating logic from Node() -> File(). Since the Timestamp-MD...William Deegan2018-11-121-3/+17
* move comment to docstring for LinkFunc()William Deegan2018-11-121-5/+7
* clarify docstring on decider functionWilliam Deegan2018-11-121-2/+2
* pull changes for this issue from WIP branch on mongo treeWilliam Deegan2018-11-121-23/+60
* Clear up some comments and convert comment to docstring where it makes senseWilliam Deegan2018-11-121-16/+24
* change exists_file() method to skip adding files AND sigs for files in the ig...William Deegan2018-11-121-33/+50
* add method find_repo_file() which finds the file in it's known repositories. ...William Deegan2018-11-121-3/+28
* Create test to verify fix for issue #2980William Deegan2018-11-122-4/+140
* Fix comment spellingWilliam Deegan2018-11-121-1/+1