summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
Commit message (Collapse)AuthorAgeFilesLines
...
* Provide a traceback if a Python-function builder throws an exception (Crain).Steven Knight2002-01-232-1/+25
|
* Fix binary file signatures on Win32 (Crain).Steven Knight2002-01-232-1/+8
|
* Strip $(-$) bracketed text from command lines.Steven Knight2002-01-232-1/+8
|
* Remove the Wrapper class in between the Walker and Node.Steven Knight2002-01-171-15/+10
|
* Significant performance optimizations (Charles Crain).Steven Knight2002-01-152-147/+103
|
* Start getting ready to eat our own dog food: prototype SConscript files.Steven Knight2002-01-152-0/+2
|
* Document function Actions and fix their return values (None == success, ↵Steven Knight2002-01-152-4/+40
| | | | don't ignore failures).
* Node.FS performance improvements (Charles Crain).Steven Knight2002-01-021-4/+12
|
* General performance tweaksSteven Knight2001-12-312-95/+47
|
* Add duplicate (defaults to true) option to BuildDir()Steven Knight2001-12-292-24/+46
|
* Windows NT portability fixes for tests.Steven Knight2001-12-212-4/+5
|
* Bug fixes: BuildDir() non-writable files, and CPPPATH/LIBPATH variable ↵Steven Knight2001-12-202-1/+14
| | | | subsitution (from Charles Crain).
* Add a getcwd() method to Node.FS so we can wrap up a delayed call to setting ↵Steven Knight2001-12-193-4/+16
| | | | the root of the FS.
* Bug fixes from Charles Crain.Steven Knight2001-12-192-7/+27
|
* Add BuildDir(), Export(), and Install() functionality (courtesy Charles Crain).Steven Knight2001-12-154-11/+178
|
* Last Windows NT portability fixes (this release).Steven Knight2001-12-141-1/+2
|
* Bug fixes for Scanner handling of subdirectories and Environment copying, ↵Steven Knight2001-12-134-13/+29
| | | | courtesy Charles Crain.
* Rework implicit dependency scanning for relative CPPPATH values.Steven Knight2001-12-112-2/+6
|
* Track implicit (scanned) dependencies separately from the others.Steven Knight2001-12-114-16/+66
|
* Delay scanning a node from when we ask for its children to just before we're ↵Steven Knight2001-12-111-2/+0
| | | | going to descend to its dependencies.
* Add Scanner objects to source files when we first find them, not later when ↵Steven Knight2001-12-112-8/+16
| | | | they're just going to be scanned.
* Add a Node.FS.__cmp__() method, fix the Node.FS.Entry.__cmp__() method, and ↵Steven Knight2001-12-112-0/+66
| | | | add a Node.FS.Entry.__hash__() method.
* Refactor the Builder execute() interface to take Nodes, not string names of ↵Steven Knight2001-12-112-3/+3
| | | | targets and sources.
* Detect dependency cyclesSteven Knight2001-11-282-3/+35
|
* More NT portability fixes.Steven Knight2001-11-242-57/+61
|
* Crain: Finish LIBS, LIBPATH, CPPPATHSteven Knight2001-11-204-5/+52
|
* LIBS and LIBPATH work, variable substitution changes.Steven Knight2001-11-152-8/+17
|
* Implement CPPPATH and scanning during builds.Steven Knight2001-11-143-4/+42
|
* Rebuild in response to a changed build command.Steven Knight2001-11-022-0/+28
|
* Handle SConscript files in subdirectories.Steven Knight2001-10-292-1/+16
|
* Change node and .sconsign handling to separate build and content signatures.Steven Knight2001-10-284-39/+95
|
* Support building (sub)directories.Steven Knight2001-10-254-32/+157
|
* Add -k support and moreSteven Knight2001-10-243-39/+154
|
* Portability fixes for tests on Windows Nt.Steven Knight2001-10-171-60/+81
|
* Generalize whether or not nodes use signatures, and how the Sig module ↵Steven Knight2001-10-154-3/+29
| | | | decides if a node is current before calculatin a signature.
* Add an FS.Entry class that can morph to File or Dir.Steven Knight2001-10-152-44/+127
|
* Remove the Node.derived attribute.Steven Knight2001-10-151-2/+2
|
* Add tests and support for and .Steven Knight2001-10-122-3/+11
|
* Add -i (ignore errors) supportSteven Knight2001-10-102-26/+34
|
* Use the Node Walker to build dependencies in order.Steven Knight2001-10-052-0/+7
|
* Add a node Walker for descending the dependency tree.Steven Knight2001-10-042-1/+90
|
* Updating licensing.Steven Knight2001-10-034-0/+92
|
* Add the Command() method.Steven Knight2001-10-021-1/+1
|
* Add children() methods for nodes.Steven Knight2001-10-024-0/+31
|
* Fix various bugs caused by Python 2.1Steven Knight2001-10-021-0/+4
|
* Handle build errors.Steven Knight2001-10-023-2/+30
|
* Add support for the ENV construction variable.Steven Knight2001-09-281-1/+2
|
* Add unit tests for Node methods that have been recently added.Steven Knight2001-09-282-2/+71
|
* Enhance Builders to take any type of node as input.Steven Knight2001-09-243-2/+19
|
* Implement the Depends() method.Steven Knight2001-09-243-2/+19
|