summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Sig
Commit message (Collapse)AuthorAgeFilesLines
* Use the builtin md5 hexdigest routine if it's available. (Kevin Quick)Steven Knight2004-12-161-3/+11
|
* Create .cvsignore files to ignore the generated *.pyc files.Steven Knight2004-09-131-0/+1
|
* Eliminate the refactored-out-of-existence Sig.Calculator methods (whose jobs ↵Steven Knight2004-05-302-492/+7
| | | | are now handled by Node methods). Stop tying calculators to Taskmaster objects, and eliminate the unused Taskmaster.Calc class.
* Add unit tests for the last two changes.Steven Knight2004-05-251-0/+11
|
* Accomodate conversion from old .sconsign formats.Steven Knight2004-05-241-0/+8
|
* Refactor .sconsign management into its own module.Steven Knight2004-05-062-426/+2
|
* Fix use of timestamps with --implicit-cache. (Anthony Roach)Steven Knight2004-05-011-0/+3
|
* Have SConsignFile() use a dblite.py module by default, so we can control the ↵Steven Knight2004-04-252-3/+3
| | | | behavior. (Ralf W. Grosse-Kunstleve)
* Add the highly anticipated --debug=explain option to provide build reasoning.Steven Knight2004-04-172-23/+46
|
* Don't swallow the AttributeError for an expansion like .bak.Steven Knight2003-11-092-2/+15
|
* Sync CVS log from master Aegis repository.Steven Knight2003-11-032-15/+57
|
* Fix a regression with CPPDEFINES when using the g++ Tool.Steven Knight2003-10-262-57/+15
|
* Better detection of KeyboardInterrupts. (Christoph Wiedemann)Steven Knight2003-10-211-7/+11
|
* Allow SConsignFile() to take a dbm module argument; portability fixes. ↵Steven Knight2003-10-182-3/+41
| | | | (Ralf W. Grosse-Kunstleve) Make ParseConfig() and env.Append() work regardless of initial construction variable values. Make new Dir() support work with empty directories and timestamps. Make the new Queue-based Job implementation portable to Python 1.5.2.
* Add SourceSignatures() and TargetSignatures() environment methods.Steven Knight2003-09-121-4/+0
|
* Don't try to call anydbm.sync() if the underlying db implementation doesn't ↵Steven Knight2003-09-091-1/+5
| | | | have one. (Ralf W. Grosse-Kunstleve)
* Support using a single .sconsign file. (Stephen Kennedy)Steven Knight2003-09-022-22/+119
|
* Fix the return value of the base Node.get_prevsiginfo(). (Gary Oberbrunner)Steven Knight2003-07-211-4/+9
|
* Add a script to print .sconsign file contents.Steven Knight2003-07-182-15/+62
|
* Support targets that always rebuild. (Stephen Ng)Steven Knight2003-06-282-0/+8
| | | | [Updating a change that was previously not synchronized to CVS.]
* Restore .sconsign file tracking back to a single global list, not ↵Steven Knight2003-05-201-10/+4
| | | | directory-specific dictionary.
* Eliminate redundant signature calculations, optimize out use of hasattr().Steven Knight2003-05-171-2/+4
|
* SConf fixes. (Christoph Wiedemann)Steven Knight2003-05-161-6/+12
|
* Refactor how actions get executed to eliminate a lot of redundant signature ↵Steven Knight2003-05-152-2/+2
| | | | calcualations.
* Provide uniform access to (some) command-line options. (Anthony Roach)Steven Knight2003-04-301-1/+3
|
* Fix some performance problems with the --implicit-cache option. (Anthony Roach)Steven Knight2003-02-111-6/+30
|
* Put the Copyright years in by script, not by hand.Steven Knight2003-01-206-6/+6
|
* Update Copyright years.Steven Knight2003-01-166-6/+6
|
* Fix small problems found by PyChecker. (Steve Leblanc)Steven Knight2003-01-121-3/+3
|
* Performance improvement: cut down on Proxy.__getattr__ calls.Steven Knight2003-01-062-6/+11
|
* Use pickle for .sconsign. (Anthony Roach)Steven Knight2002-12-112-187/+56
|
* Add a function to choose content signature type. (Anthony Roach)Steven Knight2002-11-042-14/+17
|
* Add a decent error message for corrupted .sconsign files (Bug 579666). ↵Steven Knight2002-08-051-3/+9
| | | | (Anthony Roach)
* Multiple directory .h includes in Repositories.Steven Knight2002-07-291-0/+3
|
* Refactor current() calculation so the Taskmaster passes the Sig calculator ↵Steven Knight2002-07-212-140/+14
| | | | to the Node, instead of going through calc to get to the Node.
* Added --implicit-deps-unchanged option. Added GetLaunchDir() function. Added ↵Steven Knight2002-07-121-3/+10
| | | | SetBuildSignatureType() function. (Anthony Roach)
* Change the way implicit deps are stored to make it easier to maintain ↵Steven Knight2002-06-202-18/+51
| | | | backward compatibility of the .sconsign file format. (Anthony Roach)
* Fix SConsignEntry.set_implicit() to handle null strings, too. (Jeff Petkau)Steven Knight2002-06-062-1/+24
|
* Fix --implicit-cache if the scanner returns an empty list. (Jeff Petkau)Steven Knight2002-06-052-3/+13
|
* Fix .sconsign signature storing so that the output files of one scons build ↵Steven Knight2002-05-232-19/+70
| | | | can be safely used as the inputs to another scons build. (Anthony Roach)
* Fallback to timestamp signatures when MD5 is not available. (Anthony Roach)Steven Knight2002-05-171-2/+8
|
* Fix a --implicit-cache when a file has no implicit deps and its source is ↵Steven Knight2002-05-151-2/+2
| | | | generated. (Anthony Roach)
* Big change for shared libraries and a bunch of other flexibility. (Charles ↵Steven Knight2002-04-152-8/+4
| | | | Crain)
* Implement implicit dependency caching.Steven Knight2002-04-112-46/+176
|
* Implement content signature caching and --max-drift (Anthony Roach)Steven Knight2002-04-092-19/+85
|
* Fix --debug=tree for directory targets (Anthony Roach)Steven Knight2002-04-042-35/+13
|
* Speed up SCons.Sig.Calculator.bsig() (second most time-consuming function) ↵Steven Knight2002-03-211-7/+8
| | | | by 6%-12% by using the new Walker eval_func argument.
* Fix subtle problems in end cases with using multiple scanners on a Node.Steven Knight2002-03-202-5/+5
|
* Enhance the Walker to call a third supplied function to actually work on a ↵Steven Knight2002-03-191-1/+1
| | | | Node, and pass the parent Node to both the out-of-date-check function and the work function. Refactor Taskmaster to use the new Walker function.
* Fix new .sconsign file write-logic portability to Windows NT.Steven Knight2002-02-141-1/+8
|