summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* Win32 portability fixes for tests.Steven Knight2004-10-091-11/+10
* Add a missing newline to the end of the --debug=explain unknownSteven Knight2004-10-081-1/+1
* Remove scan=0 calls to Node.current() for implicit cache. Remove last vestig...Steven Knight2004-10-071-10/+11
* Clear out dependent-child caches when a node is rebuilt. (Kevin Quick)Steven Knight2004-10-071-15/+26
* Better --debug=explain info when build actions change. (Kevin Quick)Steven Knight2004-10-061-3/+8
* Get the source_scanner from the target node, not the source node. (Kevin Quick)Steven Knight2004-09-241-4/+4
* Fix --debug=explain when the action is a Python function.Steven Knight2004-09-181-5/+8
* Remove the misbegotten --save-explain-info feature.Steven Knight2004-08-171-18/+10
* Put back --implicit-cache, having it use the --debug=explain info instead of ...Steven Knight2004-08-171-24/+21
* Officially support target_factory and source_factory when creating a Builder.Steven Knight2004-06-251-0/+2
* Fix a problem with --debug=explain when actions change due to expanded constr...Steven Knight2004-06-171-5/+8
* Add an option to not save the --debug=explain information.Steven Knight2004-06-151-12/+20
* Make the use of the calc argument in Node methods consistent.Steven Knight2004-06-021-5/+10
* Store the different dependencies in binfo separately.Steven Knight2004-06-011-19/+53
* Remove dead imports and other things found by PyChecker.Steven Knight2004-06-011-7/+8
* Fix use of --debug=explain with SConsignFile(). (Chad Austin)Steven Knight2004-05-241-1/+5
* Fix spurious rebuilds/reinstalls of header files and circular dependencies wi...Steven Knight2004-05-191-27/+50
* When a Node has been built, don't walk the whole tree back to delete the pare...Steven Knight2004-05-171-7/+3
* Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup.Steven Knight2004-05-141-138/+160
* Refactor .sconsign management into its own module.Steven Knight2004-05-061-2/+2
* Really support strfunction for all Action subclasses by refactoring the inter...Steven Knight2004-05-031-21/+9
* Fix use of timestamps with --implicit-cache. (Anthony Roach)Steven Knight2004-05-011-3/+3
* Performance improvement: memo-ize Node.FS string values when appropriate.Steven Knight2004-05-011-0/+3
* Add the highly anticipated --debug=explain option to provide build reasoning.Steven Knight2004-04-171-10/+35
* Better error message when a source file is missing.Steven Knight2004-02-241-1/+1
* Save memory by allowing Nodes to clean up their Executor's build environments...Steven Knight2004-02-091-8/+18
* Add options to investigate object creation and memory consumption.Steven Knight2004-02-071-1/+3
* Fix retrieving multiple target files from cache. (Bob Halley)Steven Knight2004-01-171-0/+11