Commits

Author Commit Message Labels Comments Date
Steven Knight
Refactor the Scanner interface to eliminate unnecessary scanning and make it easier to write efficient scanners.
Steven Knight
Performance improvement: cut down on Proxy.__getattr__ calls.
Steven Knight
Fix problems returning the appropriate exit status on build errors.
Steven Knight
Don't duplicate source files in a BuildDir when the -n option is used.
Steven Knight
Have the Environment.get() method return None as the default, like the standard Python get() method. (Lachlan O'Dea)
Steven Knight
Change the Action object execute() methods to __call__() methods.
Steven Knight
Refactor FunctionAction objects to support -n and -s.
Steven Knight
Implement the Clean() function.
Steven Knight
Support Repositories on a different file system, when hard links to the local directory won't work. (Derrick 'dman' Hudson)
Steven Knight
Fix typo in test/README. (Derrick 'dman' Hudson)
Steven Knight
Finish the Action refactoring by removing Builder.execute() methods and moving exception handling into the Taskmaster.Task class.
Steven Knight
Refactor action execution so it's controlled by the interface-specific Taskmaster.Task class, not Node.build().
Steven Knight
Make the 'Do not know how to build' error message catch more cases. (Anthony Roach)
Steven Knight
Make error and warning message consistent. (Anthony Roach)
Steven Knight
Use pickle for .sconsign. (Anthony Roach)
Steven Knight
Add functions for getting and setting the number of jobs. (Anthony Roach)
Steven Knight
Remove .pyc files from the scons-local package.
Steven Knight
Remove dependence on Aegis symlinks by adding a bootstrap.py script (suggested by Anthony Roach) to collect the current SCons into a bootstrap/ subdirectory for execution.
Steven Knight
Initialize the new branch. (Includes an SConstruct fix from Anthony Roach.)
Steven Knight
Fix integration builds, put back symlinks temporarily.
Steven Knight
Prepare the 0.09 release.
Steven Knight
Change the name of 'lib.py' to 'mslib.py'.
Steven Knight
Prevent -n from unlinking files.
Steven Knight
Package a standalone scons-local package.
Steven Knight
Support variable substitution on scanner directories. (Charles Crain)
Steven Knight
Extend Win32 long command-line processing to lib.py. (Matt Balvin)
Steven Knight
Really take care of non-existent drive letters on Win32.
Steven Knight
Serialize calls to Node.prepare() (Anthony Roach)
Steven Knight
Fix for Red Hat 8.0: use rpmbuild instead of rpm (if it exists). (Terrel Shumway)
Steven Knight
Provide graceful failures when a source file doesn't exist and can't be build, and when a nonexistent drive letter is used on Win32.
  1. Prev
  2. Next