summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Util.py
Commit message (Expand)AuthorAgeFilesLines
* Minor speedus in variable expansion.Steven Knight2005-03-251-67/+82
* Speed up string expansion. Cache find_file() results in the Memoizer.Steven Knight2005-03-081-10/+6
* Eliminate Executor's creation and use of a build_dict and a subst_dict, which...Steven Knight2005-01-101-0/+6
* Win32 portability fixes.Steven Knight2005-01-031-2/+2
* Better error message when variable substitution fails. (Gary Oberbrunner)Steven Knight2004-12-311-0/+6
* Speed up handling of NodeLists. (Kevin Quick)Steven Knight2004-12-311-111/+102
* Apply Memoizer to cache more return values from various methods. (Kevin Quick)Steven Knight2004-12-311-80/+88
* Enhance OverrideEnvironment, and rename the base class to an enhanced and may...Steven Knight2004-12-291-12/+32
* Scan SCons source code for uncaught KeyboardInterrupts. (Christoph Wiedemann)Steven Knight2004-12-021-1/+1
* Add a --debug=stree option to show Node status. (Kevin Quick)Steven Knight2004-11-211-7/+38
* Fix Value node expansion in command-line strings. (Kevin Quick)Steven Knight2004-11-211-1/+9
* Faster/leaner tree dumping. (Kevin Quick)Steven Knight2004-11-111-3/+43
* Improved regular expression for removing pairs from command-line strings. (...Steven Knight2004-10-271-1/+1
* Avoid copying __builtin__ when evaluating variables. (Gary Oberbrunner)Steven Knight2004-10-221-0/+26
* When subst() returns a non-string object, return the object and not a list on...Steven Knight2004-10-211-3/+4
* Optimization: don't expand variables by using eval unless we have to. (Han-...Steven Knight2004-10-101-27/+62
* Performance optimization: use re.sub() for variable expansion. (Han-Wen Nie...Steven Knight2004-10-091-28/+33
* Fix env.subst() stack trace on var containing ListAction.Steven Knight2004-09-271-8/+20
* Add a ParseDepends() function to read up mkdep-style files.Steven Knight2004-09-251-0/+29
* Fix suffix selection when there's no source file. (Kevin Quick)Steven Knight2004-09-151-9/+77
* Lots of Configure() enhancements. (Christoph Wiedemann)Steven Knight2004-09-051-3/+4
* Fix how get_name() returns Builder names from subclass instanes. (Kevin Quick)Steven Knight2004-08-311-0/+5
* Fix env.Copy() stack trace.Steven Knight2004-08-211-6/+0
* Test portability fix. Fix handling of >.Steven Knight2004-08-171-7/+25
* Return lists of Nodes from all builders, not single Nodes when there's only one.Steven Knight2004-08-051-0/+13
* Don't blow up if the external PATH variable is not set.Steven Knight2004-07-301-3/+12
* Treat file extensions with all digits as part of the base name. (Gary Oberbr...Steven Knight2004-07-301-5/+29
* Add Fortran 90/95 support. (Chris Murray)Steven Knight2004-07-291-10/+81
* Add a .win32 attribute for FS entries; preserve Literal() attributes when con...Steven Knight2004-07-211-10/+53
* Remove dead imports and other things found by PyChecker.Steven Knight2004-06-011-14/+14
* Better handling of syntax errors during variable expansion. (Anthony Roach)Steven Knight2004-05-231-4/+10
* Add a reject argument to the env.Whereis() method. (sam th)Steven Knight2004-04-041-6/+24
* Fix Command() when not called through an Environment.Steven Knight2004-04-021-11/+13
* Keep *FLAGS variables as CLVar variables after copying an Environment.Steven Knight2004-03-271-3/+1
* Fix use of things like ${TARGET.dir} in *PATH expansions.Steven Knight2004-03-051-12/+23
* Refactor Scanner internals as a prelude to fixing use of '${TARGET.dir}'Steven Knight2004-03-031-38/+0
* 1.5.2 portability.Steven Knight2004-02-281-2/+2
* Initialize *FLAGS variables with objects that can add flags either as strings...Steven Knight2004-02-261-0/+27
* Handle recursive substitution in overrides.Steven Knight2004-02-241-0/+49
* Move the __env__ construction variable into the Environment itself, not creat...Steven Knight2004-02-071-8/+4
* Fix a new variable expansion bug.Steven Knight2004-02-041-2/+7
* Provide a better error message when a construction variable expansion is a Py...Steven Knight2004-01-291-1/+6
* Refactor variable substitution for more scalable expansion of , etc.Steven Knight2004-01-201-29/+112
* Refactor construction variable expansion to handle recursive substitution of ...Steven Knight2004-01-051-280/+400
* Fix stripping the library prefix.Steven Knight2003-12-121-0/+10
* Use sys.stdout.write() instead of print so line feeds in -j output will stay ...Steven Knight2003-11-101-1/+11
* Better detection of KeyboardInterrupts. (Christoph Wiedemann)Steven Knight2003-10-211-1/+1
* Add more environment methods for global functions: Action(), Builder(), Envi...Steven Knight2003-09-251-65/+0
* Support construction variable expansion anywhere in a file or path name.Steven Knight2003-09-051-1/+3
* Refactor DictCmdGenerator to be a subclass of Selector.Steven Knight2003-08-181-0/+29