summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
Commit message (Expand)AuthorAgeFilesLines
* Performance optimization in the last patch: eliminate implicit_factory() ent...Steven Knight2005-04-041-11/+2
* Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize i...Steven Knight2005-04-024-27/+17
* Store source file and dependency paths relative to the target's directory, no...Steven Knight2005-04-014-62/+182
* Make sure scans are added to all targets in a builder call, to prevent out-o...Steven Knight2005-03-302-20/+39
* Refactor _doLookup() to speed it up a little.Steven Knight2005-03-241-27/+39
* When searching paths for Files or Dirs, match Entries,too.Steven Knight2005-03-202-29/+144
* Fix re-scanning of built files for implicit dependencies when the -j option i...Steven Knight2005-03-202-14/+13
* Refactor Main.py's Alias lookup to allow customized Alias (sub-)classes. (Sta...Steven Knight2005-03-181-1/+1
* Windows portability in tests. Replace overlooked importSteven Knight2005-03-171-54/+48
* Speed up string expansion. Cache find_file() results in the Memoizer.Steven Knight2005-03-081-0/+1
* Reduce gen_binfo() time for very long source lists.Steven Knight2005-03-051-4/+2
* Fix a regression in handling CPPPATH='.' when using a BuildDir with subdirect...Steven Knight2005-03-052-45/+95
* Eliminate find_file() inefficiency.Steven Knight2005-03-052-37/+283
* Checkpoint refactoring of the find_file() interface.Steven Knight2005-03-012-47/+42
* Group --debug=count output by object modules.Steven Knight2005-03-012-2/+2
* Don't throw a 'Tried to lookup a File as a Dir' exception if there's a same-n...Steven Knight2005-03-012-3/+21
* Fix creating a build_dir from scratch when there's a subsidiary SConscript() ...Steven Knight2005-02-161-27/+31
* When searching for files, don't pick same-named directories in a search path.Steven Knight2005-02-152-10/+14
* Don't read up entire directories to decide if an Alias is up-to-date.Steven Knight2005-02-144-62/+103
* Refactor Environment/Executor/Node scanner interaction a little. Put --debug...Steven Knight2005-02-132-19/+35
* Don't memoize the get_build_scanner_path() methods.Steven Knight2005-02-101-2/+1
* Don't create a Node for every file we try to find during scan.Steven Knight2005-02-102-97/+176
* Refactor internals in preparation for eliminating creating unnecessary Node.F...Steven Knight2005-02-012-45/+63
* Only call filter() to remove ignored dependencies if something has been Ignor...Steven Knight2005-01-231-7/+10
* Use WeakValueDicts in the Memoizer to cut down on memory use.Steven Knight2005-01-232-50/+59
* Reduce the number of scanner calls in large cross-products of targets and sou...Steven Knight2005-01-223-12/+12
* Change how Node/__init__.py imports Executor, remove unnecessary has_builder(...Steven Knight2005-01-212-33/+47
* Regain lost performance improvements by using paths instead of targets for sc...Steven Knight2005-01-214-38/+49
* Eliminate Executor's creation and use of a build_dict and a subst_dict, which...Steven Knight2005-01-104-21/+3
* Win32 portability fixes.Steven Knight2005-01-031-1/+1
* Apply Memoizer to cache more return values from various methods. (Kevin Quick)Steven Knight2004-12-312-6/+37
* Add a Memoizer metaclass to collect the logic for caching values in one locat...Steven Knight2004-12-294-268/+197
* Make AlwaysBuild() work with Aliases.Steven Knight2004-12-172-28/+31
* Speed up Taskmaster by not calling Node methods so frequently.Steven Knight2004-12-161-5/+1
* Cache get_suffix() and get_build_env(). (Kevin Quick)Steven Knight2004-12-163-13/+61
* Apply build overrides once up front. (Kevin Quick)Steven Knight2004-12-152-2/+0
* Use the right scanner if the same source file is used for targets in two diff...Steven Knight2004-12-152-2/+11
* Remove Node scanner storage. (Kevin Quick)Steven Knight2004-12-153-22/+39
* Remove unnecessary scan keyword argument from Node.current(). (Kevin Quick)Steven Knight2004-12-143-3/+8
* Scan SCons source code for uncaught KeyboardInterrupts. (Christoph Wiedemann)Steven Knight2004-12-022-4/+5
* Miscellaneous fixes: portability and version fixes, missing , better CXXCOM ...Steven Knight2004-11-211-1/+1
* Add more customizability: , , , .Steven Knight2004-11-201-2/+4
* Allow Alias Nodes to have Actions.Steven Knight2004-11-134-24/+55
* On Python 2.x, return lists of Nodes from builders as a NodeList object with ...Steven Knight2004-11-122-1/+49
* Better fix for reflective build_dir paths. (Kevin Quick)Steven Knight2004-11-121-10/+6
* Fix the use of reflective paths underneath build directories, when the path u...Steven Knight2004-11-112-1/+82
* Use a Node's environment in preference to the builder's environment.Steven Knight2004-11-102-1/+42
* Refactor Action/Executor interaction. (Kevin Quick)Steven Knight2004-10-242-10/+47
* Fix the execute-Mkdir-once patch so that it doesn't treat the directory as up...Steven Knight2004-10-222-26/+3
* Handle use of Mkdir() when the file exists.Steven Knight2004-10-212-3/+13