]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
5 years agoC++-ify execute functions
Joel Rosdahl [Tue, 28 Jul 2020 18:06:36 +0000 (20:06 +0200)] 
C++-ify execute functions

5 years agoTweak function comment
Joel Rosdahl [Tue, 28 Jul 2020 18:06:26 +0000 (20:06 +0200)] 
Tweak function comment

5 years agoRemove obsolete struct pending_tmp_file declaration
Joel Rosdahl [Tue, 28 Jul 2020 18:05:29 +0000 (20:05 +0200)] 
Remove obsolete struct pending_tmp_file declaration

5 years agoConvert fatal() function to macro that forwards to fmt::format
Joel Rosdahl [Tue, 28 Jul 2020 17:53:13 +0000 (19:53 +0200)] 
Convert fatal() function to macro that forwards to fmt::format

5 years agoC++-ify {copy,write}_fd
Joel Rosdahl [Tue, 28 Jul 2020 14:46:26 +0000 (16:46 +0200)] 
C++-ify {copy,write}_fd

5 years agoAdd .mailmap entry for Arne Hasselbring
Joel Rosdahl [Tue, 28 Jul 2020 14:28:20 +0000 (16:28 +0200)] 
Add .mailmap entry for Arne Hasselbring

5 years agoFix comments to match reality
Joel Rosdahl [Tue, 28 Jul 2020 12:01:53 +0000 (14:01 +0200)] 
Fix comments to match reality

5 years agoRemove now unused legacy format function
Joel Rosdahl [Tue, 28 Jul 2020 12:00:03 +0000 (14:00 +0200)] 
Remove now unused legacy format function

5 years agoRemove last usages of the legacy format function
Joel Rosdahl [Tue, 28 Jul 2020 11:58:31 +0000 (13:58 +0200)] 
Remove last usages of the legacy format function

5 years agoC++-ify same_executable_name
Joel Rosdahl [Tue, 28 Jul 2020 11:56:30 +0000 (13:56 +0200)] 
C++-ify same_executable_name

5 years agoUse more natural order of ColorDiagnostics enum values
Joel Rosdahl [Tue, 28 Jul 2020 07:33:16 +0000 (09:33 +0200)] 
Use more natural order of ColorDiagnostics enum values

5 years agoRemove now unused legacy x_strdup function
Joel Rosdahl [Tue, 28 Jul 2020 07:04:50 +0000 (09:04 +0200)] 
Remove now unused legacy x_strdup function

5 years agoC++-ify {clone,copy,move}_file
Joel Rosdahl [Tue, 28 Jul 2020 07:03:05 +0000 (09:03 +0200)] 
C++-ify {clone,copy,move}_file

5 years agoFix build with Clang 10
Joel Rosdahl [Mon, 27 Jul 2020 18:56:45 +0000 (20:56 +0200)] 
Fix build with Clang 10

Clang 10 says “error: explicitly defaulted move constructor is
implicitly deleted [...] note: move constructor of 'TemporaryFile' is
implicitly deleted because base class 'NonCopyable' has a deleted move
constructor”, so we’ll just have to do without NonCopyable. The effect
will be the same in pracice due to the “Fd fd” member not being
copyable.

5 years agoRemove now unused legacy x_strndup function
Joel Rosdahl [Mon, 27 Jul 2020 18:26:42 +0000 (20:26 +0200)] 
Remove now unused legacy x_strndup function

5 years agoC++-ify parsing of ccache options
Joel Rosdahl [Mon, 27 Jul 2020 18:26:07 +0000 (20:26 +0200)] 
C++-ify parsing of ccache options

5 years agoRemove now unused legacy reformat function
Joel Rosdahl [Mon, 27 Jul 2020 18:04:43 +0000 (20:04 +0200)] 
Remove now unused legacy reformat function

5 years agoC++-ify parse_size_with_suffix
Joel Rosdahl [Mon, 27 Jul 2020 18:03:06 +0000 (20:03 +0200)] 
C++-ify parse_size_with_suffix

5 years agoC++-ify subst_env_in_string
Joel Rosdahl [Mon, 27 Jul 2020 13:25:04 +0000 (15:25 +0200)] 
C++-ify subst_env_in_string

5 years agoAdd missing curly braces
Joel Rosdahl [Mon, 27 Jul 2020 07:40:05 +0000 (09:40 +0200)] 
Add missing curly braces

5 years agoSimplify and clean up parse_duration_with_suffix_to_seconds
Joel Rosdahl [Sun, 26 Jul 2020 19:07:09 +0000 (21:07 +0200)] 
Simplify and clean up parse_duration_with_suffix_to_seconds

5 years agoMove and convert parse_unsigned to Util::parse_uint32
Joel Rosdahl [Sun, 26 Jul 2020 19:05:30 +0000 (21:05 +0200)] 
Move and convert parse_unsigned to Util::parse_uint32

5 years agoKeep argument lists and function implementations sorted
Joel Rosdahl [Sun, 26 Jul 2020 18:20:37 +0000 (20:20 +0200)] 
Keep argument lists and function implementations sorted

5 years agoImprove documentation of --evict-older-than
Joel Rosdahl [Sun, 26 Jul 2020 18:19:45 +0000 (20:19 +0200)] 
Improve documentation of --evict-older-than

5 years agoC++-ify stats functions
Joel Rosdahl [Sun, 26 Jul 2020 14:38:57 +0000 (16:38 +0200)] 
C++-ify stats functions

5 years agoC++-ify format_{human_readable_size,parsable_size_with_suffix}
Joel Rosdahl [Sun, 26 Jul 2020 14:27:53 +0000 (16:27 +0200)] 
C++-ify format_{human_readable_size,parsable_size_with_suffix}

5 years agoAdd --evict-older-than (#605)
Sumit Jamgade [Sun, 26 Jul 2020 18:14:19 +0000 (20:14 +0200)] 
Add --evict-older-than (#605)

The argument adds another mechanism to control contents of cache directory. And
is based on the LRU tracking behaviour.

As of now there is no way for ccache to eliminate files which were
are no longer needed. As a result these files stay and are kept around until
either max_files/max_size is reached.

If a particular project is being built regularly but for some reason is allowed
to grow in size, then under such circumstances using the LRU mechanism to control
cache size, lends as perfect solution.

The argument takes a parameter N and performs a cleanup.
While performing cleanup the oldest file in ccache can
only be N seconds old. However this cleanup will not take max_files and
max_old into consideration

5 years agoLet ResultRetriever collect and operate on the full dependency data
Joel Rosdahl [Sat, 25 Jul 2020 18:29:44 +0000 (20:29 +0200)] 
Let ResultRetriever collect and operate on the full dependency data

When rewriting the dependency target (#592) the target can in theory
span chunk boundaries, so let ResultRetriever collect and operate on the
full data, just like the stderr output.

5 years agoSimplify and clean up tests
Joel Rosdahl [Sat, 25 Jul 2020 17:40:43 +0000 (19:40 +0200)] 
Simplify and clean up tests

5 years agoMove “rewrite dependency target” decision from ArgsInfo to ccache.cpp
Joel Rosdahl [Sat, 25 Jul 2020 17:06:47 +0000 (19:06 +0200)] 
Move “rewrite dependency target” decision from ArgsInfo to ccache.cpp

As noted in a comment to #592.

5 years agoHandle clang PCHs (#539) (#624)
ahasselbring [Sat, 25 Jul 2020 19:37:32 +0000 (21:37 +0200)] 
Handle clang PCHs (#539) (#624)

Co-authored-by: Cristian Adam <cristian.adam@gmail.com>
5 years agoShare cache for different object file names with -MD/-MMD (#592)
Deepak Yadav [Sat, 25 Jul 2020 14:49:33 +0000 (20:19 +0530)] 
Share cache for different object file names with -MD/-MMD (#592)

5 years agoRemove now unused legacy functions related to temporary files
Joel Rosdahl [Sat, 25 Jul 2020 14:01:06 +0000 (16:01 +0200)] 
Remove now unused legacy functions related to temporary files

5 years agoIntroduce and use TemporaryFile class
Joel Rosdahl [Sat, 25 Jul 2020 13:56:29 +0000 (15:56 +0200)] 
Introduce and use TemporaryFile class

In addition to improving code clarity, this fixes a bug where the
fallback code for “-fdiagnostics-color” tried to operate on a closed
file descriptor.

5 years agoAdd CI job that verifies -DENABLE_TRACING
Joel Rosdahl [Sat, 25 Jul 2020 13:49:11 +0000 (15:49 +0200)] 
Add CI job that verifies -DENABLE_TRACING

5 years agoMake -DENABLE_TRACING work again
Joel Rosdahl [Sat, 25 Jul 2020 13:46:40 +0000 (15:46 +0200)] 
Make -DENABLE_TRACING work again

5 years agoRemove now unused legacy create_tmp_file
Joel Rosdahl [Fri, 24 Jul 2020 18:49:38 +0000 (20:49 +0200)] 
Remove now unused legacy create_tmp_file

5 years agoLook for the correct phrase when detecting unsupported GCC color option
Joel Rosdahl [Fri, 24 Jul 2020 18:18:22 +0000 (20:18 +0200)] 
Look for the correct phrase when detecting unsupported GCC color option

The implementation from #596 uses the spelling “command-line” instead of
“command line” (which is what is actually emitted by GCC and specified
in #224).

5 years agoMake it possible to keep the test directory when running test suite
Joel Rosdahl [Fri, 24 Jul 2020 18:17:43 +0000 (20:17 +0200)] 
Make it possible to keep the test directory when running test suite

5 years agoRemove test directory for skipped test suite
Joel Rosdahl [Fri, 24 Jul 2020 13:57:08 +0000 (15:57 +0200)] 
Remove test directory for skipped test suite

5 years agoUpdate NEWS
Joel Rosdahl [Tue, 21 Jul 2020 18:21:01 +0000 (20:21 +0200)] 
Update NEWS

(cherry picked from commit 4293f48b6670a99eaa1d5701718d8ef3f2ddd70d)

5 years agoUse apostrophes and citation marks in NEWS.adoc consistently
Joel Rosdahl [Tue, 21 Jul 2020 18:14:38 +0000 (20:14 +0200)] 
Use apostrophes and citation marks in NEWS.adoc consistently

(cherry picked from commit d524e19712e832bc9cf3db841c8b5ccd37c0e9f9)

5 years agoAllow (require) argument to -Werror for NVCC
Joel Rosdahl [Tue, 21 Jul 2020 17:45:58 +0000 (19:45 +0200)] 
Allow (require) argument to -Werror for NVCC

Fixes #598.

(cherry picked from commit c5349149864104146dab2c9bcd67a1b2ff565f06)

5 years agoAdd knowledge about -fprofile-{correction,reorder-functions,values}
Joel Rosdahl [Tue, 21 Jul 2020 13:00:59 +0000 (15:00 +0200)] 
Add knowledge about -fprofile-{correction,reorder-functions,values}

Fixes #615.

(cherry picked from commit c1bf116630f22952732feeffaa71b827c1e813bd)

5 years agoHandle EINTR properly in Result::Writer::write_embedded_file_entry
Joel Rosdahl [Sun, 19 Jul 2020 18:47:55 +0000 (20:47 +0200)] 
Handle EINTR properly in Result::Writer::write_embedded_file_entry

5 years agoAvoid some format/free usage
Joel Rosdahl [Fri, 17 Jul 2020 17:46:40 +0000 (19:46 +0200)] 
Avoid some format/free usage

5 years agoRemove no longer needed cleanup of CACHEDIR.TAG in $CCACHE_DIR
Joel Rosdahl [Fri, 17 Jul 2020 16:28:36 +0000 (18:28 +0200)] 
Remove no longer needed cleanup of CACHEDIR.TAG in $CCACHE_DIR

The cleanup functionality was added in 3.2 and it should be safe to
assume that it has performed its task for almost everybody now.

5 years agoRemove now unused legacy util functions
Joel Rosdahl [Thu, 16 Jul 2020 15:09:13 +0000 (17:09 +0200)] 
Remove now unused legacy util functions

5 years agoRemove usage of x_strdup
Joel Rosdahl [Fri, 17 Jul 2020 11:33:08 +0000 (13:33 +0200)] 
Remove usage of x_strdup

5 years agoUse Util::dir_name instead of legacy dir_name function
Joel Rosdahl [Fri, 17 Jul 2020 11:28:45 +0000 (13:28 +0200)] 
Use Util::dir_name instead of legacy dir_name function

5 years agoUse Util::read_file instead of legacy read_file function
Joel Rosdahl [Fri, 17 Jul 2020 11:19:15 +0000 (13:19 +0200)] 
Use Util::read_file instead of legacy read_file function

5 years agoAdd size_hint parameter to Util::read_file
Joel Rosdahl [Fri, 17 Jul 2020 11:17:25 +0000 (13:17 +0200)] 
Add size_hint parameter to Util::read_file

Similar to the legacy read_file’s size_hint parameter.

5 years agoLet Util::write_file default to binary mode
Joel Rosdahl [Fri, 17 Jul 2020 17:37:48 +0000 (19:37 +0200)] 
Let Util::write_file default to binary mode

That makes more sense since that’s how it’s used in practice.

5 years agoUse Util::read_file instead of legacy read_text_file
Joel Rosdahl [Thu, 16 Jul 2020 15:08:28 +0000 (17:08 +0200)] 
Use Util::read_file instead of legacy read_text_file

5 years agoC++-ify format_command and print_command and move to where used
Joel Rosdahl [Thu, 16 Jul 2020 15:03:52 +0000 (17:03 +0200)] 
C++-ify format_command and print_command and move to where used

5 years agoC++-ify logging routines
Joel Rosdahl [Thu, 16 Jul 2020 14:52:47 +0000 (16:52 +0200)] 
C++-ify logging routines

5 years agoUse File wrapper for static log file object
Joel Rosdahl [Thu, 16 Jul 2020 14:36:46 +0000 (16:36 +0200)] 
Use File wrapper for static log file object

This flushes and closes the underlying FILE object properly on exit.

5 years agoCreate test directories in testdir and remove it on “make clean”
Joel Rosdahl [Tue, 14 Jul 2020 13:56:31 +0000 (15:56 +0200)] 
Create test directories in testdir and remove it on “make clean”

5 years agoProbe assembler for supported -m* flags
Joel Rosdahl [Tue, 14 Jul 2020 13:08:22 +0000 (15:08 +0200)] 
Probe assembler for supported -m* flags

Since CMake uses the assembler executable for compiling assembler source
code it’s not quite correct to probe the C++ compiler (nor the C
compiler) since it may not be the same as the assembler.

Fixes #625.

5 years agoImprove instructions on how to install libzstd
Joel Rosdahl [Mon, 13 Jul 2020 20:22:16 +0000 (22:22 +0200)] 
Improve instructions on how to install libzstd

5 years agoUpdate Travis-CI badge URL to travis-ci.com
Joel Rosdahl [Mon, 13 Jul 2020 20:01:13 +0000 (22:01 +0200)] 
Update Travis-CI badge URL to travis-ci.com

5 years agoRemove now unused get_extension function
Joel Rosdahl [Mon, 13 Jul 2020 18:01:46 +0000 (20:01 +0200)] 
Remove now unused get_extension function

5 years agoC++-ify win32getshell
Joel Rosdahl [Mon, 13 Jul 2020 17:51:45 +0000 (19:51 +0200)] 
C++-ify win32getshell

5 years agoMake Util::to_lowercase work on nonstd::string_view
Joel Rosdahl [Mon, 13 Jul 2020 17:49:44 +0000 (19:49 +0200)] 
Make Util::to_lowercase work on nonstd::string_view

5 years agoOnly dump log buffer in cc_dump_debug_log_buffer if it exists
Joel Rosdahl [Mon, 13 Jul 2020 17:48:50 +0000 (19:48 +0200)] 
Only dump log buffer in cc_dump_debug_log_buffer if it exists

This can happen in unit tests.

5 years agoMake is_precompiled_header handle the empty string
Joel Rosdahl [Mon, 13 Jul 2020 17:42:24 +0000 (19:42 +0200)] 
Make is_precompiled_header handle the empty string

Related to PR #624.

5 years agoRemove dependency on std::regex
Joel Rosdahl [Mon, 13 Jul 2020 11:39:45 +0000 (13:39 +0200)] 
Remove dependency on std::regex

std::regex is not available for GCC 4.8. It’s also a bit bloated. The
reason for not using POSIX regex functionality is that it’s not
available in MinGW.

5 years agoImprove -x/--show-compression output
Joel Rosdahl [Thu, 9 Jul 2020 19:37:40 +0000 (21:37 +0200)] 
Improve -x/--show-compression output

5 years agoHandle EINTR correctly in copy_fd
Joel Rosdahl [Thu, 9 Jul 2020 19:01:01 +0000 (21:01 +0200)] 
Handle EINTR correctly in copy_fd

5 years agoRemove more short read optimization from #551
Joel Rosdahl [Thu, 9 Jul 2020 18:57:00 +0000 (20:57 +0200)] 
Remove more short read optimization from #551

In addition to the removal done in 4b71108612f7.

5 years agoC++-ify struct hash
Joel Rosdahl [Wed, 8 Jul 2020 07:51:10 +0000 (09:51 +0200)] 
C++-ify struct hash

5 years agoSimplify code somewhat
Joel Rosdahl [Thu, 9 Jul 2020 18:22:25 +0000 (20:22 +0200)] 
Simplify code somewhat

5 years agoAdd ability to ignore specified compiler options when hashing (#620)
Ryan Egesdahl [Thu, 9 Jul 2020 18:17:54 +0000 (11:17 -0700)] 
Add ability to ignore specified compiler options when hashing (#620)

Closes #578.

5 years agoMake “misc/format-files --check” exit with error code on error
Joel Rosdahl [Wed, 8 Jul 2020 18:38:11 +0000 (20:38 +0200)] 
Make “misc/format-files --check” exit with error code on error

Regression in ee332b44a098f8603c05a25e09168b6b5b9c96ae.

(cherry picked from commit ea5379c6e8a39605d71b52d01c4244ea8aeeae48)

5 years agoSwitch to doctest from Catch2 for tests
Joel Rosdahl [Fri, 8 May 2020 19:27:23 +0000 (21:27 +0200)] 
Switch to doctest from Catch2 for tests

doctest is more light-weight than Catch2 and compiles faster.

5 years agoRemove short read optimization from #551
Joel Rosdahl [Wed, 8 Jul 2020 07:54:50 +0000 (09:54 +0200)] 
Remove short read optimization from #551

I don’t feel confident about assuming that a short read for a file means
EOF in all situations. For instance, it looks like short reads can
happen of an NFS file system mounted with the “intr” option, and it can
also happen if a file entry actually is a named pipe.

5 years agoImprove .clang-tidy HeaderFilterRegex patterns
Joel Rosdahl [Tue, 7 Jul 2020 17:46:21 +0000 (19:46 +0200)] 
Improve .clang-tidy HeaderFilterRegex patterns

The pattern for unittest now excludes third_party headers as well.

5 years agoMake Result::write_embedded_file_entry static
Joel Rosdahl [Tue, 7 Jul 2020 14:35:54 +0000 (16:35 +0200)] 
Make Result::write_embedded_file_entry static

5 years agoRemove unneeded include in unittest/TestUtil.hpp
Joel Rosdahl [Mon, 6 Jul 2020 20:19:36 +0000 (22:19 +0200)] 
Remove unneeded include in unittest/TestUtil.hpp

5 years agoSimplify ResultRetriever somewhat
Joel Rosdahl [Mon, 6 Jul 2020 18:14:28 +0000 (20:14 +0200)] 
Simplify ResultRetriever somewhat

No need for a separate m_dest_stderr flag after adding m_dest_file_type.

5 years agoAdd “--extract-result” option
Joel Rosdahl [Sun, 5 Jul 2020 20:07:06 +0000 (22:07 +0200)] 
Add “--extract-result” option

“ccache --extract-result” extracts data stored in a result file to the
current working directory.

5 years agoRefactor result code into a Result::Reader/Writer classes
Joel Rosdahl [Sat, 4 Jul 2020 11:52:16 +0000 (13:52 +0200)] 
Refactor result code into a Result::Reader/Writer classes

Introduced a Result::Reader class which remove knowledge about what to
do with the individual file parts of a result. That’s instead defined by
a Result::Reader::Consumer instance passed to Result::Reader::read. This
means a ResultFileMap is no longer used and that the consumer is free to
write data whereever it wants.

The new ResultRetriever class implements retrieval by writing to local
files like before, except that the stderr data is written directly to
STDERR_FILENO instead of landing in a temporary file.

The new ResultDumper class implements “ccache --dump-result”.

Also introduced a Result::Writer class, mostly for symmetry with the
Result::Reader class.

5 years agoExtract send_cached_stderr into Util::send_to_stderr
Joel Rosdahl [Sat, 4 Jul 2020 11:52:01 +0000 (13:52 +0200)] 
Extract send_cached_stderr into Util::send_to_stderr

5 years agoExtract copy_raw_file into Util::clone_hard_link_or_copy_file
Joel Rosdahl [Wed, 1 Jul 2020 14:28:28 +0000 (16:28 +0200)] 
Extract copy_raw_file into Util::clone_hard_link_or_copy_file

5 years agoFix Clang-Tidy inconsistent-declaration-parameter-name warning
Joel Rosdahl [Mon, 6 Jul 2020 15:13:06 +0000 (17:13 +0200)] 
Fix Clang-Tidy inconsistent-declaration-parameter-name warning

5 years agoDocument --dump-result
Joel Rosdahl [Sun, 5 Jul 2020 19:34:39 +0000 (21:34 +0200)] 
Document --dump-result

5 years agoAlign command line option list in manual with help text
Joel Rosdahl [Sun, 5 Jul 2020 19:33:47 +0000 (21:33 +0200)] 
Align command line option list in manual with help text

5 years agoTweak ci/build script
Joel Rosdahl [Sun, 5 Jul 2020 19:00:47 +0000 (21:00 +0200)] 
Tweak ci/build script

- Removed redundant “exit 0” command again.
- Removed now obsolete and misleading comments.
- If JOBS is set to the empty string then detect the number of CPUs instead
  of running a limitless number of jobs.

5 years agoUse a known and set TERM variable to stabilize color_diagnostics tests
Joel Rosdahl [Sun, 5 Jul 2020 18:35:05 +0000 (20:35 +0200)] 
Use a known and set TERM variable to stabilize color_diagnostics tests

On some distributions TERM is unset when run via Docker which failed
color_diagnostics tests since ccache doesn’t enable color output if TERM
is unset. Fix this by using a known TERM value.

Fixes #616.

5 years agoSkip “Directory is not hashed if using -gz[=zlib]” tests for GCC 6
Joel Rosdahl [Sun, 5 Jul 2020 18:34:54 +0000 (20:34 +0200)] 
Skip “Directory is not hashed if using -gz[=zlib]” tests for GCC 6

The GCC 6 (tested with GCC 6.3) preprocessor includes the current
working directory in the preprocessed output if run with -gz, which
means that there won’t be cache hits between directories, thus failing
the “Directory is not hashed if using -gz[=zlib]” tests. Fix this by
skipping the test if the preprocessor behaves that way.

Fixes #602.

5 years agoEnable verbose output from “test/run” if VERBOSE is set
Joel Rosdahl [Sun, 5 Jul 2020 17:05:04 +0000 (19:05 +0200)] 
Enable verbose output from “test/run” if VERBOSE is set

5 years agoSort environment variables passed to docker container
Joel Rosdahl [Sun, 5 Jul 2020 17:04:30 +0000 (19:04 +0200)] 
Sort environment variables passed to docker container

5 years agoPass arguments to ci/build to ctest
Joel Rosdahl [Sun, 5 Jul 2020 16:57:24 +0000 (18:57 +0200)] 
Pass arguments to ci/build to ctest

This makes it possible to only run a subset of the tests by for instance
running “build-in-docker <name> -R <test>”.

5 years agoRemove redundant docker image tag suffix
Joel Rosdahl [Sun, 5 Jul 2020 14:45:57 +0000 (16:45 +0200)] 
Remove redundant docker image tag suffix

5 years agoRun compilation and tests with multiple threads (#610)
Alexander Lanin [Sun, 5 Jul 2020 19:00:05 +0000 (21:00 +0200)] 
Run compilation and tests with multiple threads (#610)

5 years agoFix color_diagnostics test failure if CCACHE_DIR is set in shell rc file
Joel Rosdahl [Wed, 24 Jun 2020 07:26:23 +0000 (09:26 +0200)] 
Fix color_diagnostics test failure if CCACHE_DIR is set in shell rc file

If the user sets CCACHE_DIR in a shell startup file then that value will
override the one from the test suite, thus making changes in cache
statistics invisible which triggers failures.

5 years agoMake one of the CI jobs build in release mode
Joel Rosdahl [Tue, 23 Jun 2020 20:10:31 +0000 (22:10 +0200)] 
Make one of the CI jobs build in release mode

It seems reasonable to run tests with the real release binary.

5 years agoClean up INSTALL.md
Joel Rosdahl [Tue, 23 Jun 2020 20:03:29 +0000 (22:03 +0200)] 
Clean up INSTALL.md

5 years agoRename producttest to test
Joel Rosdahl [Tue, 23 Jun 2020 19:59:51 +0000 (21:59 +0200)] 
Rename producttest to test

I don’t see a value in the prefix.

5 years agoRename generated Version.cpp to version.cpp
Joel Rosdahl [Tue, 23 Jun 2020 19:57:26 +0000 (21:57 +0200)] 
Rename generated Version.cpp to version.cpp

The convention is to use capitalized filenames for source files that
implement classes and namespaces and lowercase filenames for source
files that do not.