| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Refactor so Command() uses an FS.Entry as its target factory. | Steven Knight | 2006-02-12 | 1 | -60/+17 | |
| | | ||||||
| * | Refactor NodeInfo and BuildInfo handling to prepare for signature refactoring. | Steven Knight | 2006-01-22 | 1 | -24/+58 | |
| | | ||||||
| * | Deprecate $WIN32 variables name in place of $WINDOWS* variables names, and ↵ | Steven Knight | 2006-01-21 | 1 | -6/+16 | |
| | | | | | eliminate other Win32 references. | |||||
| * | Handle scanning of the in-memory entries for a Dir with a scanner, not a ↵ | Steven Knight | 2005-12-27 | 1 | -17/+37 | |
| | | | | | hard-coded Python method. | |||||
| * | Checkpoint minor refactorings en route to signature refactoring. | Steven Knight | 2005-12-16 | 1 | -0/+71 | |
| | | ||||||
| * | Handle interpretation of Node.FS objects when wrapped in Proxy instances. ↵ | Steven Knight | 2005-12-01 | 1 | -0/+14 | |
| | | | | | (Erling Andersen) | |||||
| * | Support specifying absolute path names without drive letters on Win32. | Steven Knight | 2005-11-19 | 1 | -2/+6 | |
| | | ||||||
| * | Bring CVS back in sync. | Steven Knight | 2005-11-17 | 1 | -105/+424 | |
| | | ||||||
| * | When searching paths for Files or Dirs, match Entries,too. | Steven Knight | 2005-11-16 | 1 | -424/+105 | |
| | | ||||||
| * | Fix on-disk file matching on case-insensitive systems. Various fixes for ↵ | Steven Knight | 2005-10-10 | 1 | -0/+4 | |
| | | | | | win32 portability. Refactor the --debug=time test. Refactor the Perforce test. Additional cleanup. | |||||
| * | Remove old, same-named files from a build directory if the file in the ↵ | Steven Knight | 2005-10-08 | 1 | -0/+31 | |
| | | | | | source directory does not exist. (Patrick Mezard) | |||||
| * | Fix a bug in the signature refactoring that caused some generated .h files ↵ | Steven Knight | 2005-09-25 | 1 | -6/+19 | |
| | | | | | to always get rebuilt. | |||||
| * | More efficient checking for on-disk file entries. | Steven Knight | 2005-09-25 | 1 | -4/+4 | |
| | | ||||||
| * | Add a Dirs() function that can be used in hBcexpansions. (Stanislav Baranov) | Steven Knight | 2005-08-13 | 1 | -0/+18 | |
| | | ||||||
| * | Gary's bug. | Steven Knight | 2005-06-11 | 1 | -4/+7 | |
| | | ||||||
| * | Split Node-specific stuff from BuildInfo into a separate NodeInfo class. ↵ | Steven Knight | 2005-06-07 | 1 | -4/+71 | |
| | | | | | Add size info to the File information we collect. | |||||
| * | Fix lookups of same-named files. | Steven Knight | 2005-05-29 | 1 | -0/+13 | |
| | | ||||||
| * | Get rid of the requirement that a source directory must be under the ↵ | Steven Knight | 2005-05-15 | 1 | -7/+4 | |
| | | | | | SConstruct directory. | |||||
| * | Move pre- and post-actions lists from Node to Executor so expansions of ↵ | Steven Knight | 2005-05-14 | 1 | -0/+16 | |
| | | | | | ${TARGETS[1:]} work, and the actions aren't executed multiple times. | |||||
| * | Eliminate multiple calls to os.stat() to fetch file info. | Steven Knight | 2005-05-13 | 1 | -0/+78 | |
| | | ||||||
| * | Avoid must_be_a_Dir() attribute errors when trying to look up path names ↵ | Steven Knight | 2005-04-15 | 1 | -0/+11 | |
| | | | | | above the root directory in a file system (and speed things up a little bit), by making our RootDir class behave more like a real file system inode and getting rid of the ParentOfRoot class altogether. | |||||
| * | Refactor the Rsearch*() methods out of existence in favor of simpler utility ↵ | Steven Knight | 2005-04-13 | 1 | -83/+82 | |
| | | | | | methods that return lists of repository directories. | |||||
| * | Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize ↵ | Steven Knight | 2005-04-02 | 1 | -1/+1 | |
| | | | | | it once (later than we used to) and eliminate all the __setTopLevelDir() calls. | |||||
| * | Store source file and dependency paths relative to the target's directory, ↵ | Steven Knight | 2005-04-01 | 1 | -5/+74 | |
| | | | | | not relative to the top-level SConstruct directory. | |||||
| * | When searching paths for Files or Dirs, match Entries,too. | Steven Knight | 2005-03-20 | 1 | -26/+140 | |
| | | ||||||
| * | Windows portability in tests. Replace overlooked import | Steven Knight | 2005-03-17 | 1 | -54/+48 | |
| | | ||||||
| * | Fix a regression in handling CPPPATH='.' when using a BuildDir with ↵ | Steven Knight | 2005-03-05 | 1 | -41/+95 | |
| | | | | | subdirectories in the search path. | |||||
| * | Eliminate find_file() inefficiency. | Steven Knight | 2005-03-05 | 1 | -0/+235 | |
| | | ||||||
| * | Checkpoint refactoring of the find_file() interface. | Steven Knight | 2005-03-01 | 1 | -8/+8 | |
| | | ||||||
| * | Don't throw a 'Tried to lookup a File as a Dir' exception if there's a ↵ | Steven Knight | 2005-03-01 | 1 | -2/+13 | |
| | | | | | same-named file as a directory we might try to search for an included file. | |||||
| * | When searching for files, don't pick same-named directories in a search path. | Steven Knight | 2005-02-15 | 1 | -7/+12 | |
| | | ||||||
| * | Don't read up entire directories to decide if an Alias is up-to-date. | Steven Knight | 2005-02-14 | 1 | -0/+29 | |
| | | ||||||
| * | Don't create a Node for every file we try to find during scan. | Steven Knight | 2005-02-10 | 1 | -7/+19 | |
| | | ||||||
| * | Refactor internals in preparation for eliminating creating unnecessary ↵ | Steven Knight | 2005-02-01 | 1 | -1/+3 | |
| | | | | | Node.FS objects. | |||||
| * | Reduce the number of scanner calls in large cross-products of targets and ↵ | Steven Knight | 2005-01-22 | 1 | -0/+1 | |
| | | | | | sources. | |||||
| * | Regain lost performance improvements by using paths instead of targets for ↵ | Steven Knight | 2005-01-21 | 1 | -1/+1 | |
| | | | | | scanner calls and re-using Binder objects for identical paths. | |||||
| * | Eliminate Executor's creation and use of a build_dict and a subst_dict, ↵ | Steven Knight | 2005-01-10 | 1 | -1/+1 | |
| | | | | | which were creating a separate OverrideEnvironment for every target and foiling the Memoizer's attempts at speeding up things. | |||||
| * | Add a Memoizer metaclass to collect the logic for caching values in one ↵ | Steven Knight | 2004-12-29 | 1 | -29/+40 | |
| | | | | | location. Convert by-hand caching to use of Memoizer. (Kevin Quick) | |||||
| * | Apply build overrides once up front. (Kevin Quick) | Steven Knight | 2004-12-15 | 1 | -1/+0 | |
| | | ||||||
| * | Use the right scanner if the same source file is used for targets in two ↵ | Steven Knight | 2004-12-15 | 1 | -0/+8 | |
| | | | | | different environments. | |||||
| * | Remove Node scanner storage. (Kevin Quick) | Steven Knight | 2004-12-15 | 1 | -1/+2 | |
| | | ||||||
| * | Fix the use of reflective paths underneath build directories, when the path ↵ | Steven Knight | 2004-11-11 | 1 | -0/+67 | |
| | | | | | under the build_dir matches the path to the build_dir. (Kevin Quick) | |||||
| * | Fix the execute-Mkdir-once patch so that it doesn't treat the directory as ↵ | Steven Knight | 2004-10-22 | 1 | -4/+0 | |
| | | | | | up-to-date just because it's been made, but still builds all of its children. | |||||
| * | Handle use of Mkdir() when the file exists. | Steven Knight | 2004-10-21 | 1 | -1/+6 | |
| | | ||||||
| * | Win32 portability fixes for tests. | Steven Knight | 2004-10-09 | 1 | -2/+1 | |
| | | ||||||
| * | Remove scan=0 calls to Node.current() for implicit cache. Remove last ↵ | Steven Knight | 2004-10-07 | 1 | -1/+2 | |
| | | | | | vestiges of Node.target_scanner. (Kevin Quick) | |||||
| * | Clear out dependent-child caches when a node is rebuilt. (Kevin Quick) | Steven Knight | 2004-10-07 | 1 | -0/+5 | |
| | | ||||||
| * | Add support for changing directory when executing Actions (the to the target ↵ | Steven Knight | 2004-09-27 | 1 | -16/+0 | |
| | | | | | directory by default). | |||||
| * | Add a --debug=findlibs option. (Gary Oberbrunner) | Steven Knight | 2004-09-25 | 1 | -0/+23 | |
| | | ||||||
| * | Fix --no-exec handling of cache. (Kevin Quick) | Steven Knight | 2004-09-24 | 1 | -2/+2 | |
| | | ||||||
