Regain lost performance improvements by using paths instead of targets for scanner...
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Fri, 21 Jan 2005 12:00:30 +0000 (12:00 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Fri, 21 Jan 2005 12:00:30 +0000 (12:00 +0000)
commitba0df14a8ccf1fda548632dd92f1dc7ea0cd893d
tree43dc31c3adcc426161d7c53c9a60cc9ec1d5ac35
parenta49996a8c75721d8bfde36fb6ce70f4673be7940
Regain lost performance improvements by using paths instead of targets for scanner calls and re-using Binder objects for identical paths.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@1217 fdb21ef1-2011-0410-befe-b5e4ea1792b1
17 files changed:
bin/memoicmp.py [new file with mode: 0644]
src/engine/SCons/BuilderTests.py
src/engine/SCons/Environment.py
src/engine/SCons/EnvironmentTests.py
src/engine/SCons/Executor.py
src/engine/SCons/ExecutorTests.py
src/engine/SCons/Node/FS.py
src/engine/SCons/Node/FSTests.py
src/engine/SCons/Node/NodeTests.py
src/engine/SCons/Node/__init__.py
src/engine/SCons/Scanner/CTests.py
src/engine/SCons/Scanner/FortranTests.py
src/engine/SCons/Scanner/IDLTests.py
src/engine/SCons/Scanner/ProgTests.py
src/engine/SCons/Scanner/ScannerTests.py
src/engine/SCons/Scanner/__init__.py
test/scan-once.py