684 Commits

Author SHA1 Message Date
Joel Rosdahl
b964c173cf General overview of compiler options handling 2010-05-05 23:51:42 +02:00
Joel Rosdahl
91f19db873 Improve wording in NEWS.txt 2010-05-05 23:48:43 +02:00
Joel Rosdahl
618aa3c418 Remove redundant check 2010-05-05 23:11:24 +02:00
Joel Rosdahl
f23deef9fd Log when enabling/disabling unify/!cpp2 modes 2010-05-05 23:11:24 +02:00
Joel Rosdahl
3aba52af10 Refactor "if (!enable_unify)" statement to make it easier to read 2010-05-05 23:11:24 +02:00
Joel Rosdahl
11a8b1439a Add a type parameter to hash_delimiter to tag hashed information 2010-05-05 22:16:28 +02:00
Joel Rosdahl
5ad5e0807b Just say that that hard links mode may be faster 2010-05-02 15:15:25 +02:00
Joel Rosdahl
2dc0d93238 Improve performance measurement script 2010-05-02 15:04:44 +02:00
Joel Rosdahl
d94df1875c Disable compression by default 2010-04-29 18:25:26 +02:00
Joel Rosdahl
747b194465 Perform a compilation to warm up the disk cache 2010-04-29 18:22:19 +02:00
Joel Rosdahl
65de281454 Improve perf.sh messages 2010-04-29 18:22:07 +02:00
Joel Rosdahl
55ae1d4ab4 Use local variables in perf.sh 2010-04-29 18:21:45 +02:00
Joel Rosdahl
614f764df9 Document the .incbin problem 2010-04-28 23:16:51 +02:00
Joel Rosdahl
609fb3417f Add CCACHE_EXTRAFILES feature 2010-04-28 22:30:55 +02:00
Joel Rosdahl
1b322f5fe4 Don't hash -U in the preprocessor mode 2010-04-28 21:21:42 +02:00
Joel Rosdahl
8886e66ba6 Use nicer temporary directory names in dist/distcheck makefile targets 2010-04-28 20:50:31 +02:00
Joel Rosdahl
4567605f3a Improve perf.sh output 2010-04-28 20:45:03 +02:00
Joel Rosdahl
40af60caec Convert all documentation files to AsciiDoc and rename ccache.txt to manual.txt 2010-04-28 20:44:33 +02:00
Joel Rosdahl
d0c58fe92b Include local header file mdfour.h correctly 2010-04-28 20:19:25 +02:00
Joel Rosdahl
e48e3e665c Pass $(CXX) to perf.sh from the makefile 2010-04-28 20:08:47 +02:00
Joel Rosdahl
ddc7301756 Optionally take number of files to compile in perf.sh 2010-04-28 08:57:45 +02:00
Joel Rosdahl
4c54413ef2 Print some statistics in perf.sh 2010-04-28 08:57:40 +02:00
Joel Rosdahl
6663eebc60 Use better compiler location default in perf.sh 2010-04-28 08:57:35 +02:00
Joel Rosdahl
3f26134a07 Handle __{DATE,FILE,TIME}__ macros in a better way 2010-04-28 08:56:06 +02:00
Joel Rosdahl
ec5d8356fb Improve news about direct mode speedup 2010-04-27 22:42:05 +02:00
Joel Rosdahl
34c51f1c54 Improve documentation about the direct mode 2010-04-27 22:23:42 +02:00
Joel Rosdahl
5c50b864c1 Fix man page typo 2010-04-27 21:56:54 +02:00
Joel Rosdahl
a60d2af7c2 Refactor hash calculation into a common part and a mode-specific part
This was mainly done to avoid calculating the common parts twice.
2010-04-27 18:40:21 +02:00
Joel Rosdahl
025e2a58a9 Hash a delimiter string between parts to separate them
Previously, "gcc -I-O2 -c file.c" and "gcc -I -O2 -c file.c" would hash to the
same sum.
2010-04-27 18:19:51 +02:00
Joel Rosdahl
45c981c012 Improve NEWS 2010-04-27 17:25:41 +02:00
Joel Rosdahl
db10ada44c Rename global object_hash to cached_obj_hash to match cached_obj 2010-04-27 08:38:12 +02:00
Joel Rosdahl
509b11bf23 Remove left-over debug logging in perf.sh 2010-04-27 08:33:22 +02:00
Joel Rosdahl
26ee925726 Man page tweak about GDB 2010-04-27 08:18:30 +02:00
Joel Rosdahl
6331376531 Let hash_buffer take a void* to avoid some casting 2010-04-27 08:18:16 +02:00
Joel Rosdahl
ede39e1eb7 Ignore tmpdir.* 2010-04-27 07:53:50 +02:00
Joel Rosdahl
583e0ad97c Clean up clearing of ccache variables in the test suite 2010-04-25 17:30:29 +02:00
Joel Rosdahl
91bd8ee901 No need to hash -nostdinc and -nostdinc++ in preprocessor mode 2010-04-25 17:27:01 +02:00
Joel Rosdahl
149d4912dc Disable direct mode if __{DATE,FILE,TIME}__ is used 2010-04-25 17:03:23 +02:00
Joel Rosdahl
6faf3267d2 Improve comments in hash_include_file_string 2010-04-25 17:02:25 +02:00
Joel Rosdahl
32e96d16a3 Improve comment of process_preprocessed_file 2010-04-25 17:01:04 +02:00
Joel Rosdahl
0c38083fb5 Don't log unset base directory 2010-04-25 16:43:33 +02:00
Joel Rosdahl
b2dd02bbdc Refactoring: move hash_*_ignoring_comments to hash_include_file_* in testutil 2010-04-25 15:44:18 +02:00
Joel Rosdahl
fca0348c46 Backdate header files created in the test suite instead of sleeping 2010-04-25 14:06:08 +02:00
Joel Rosdahl
702db98740 Don't check ctime when determining if an include file is too new
If you backdate the include file's mtime, you have to take the
consequences...
2010-04-25 14:04:58 +02:00
Joel Rosdahl
40c0a39069 Improve handling of -Wp, options 2010-04-25 11:37:45 +02:00
Joel Rosdahl
0536ebfaf5 Make it possible to run only the direct test suite again 2010-04-25 10:45:32 +02:00
Joel Rosdahl
f25b460aaf Fix typo 2010-04-25 10:27:46 +02:00
Joel Rosdahl
2901c06d72 Don't set CCACHE_BASEDIR by default
Disabled by default because it gives a different result than the real compiler
would give when -g is being used.
2010-04-24 21:39:31 +02:00
Joel Rosdahl
9e062dfacb Ignore some generated files 2010-04-24 21:36:32 +02:00
Joel Rosdahl
246a65d4f1 Minor man page tweaks 2010-04-24 21:34:47 +02:00