summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2019-06-28 16:12:41 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2019-06-28 16:12:41 (GMT)
commit948478e12095f480a9c0ad91dc8bae2cd19ac82d (patch)
tree1d622f7d01b12f994a034c4c4ba029cfe45cc175 /src
parentf999d2149d1359327b5b1dd0e1286675c9ba09d4 (diff)
downloadSCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.zip
SCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.tar.gz
SCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.tar.bz2
Fix _add_strings_to_dependency_map() perf degredation
Diffstat (limited to 'src')
-rw-r--r--src/engine/SCons/Node/FS.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py
index ac85638..3604ac1 100644
--- a/src/engine/SCons/Node/FS.py
+++ b/src/engine/SCons/Node/FS.py
@@ -3319,8 +3319,7 @@ class File(Base):
return {}
- # store this info so we can avoid regenerating it.
- binfo.dependency_map = { str(child):signature for child, signature in zip(chain(binfo.bsources, binfo.bdepends, binfo.bimplicit),
+ binfo.dependency_map = { child:signature for child, signature in zip(chain(binfo.bsources, binfo.bdepends, binfo.bimplicit),
chain(binfo.bsourcesigs, binfo.bdependsigs, binfo.bimplicitsigs))}
return binfo.dependency_map