1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
2001-10-30 erikyyy@erikyyy.de
* fixed severe security problem in tempfile handling
* security note in README file about sharing cache directory among multiple users
* added the COMPILERNAMES configuration variable
* added TEMPDIR configuration variable
* changed CACHEDIR default value into home directory of the user
* changed default SHALLDEBUG from "yes" to "no"
* removed the linkfiles from the distribution
* Released 1.0.10
2001-04-18 erikyyy@erikyyy.de
* worked on the README heavily
* readded the input filename to the identification
* fixed a bug in space or empty commandline parameter detection
* replaced all "echo" by "printf" due to -E printing bug...
* implemented the sourcecode unifier
* Released 1.0.9
2001-04-08 erikyyy@erikyyy.de
* bypassing if (spaces in | empty) commandline parameters.
* Released 1.0.8
2001-04-07 erikyyy@erikyyy.de
* now also compiling .m (objective C) files.
* fixed wrong output file paths if no -o is given.
* minor README changes
* added PATH configuration variable
* added COMPILERPATH configuration variable
* added /etc/compilercacherc
* eliminated -D options from hash computation
* fixed the commandline for cache removal in the README file
* Released 1.0.7
2001-04-02 erikyyy@erikyyy.de
* added touch -c "$HASHFILE" after copying or linking from cache
* found another problem with LINKOUTPUT=yes and documented it
* added documentation on how to clean the cache from old files
* won't cache compilation results, if compiler did stderr output
* minor fixes and cleanups
* prepared sourcecode unification submodule
* added checking for correct input file suffixes
* Released 1.0.6
2001-03-30 erikyyy@erikyyy.de
* minor README fixes
* removed dependency on new bash versions.
* made bypass messages more verbose.
* fixed -I -L -include misinterpretation
* more cache hits due to useless option reducing
* Released 1.0.5
2001-03-28 erikyyy@erikyyy.de
* speedups by sed | sed | sed uniting
* fixed tempfile name creation bug
* fixed gcc --version into gcc -v
* created local tempfile for speedups in hash value calculation.
* fixed automatic output name generation if sourcefile in subdir.
* added NOCOMPILERCACHE environment variable
* removed the need for getopt. commandline parsing now handmade
* added option to link output files instead of copying
* improved the readme file
* commented simplified and beautified the sourcecode
* Released 1.0.4
2001-03-27 erikyyy@erikyyy.de
* fixed another commandline parsing bug.
* added parsing of ~/.compilercacherc
* Released 1.0.3
2001-03-22 erikyyy@erikyyy.de
* initial work.
* Released 1.0.0
* added possibility to disable cache debug messages
* switched cache debug messages from stdout to stderr
* fixed command line parsing
* fixed race condition with parallel compilations
* removed current directory from hash
* Released 1.0.1
* fixed another race condition in cache generation
* Released 1.0.2
|