| Commit message (Expand) | Author | Age | Files | Lines |
* | Split Node-specific stuff from BuildInfo into a separate NodeInfo class. Add... | Steven Knight | 2005-06-07 | 1 | -9/+122 |
|
|
* | Move BuildInfo translation of signature Nodes to rel_paths into the class its... | Steven Knight | 2005-06-04 | 1 | -13/+8 |
|
|
* | Move pre- and post-actions lists from Node to Executor so expansions of ${TAR... | Steven Knight | 2005-05-14 | 1 | -49/+0 |
|
|
* | Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize i... | Steven Knight | 2005-04-02 | 1 | -0/+2 |
|
|
* | Store source file and dependency paths relative to the target's directory, no... | Steven Knight | 2005-04-01 | 1 | -3/+13 |
|
|
* | Make sure scans are added to all targets in a builder call, to prevent out-o... | Steven Knight | 2005-03-30 | 1 | -10/+32 |
|
|
* | Fix re-scanning of built files for implicit dependencies when the -j option i... | Steven Knight | 2005-03-20 | 1 | -9/+1 |
|
|
* | Don't read up entire directories to decide if an Alias is up-to-date. | Steven Knight | 2005-02-14 | 1 | -14/+19 |
|
|
* | Refactor Environment/Executor/Node scanner interaction a little. Put --debug... | Steven Knight | 2005-02-13 | 1 | -0/+11 |
|
|
* | Use WeakValueDicts in the Memoizer to cut down on memory use. | Steven Knight | 2005-01-23 | 1 | -3/+20 |
|
|
* | Reduce the number of scanner calls in large cross-products of targets and sou... | Steven Knight | 2005-01-22 | 1 | -0/+2 |
|
|
* | Change how Node/__init__.py imports Executor, remove unnecessary has_builder(... | Steven Knight | 2005-01-21 | 1 | -2/+2 |
|
|
* | Regain lost performance improvements by using paths instead of targets for sc... | Steven Knight | 2005-01-21 | 1 | -2/+15 |
|
|
* | Eliminate Executor's creation and use of a build_dict and a subst_dict, which... | Steven Knight | 2005-01-10 | 1 | -6/+0 |
|
|
* | Win32 portability fixes. | Steven Knight | 2005-01-03 | 1 | -1/+1 |
|
|
* | Add a Memoizer metaclass to collect the logic for caching values in one locat... | Steven Knight | 2004-12-29 | 1 | -13/+21 |
|
|
* | Make AlwaysBuild() work with Aliases. | Steven Knight | 2004-12-17 | 1 | -28/+29 |
|
|
* | Cache get_suffix() and get_build_env(). (Kevin Quick) | Steven Knight | 2004-12-16 | 1 | -4/+4 |
|
|
* | Remove Node scanner storage. (Kevin Quick) | Steven Knight | 2004-12-15 | 1 | -12/+27 |
|
|
* | Remove unnecessary scan keyword argument from Node.current(). (Kevin Quick) | Steven Knight | 2004-12-14 | 1 | -1/+6 |
|
|
* | Miscellaneous fixes: portability and version fixes, missing , better CXXCOM ... | Steven Knight | 2004-11-21 | 1 | -1/+1 |
|
|
* | Allow Alias Nodes to have Actions. | Steven Knight | 2004-11-13 | 1 | -0/+13 |
|
|
* | On Python 2.x, return lists of Nodes from builders as a NodeList object with ... | Steven Knight | 2004-11-12 | 1 | -1/+34 |
|
|
* | Use a Node's environment in preference to the builder's environment. | Steven Knight | 2004-11-10 | 1 | -0/+41 |
|
|
* | Refactor Action/Executor interaction. (Kevin Quick) | Steven Knight | 2004-10-24 | 1 | -8/+29 |
|
|
* | Allow explicit target_factory=Dir with Builders that make a directory to over... | Steven Knight | 2004-10-20 | 1 | -1/+12 |
|
|
* | Win32 portability fixes for tests. | Steven Knight | 2004-10-09 | 1 | -33/+13 |
|
|
* | Remove scan=0 calls to Node.current() for implicit cache. Remove last vestig... | Steven Knight | 2004-10-07 | 1 | -13/+33 |
|
|
* | Clear out dependent-child caches when a node is rebuilt. (Kevin Quick) | Steven Knight | 2004-10-07 | 1 | -0/+10 |
|
|
* | Get the source_scanner from the target node, not the source node. (Kevin Quick) | Steven Knight | 2004-09-24 | 1 | -2/+2 |
|
|
* | Remove the misbegotten --save-explain-info feature. | Steven Knight | 2004-08-17 | 1 | -13/+0 |
|
|
* | Officially support target_factory and source_factory when creating a Builder. | Steven Knight | 2004-06-25 | 1 | -0/+8 |
|
|
* | Add an option to not save the --debug=explain information. | Steven Knight | 2004-06-15 | 1 | -0/+14 |
|
|
* | Store the different dependencies in binfo separately. | Steven Knight | 2004-06-01 | 1 | -0/+6 |
|
|
* | Add unit tests for the last two changes. | Steven Knight | 2004-05-25 | 1 | -0/+9 |
|
|
* | Fix spurious rebuilds/reinstalls of header files and circular dependencies wi... | Steven Knight | 2004-05-19 | 1 | -24/+50 |
|
|
* | Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup. | Steven Knight | 2004-05-14 | 1 | -66/+78 |
|
|
* | Really support strfunction for all Action subclasses by refactoring the inter... | Steven Knight | 2004-05-03 | 1 | -2/+4 |
|
|
* | Performance improvement: memo-ize Node.FS string values when appropriate. | Steven Knight | 2004-05-01 | 1 | -0/+6 |
|
|
* | Add the highly anticipated --debug=explain option to provide build reasoning. | Steven Knight | 2004-04-17 | 1 | -9/+29 |
|
|
* | Handle recursive substitution in overrides. | Steven Knight | 2004-02-24 | 1 | -1/+10 |
|
|
* | Save memory by allowing Nodes to clean up their Executor's build environments... | Steven Knight | 2004-02-09 | 1 | -0/+11 |
|
|
* | Fix retrieving multiple target files from cache. (Bob Halley) | Steven Knight | 2004-01-17 | 1 | -0/+6 |
|
|
* | Better error handling if someone tries to add a non-Node as a source, depende... | Steven Knight | 2004-01-11 | 1 | -32/+54 |
|
|
* | Miscellaneous changes: update a call to env.subst(); white space cleanup in ... | Steven Knight | 2004-01-04 | 1 | -124/+6 |
|
|
* | Add a QT tool. (Christoph Wiedemann) | Steven Knight | 2003-07-24 | 1 | -0/+38 |
|
|
* | Fix the return value of the base Node.get_prevsiginfo(). (Gary Oberbrunner) | Steven Knight | 2003-07-21 | 1 | -0/+7 |
|
|
* | Speed up adding children to the various Node lists (depends, ignore, sources,... | Steven Knight | 2003-07-20 | 1 | -12/+22 |
|
|
* | Support targets that always rebuild. (Stephen Ng) | Steven Knight | 2003-06-28 | 1 | -0/+9 |
|
|
* | Refactor how actions get executed to eliminate a lot of redundant signature c... | Steven Knight | 2003-05-15 | 1 | -36/+33 |
|
|