summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* Merged revisions 1738-1754,1756 via svnmerge fromSteven Knight2007-01-071-1/+1
* Merged revisions 1675-1736 via svnmerge fromSteven Knight2006-12-161-22/+32
* Merged revisions 1582-1665 via svnmerge fromSteven Knight2006-11-021-1/+2
* Merged revisions 1441-1539 via svnmerge fromSteven Knight2006-07-251-13/+15
* Fix directory separators to allow the Debug.caller() function to strip unnece...Steven Knight2006-04-011-0/+3
* More test portability fixes. (Baptiste Lepilleur and SK)Steven Knight2006-02-151-2/+4
* Add a NoClean() function. (Steven Johnson)Steven Knight2006-02-131-0/+5
* Refactor so Command() uses an FS.Entry as its target factory.Steven Knight2006-02-121-0/+3
* Refactor NodeInfo and BuildInfo handling to prepare for signature refactoring.Steven Knight2006-01-221-11/+13
* Handle scanning of the in-memory entries for a Dir with a scanner, not a hard...Steven Knight2005-12-271-3/+6
* Checkpoint minor refactorings en route to signature refactoring.Steven Knight2005-12-161-0/+14
* Refactor to let specific Node types override scanner selection, and to add a ...Steven Knight2005-12-041-1/+11
* Bring CVS back in sync.Steven Knight2005-11-171-242/+364
* Allow explicit target_factory=Dir with Builders that make a directory to over...Steven Knight2005-11-151-364/+242
* Do not throw an exception if the type of a stored implicit dependency has cha...Steven Knight2005-11-061-2/+15
* Split Node-specific stuff from BuildInfo into a separate NodeInfo class. Add...Steven Knight2005-06-071-40/+93
* Move BuildInfo translation of signature Nodes to rel_paths into the class its...Steven Knight2005-06-041-10/+4
* Add a --debug=nomemoizer option to disable memoization.Steven Knight2005-06-011-2/+3
* Move pre- and post-actions lists from Node to Executor so expansions of ${TAR...Steven Knight2005-05-141-19/+1
* More flexible (and Make-like) ignoring command exit status, and suppressing p...Steven Knight2005-04-261-3/+5
* Win32 portability for recent RootDir and rel_path() changes.Steven Knight2005-04-261-1/+4
* 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-021-1/+2
* Store source file and dependency paths relative to the target's directory, no...Steven Knight2005-04-011-38/+52
* Make sure scans are added to all targets in a builder call, to prevent out-o...Steven Knight2005-03-301-10/+7
* Fix re-scanning of built files for implicit dependencies when the -j option i...Steven Knight2005-03-201-5/+12
* Reduce gen_binfo() time for very long source lists.Steven Knight2005-03-051-4/+2
* Group --debug=count output by object modules.Steven Knight2005-03-011-1/+1
* Don't read up entire directories to decide if an Alias is up-to-date.Steven Knight2005-02-141-14/+8
* Refactor Environment/Executor/Node scanner interaction a little. Put --debug...Steven Knight2005-02-131-19/+24
* Don't memoize the get_build_scanner_path() methods.Steven Knight2005-02-101-2/+1
* 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-231-47/+39
* Reduce the number of scanner calls in large cross-products of targets and sou...Steven Knight2005-01-221-12/+9
* Change how Node/__init__.py imports Executor, remove unnecessary has_builder(...Steven Knight2005-01-211-31/+45
* Regain lost performance improvements by using paths instead of targets for sc...Steven Knight2005-01-211-13/+27
* Eliminate Executor's creation and use of a build_dict and a subst_dict, which...Steven Knight2005-01-101-5/+0
* Apply Memoizer to cache more return values from various methods. (Kevin Quick)Steven Knight2004-12-311-1/+3
* Add a Memoizer metaclass to collect the logic for caching values in one locat...Steven Knight2004-12-291-73/+44
* Make AlwaysBuild() work with Aliases.Steven Knight2004-12-171-0/+2
* 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-161-8/+52
* Apply build overrides once up front. (Kevin Quick)Steven Knight2004-12-151-1/+0
* Remove Node scanner storage. (Kevin Quick)Steven Knight2004-12-151-9/+10
* Remove unnecessary scan keyword argument from Node.current(). (Kevin Quick)Steven Knight2004-12-141-1/+1
* Allow Alias Nodes to have Actions.Steven Knight2004-11-131-0/+7
* On Python 2.x, return lists of Nodes from builders as a NodeList object with ...Steven Knight2004-11-121-0/+15
* Use a Node's environment in preference to the builder's environment.Steven Knight2004-11-101-1/+1
* Refactor Action/Executor interaction. (Kevin Quick)Steven Knight2004-10-241-2/+18
* Allow explicit target_factory=Dir with Builders that make a directory to over...Steven Knight2004-10-201-0/+9