summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FSTests.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix is_pseudo_derived_builder(). (Kevin Quick)Steven Knight2004-09-151-0/+6
|
* Handle exceptions in FunctionActions. (Steve Christensen)Steven Knight2004-09-151-1/+1
|
* Remove the misbegotten --save-explain-info feature.Steven Knight2004-08-171-52/+0
|
* Fix null entries in CPPPATH. (Gary Oberbrunner)Steven Knight2004-07-301-0/+9
|
* Refactorings towards a RelativeTopDir() function.Steven Knight2004-07-291-28/+4
|
* Add a .win32 attribute for FS entries; preserve Literal() attributes when ↵Steven Knight2004-07-211-1/+9
| | | | concatenating strings in subst_list(). (Chris Murray)
* Fix errors when there are dangling symlinks. (Gary Oberbrunner)Steven Knight2004-07-081-0/+7
|
* Officially support target_factory and source_factory when creating a Builder.Steven Knight2004-06-251-39/+43
|
* Add an option to not save the --debug=explain information.Steven Knight2004-06-151-0/+50
|
* Store the different dependencies in binfo separately.Steven Knight2004-06-011-3/+4
|
* Add unit tests for the last two changes.Steven Knight2004-05-251-0/+25
|
* Fix spurious rebuilds/reinstalls of header files and circular dependencies ↵Steven Knight2004-05-191-6/+2
| | | | with generated header files by allowing Scanners to be associated explicitly with Builders, not just through Scanner file suffix lists.
* Make the saved info opaque to the .sconsign subsystem. Lots of other cleanup.Steven Knight2004-05-141-52/+31
|
* Portability fixes for Win32.Steven Knight2004-05-041-4/+8
|
* Really support strfunction for all Action subclasses by refactoring the ↵Steven Knight2004-05-031-2/+3
| | | | interface between Executor and Action, and collecting all the print/execute logic in a single ActionBase.__call__() method.
* Performance improvement: memo-ize Node.FS string values when appropriate.Steven Knight2004-05-011-0/+62
|
* Add the highly anticipated --debug=explain option to provide build reasoning.Steven Knight2004-04-171-5/+5
|
* Fix a bug in CVS checkouts when env.SourceCode() is called with a File, not ↵Steven Knight2004-04-011-1/+22
| | | | a Directory.
* Fix use of MSVS_IGNORE_IDE_PATHS. Win32 fixes for various tests.Steven Knight2004-03-161-1/+1
|
* scons.0.92 - Implement a --duplicate= option. (Christoph Wiedemann)Steven Knight2004-03-061-60/+72
|
* Add an internal Environment._update() method that updates the dictionary ↵Steven Knight2004-02-231-0/+2
| | | | directly without running through user protections.
* Save memory by allowing Nodes to clean up their Executor's build ↵Steven Knight2004-02-091-0/+16
| | | | environments after they've been built.
* Make the M4 Builder work with repositories by adding an rsrcnode attribute.Steven Knight2004-02-091-43/+96
|
* Fetch implicit dependencies from SCCS/RCS.Steven Knight2004-01-291-1/+5
|
* Fix retrieving multiple target files from cache. (Bob Halley)Steven Knight2004-01-171-15/+28
|
* Miscellaneous changes: update a call to env.subst(); white space cleanup in ↵Steven Knight2004-01-041-9/+9
| | | | EnvironmentTests.py and Node/NodeTests.py; more informative failure reporting in Node/FSTests.py; remove the now-unused SCons.Node.arg2nodes() function.
* Preserve the ability to call BuildDir() multiple times with the same source ↵Steven Knight2003-12-061-0/+15
| | | | and target dirs. (Charles Crain)
* Fix specifying a root directory with just the drive string (e.g. C:).Steven Knight2003-11-091-0/+11
|
* Don't swallow the AttributeError for an expansion like .bak.Steven Knight2003-11-091-0/+26
|
* Allow SConsignFile() to take a dbm module argument; portability fixes. ↵Steven Knight2003-10-181-0/+21
| | | | (Ralf W. Grosse-Kunstleve) Make ParseConfig() and env.Append() work regardless of initial construction variable values. Make new Dir() support work with empty directories and timestamps. Make the new Queue-based Job implementation portable to Python 1.5.2.
* Support using Dirs as sources for builds. (Charles Crain)Steven Knight2003-10-071-1/+3
|
* Re-synchronize the CVS tree after a SourceForge file system catastrophe.Steven Knight2003-08-271-2/+2
|
* Multi-level build dir with Object() and duplicate=0.Steven Knight2003-08-091-0/+12
|
* Allow Command() to take directories as sources.Steven Knight2003-07-261-2/+92
|
* Fix a problem when using --cache-show.Steven Knight2003-07-231-2/+28
|
* Refactor how actions get executed to eliminate a lot of redundant signature ↵Steven Knight2003-05-151-23/+29
| | | | calcualations.
* Improve new post-PathList refactoring performance. (Charles Crain)Steven Knight2003-05-071-3/+3
|
* Refactor to use real Nodes for command-line attributes and eliminate ↵Steven Knight2003-05-061-3/+67
| | | | PathList. (Charles Crain)
* Add Node.FS.{Dir,File}.Entry() methods.Steven Knight2003-05-041-9/+35
|
* Add a clear() method to reset a Node's state for re-processing.Steven Knight2003-04-121-0/+26
|
* Fix a bug when BuildDir(duplicate=0) is used with multiple SConscript files. ↵Steven Knight2003-03-301-0/+8
| | | | (Charles Crain)
* Prepare for release, more doc patches, one portability fix.Steven Knight2003-03-281-2/+6
|
* Fix erroneous dependency-cycle errors when an Alias source doesn't exist. ↵Steven Knight2003-03-281-0/+7
| | | | (Anthony Roach)
* Add warnings when we switch to BuildDir() targets when using -u or -U.Steven Knight2003-03-261-0/+15
|
* Make RCS/SCCS/BitKeeper support more transparent.Steven Knight2003-03-221-33/+32
|
* Fix two bugs in CacheDir handling. (Jeff Petkau)Steven Knight2003-03-151-6/+41
|
* Document the -f option correctly, support building a parallel tree by ↵Steven Knight2003-03-141-0/+9
| | | | pointing to an SConstruct file using -f.
* Push files to the CacheDir() before calling the superclass built() method, ↵Steven Knight2003-03-031-1/+12
| | | | which may clear the build signature.
* Fix str(Node.FS) in an SConscript file, and add a separate src_dir argument ↵Steven Knight2003-02-261-4/+16
| | | | to SConscript(). (Charles Crain)
* Support fetching SConscript files from source code management systems.Steven Knight2003-02-211-0/+15
|