summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/ActionTests.py
Commit message (Collapse)AuthorAgeFilesLines
* Add a Memoizer metaclass to collect the logic for caching values in one ↵Steven Knight2004-12-291-9/+4
| | | | location. Convert by-hand caching to use of Memoizer. (Kevin Quick)
* Enhance OverrideEnvironment, and rename the base class to an enhanced and ↵Steven Knight2004-12-291-23/+6
| | | | maybe-even-useful SubstitutionEnvironment, to eliminate copying of construction environment variables.
* ActionFactory action functions should take an env argument, too.Steven Knight2004-12-071-6/+13
|
* Easier customization of printable strings for , and .Steven Knight2004-11-151-0/+23
|
* Investigate getting rid of LazyCmdGeneratorSteven Knight2004-11-151-11/+15
|
* Add a genstring() method to the ListAction class.Steven Knight2004-11-101-4/+5
|
* Refactor Action/Executor interaction. (Kevin Quick)Steven Knight2004-10-241-77/+86
|
* Win32 portability fixes for tests.Steven Knight2004-10-091-3/+3
|
* Add support for changing directory when executing Actions (the to the target ↵Steven Knight2004-09-271-25/+39
| | | | directory by default).
* Use callable class strfunction. (Kevin Quick)Steven Knight2004-09-201-0/+41
|
* Fix Action comparison when a Builder has a suffix key of None. (Kevin Quick)Steven Knight2004-09-131-0/+21
|
* Add a configurable function for command-line printing. (Gary Oberbrunner)Steven Knight2004-09-051-1/+28
|
* Refactor spawning command-line actions to clean up the interface between ↵Steven Knight2004-09-041-1/+8
| | | | Action and SConf.
* Fix comparisons between Action and subclass instances. (Kevin Quick)Steven Knight2004-08-311-1/+31
|
* Return lists of Nodes from all builders, not single Nodes when there's only one.Steven Knight2004-08-051-6/+6
|
* Officially support target_factory and source_factory when creating a Builder.Steven Knight2004-06-251-10/+26
|
* Make CommandGenerationAction able to handle subsidiary actions with no ↵Steven Knight2004-05-041-0/+7
| | | | strfunction() method.
* Really support strfunction for all Action subclasses by refactoring the ↵Steven Knight2004-05-031-89/+104
| | | | interface between Executor and Action, and collecting all the print/execute logic in a single ActionBase.__call__() method.
* Support use of strfunction() with all kinds of Action objects.Steven Knight2004-04-281-45/+137
|
* Test fixes for Python 2.3.3 on Win32. (Anthony Roach)Steven Knight2004-04-281-20/+43
|
* Ant-like tasks: Chmod(), Copy(), Delete(), Mkdir(), Move(), Touch().Steven Knight2004-04-191-1/+105
|
* Add the highly anticipated --debug=explain option to provide build reasoning.Steven Knight2004-04-171-1/+72
|
* Make the new --debug=presub option work for LazyCommandGenerators. (Gary ↵Steven Knight2004-04-031-2/+51
| | | | Oberbrunner)
* Fix Command() when not called through an Environment.Steven Knight2004-04-021-1/+13
|
* Add a --debug= option to print commands before substitution. (Gary Oberbrunner)Steven Knight2004-03-231-83/+103
|
* 1.5.2 portability.Steven Knight2004-02-281-4/+2
|
* Refactor variable substitution for more scalable expansion of , etc.Steven Knight2004-01-201-85/+45
|
* Refactor construction variable expansion to handle recursive substitution of ↵Steven Knight2004-01-051-54/+119
| | | | variables.
* More Environment method conversions:Steven Knight2003-10-131-7/+0
|
* Add /TP to CXXFLAGS for msvc. Win32 portability fixes for tests.Steven Knight2003-08-011-14/+18
|
* Fix a problem when using --cache-show.Steven Knight2003-07-231-0/+33
|
* Avoid hangs on POSIX systems when reading a lot of output from a piped ↵Steven Knight2003-07-221-23/+51
| | | | commnd. (Christoph Wiedemann)
* SConf fixes. (Christoph Wiedemann)Steven Knight2003-05-161-4/+32
|
* Improve new post-PathList refactoring performance. (Charles Crain)Steven Knight2003-05-071-6/+12
|
* Refactor to use real Nodes for command-line attributes and eliminate ↵Steven Knight2003-05-061-38/+61
| | | | PathList. (Charles Crain)
* Test portability fixes for Cygwin. (Chad Austin)Steven Knight2003-04-301-1/+17
|
* Evaluate Action varlists when calculating signatures. (Steve Christensen)Steven Knight2003-04-271-1/+10
|
* Add SConf infrastructure (Autoconf functionality). (Chrisoph Wiedemann)Steven Knight2003-04-231-12/+48
|
* Support using construction variables as re-usable, callable command ↵Steven Knight2003-03-131-62/+33
| | | | generators. (Charles Crain)
* Fix using more than two targets or sources in a list.Steven Knight2003-03-021-1/+101
|
* Add CacheDir support.Steven Knight2003-02-031-0/+24
|
* Add a strfunction() to Command actions, and add an env argument to the ↵Steven Knight2003-02-021-1/+35
| | | | FunctionAction.strfunction().
* Add AddPreAction() and AddPostAction() methods. (Charles Crain)Steven Knight2003-01-201-0/+77
|
* Put the Copyright years in by script, not by hand.Steven Knight2003-01-201-1/+1
|
* Update Copyright years.Steven Knight2003-01-161-1/+1
|
* Necessary changes towards supporting Jython.Steven Knight2003-01-151-1/+4
|
* Change the Action object execute() methods to __call__() methods.Steven Knight2002-12-281-27/+25
|
* Refactor FunctionAction objects to support -n and -s.Steven Knight2002-12-281-6/+45
|
* Finish the Action refactoring by removing Builder.execute() methods and ↵Steven Knight2002-12-191-52/+280
| | | | moving exception handling into the Taskmaster.Task class.
* Refactor action execution so it's controlled by the interface-specific ↵Steven Knight2002-12-171-16/+48
| | | | Taskmaster.Task class, not Node.build().