summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/NodeTests.py
Commit message (Expand)AuthorAgeFilesLines
* Merged revisions 1441-1539 via svnmerge fromSteven Knight2006-07-251-4/+5
* Fix directory separators to allow the Debug.caller() function to strip unnece...Steven Knight2006-04-011-1/+7
* More test portability fixes. (Baptiste Lepilleur and SK)Steven Knight2006-02-151-2/+6
* Add a NoClean() function. (Steven Johnson)Steven Knight2006-02-131-0/+9
* Refactor NodeInfo and BuildInfo handling to prepare for signature refactoring.Steven Knight2006-01-221-26/+26
* Handle scanning of the in-memory entries for a Dir with a scanner, not a hard...Steven Knight2005-12-271-9/+14
* Checkpoint minor refactorings en route to signature refactoring.Steven Knight2005-12-161-1/+15
* Refactor to let specific Node types override scanner selection, and to add a ...Steven Knight2005-12-041-0/+6
* Bring CVS back in sync.Steven Knight2005-11-171-150/+414
* Allow explicit target_factory=Dir with Builders that make a directory to over...Steven Knight2005-11-151-414/+150
* Split Node-specific stuff from BuildInfo into a separate NodeInfo class. Add...Steven Knight2005-06-071-9/+122
* Move BuildInfo translation of signature Nodes to rel_paths into the class its...Steven Knight2005-06-041-13/+8
* Move pre- and post-actions lists from Node to Executor so expansions of ${TAR...Steven Knight2005-05-141-49/+0
* Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize i...Steven Knight2005-04-021-0/+2
* Store source file and dependency paths relative to the target's directory, no...Steven Knight2005-04-011-3/+13
* Make sure scans are added to all targets in a builder call, to prevent out-o...Steven Knight2005-03-301-10/+32
* Fix re-scanning of built files for implicit dependencies when the -j option i...Steven Knight2005-03-201-9/+1
* Don't read up entire directories to decide if an Alias is up-to-date.Steven Knight2005-02-141-14/+19
* Refactor Environment/Executor/Node scanner interaction a little. Put --debug...Steven Knight2005-02-131-0/+11
* Use WeakValueDicts in the Memoizer to cut down on memory use.Steven Knight2005-01-231-3/+20
* Reduce the number of scanner calls in large cross-products of targets and sou...Steven Knight2005-01-221-0/+2
* Change how Node/__init__.py imports Executor, remove unnecessary has_builder(...Steven Knight2005-01-211-2/+2
* Regain lost performance improvements by using paths instead of targets for sc...Steven Knight2005-01-211-2/+15
* Eliminate Executor's creation and use of a build_dict and a subst_dict, which...Steven Knight2005-01-101-6/+0
* Win32 portability fixes.Steven Knight2005-01-031-1/+1
* Add a Memoizer metaclass to collect the logic for caching values in one locat...Steven Knight2004-12-291-13/+21
* Make AlwaysBuild() work with Aliases.Steven Knight2004-12-171-28/+29
* Cache get_suffix() and get_build_env(). (Kevin Quick)Steven Knight2004-12-161-4/+4
* Remove Node scanner storage. (Kevin Quick)Steven Knight2004-12-151-12/+27
* Remove unnecessary scan keyword argument from Node.current(). (Kevin Quick)Steven Knight2004-12-141-1/+6
* Miscellaneous fixes: portability and version fixes, missing , better CXXCOM ...Steven Knight2004-11-211-1/+1
* Allow Alias Nodes to have Actions.Steven Knight2004-11-131-0/+13
* On Python 2.x, return lists of Nodes from builders as a NodeList object with ...Steven Knight2004-11-121-1/+34
* Use a Node's environment in preference to the builder's environment.Steven Knight2004-11-101-0/+41
* Refactor Action/Executor interaction. (Kevin Quick)Steven Knight2004-10-241-8/+29
* Allow explicit target_factory=Dir with Builders that make a directory to over...Steven Knight2004-10-201-1/+12
* Win32 portability fixes for tests.Steven Knight2004-10-091-33/+13
* Remove scan=0 calls to Node.current() for implicit cache. Remove last vestig...Steven Knight2004-10-071-13/+33
* Clear out dependent-child caches when a node is rebuilt. (Kevin Quick)Steven Knight2004-10-071-0/+10
* Get the source_scanner from the target node, not the source node. (Kevin Quick)Steven Knight2004-09-241-2/+2
* Remove the misbegotten --save-explain-info feature.Steven Knight2004-08-171-13/+0
* Officially support target_factory and source_factory when creating a Builder.Steven Knight2004-06-251-0/+8
* Add an option to not save the --debug=explain information.Steven Knight2004-06-151-0/+14
* Store the different dependencies in binfo separately.Steven Knight2004-06-011-0/+6
* Add unit tests for the last two changes.Steven Knight2004-05-251-0/+9
* Fix spurious rebuilds/reinstalls of header files and circular dependencies wi...Steven Knight2004-05-191-24/+50
* Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup.Steven Knight2004-05-141-66/+78
* Really support strfunction for all Action subclasses by refactoring the inter...Steven Knight2004-05-031-2/+4
* Performance improvement: memo-ize Node.FS string values when appropriate.Steven Knight2004-05-011-0/+6
* Add the highly anticipated --debug=explain option to provide build reasoning.Steven Knight2004-04-171-9/+29