Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get coverage reports in Sonar | Jack Lloyd | 2017-10-01 | 2 | -20/+42 |
| | |||||
* | Switch Sonar analysis to a private organization | Jack Lloyd | 2017-09-30 | 1 | -3/+4 |
| | | | | | I think this allows us to use custom quality profiles (ie, disable or edit rulesets). | ||||
* | Further Travis matrix fiddling | Jack Lloyd | 2017-09-29 | 1 | -3/+3 |
| | | | | | The fuzzer build is still in the critical path, everything else still finished before it. | ||||
* | Fiddle with Travis test ordering a bit | Jack Lloyd | 2017-09-29 | 1 | -6/+6 |
| | | | | | Having several long tests at the end means we end up not being able to make good use of Travis running 5 builds for us in parallel. | ||||
* | Remove sanitizer and mini-static builds from Travis | Jack Lloyd | 2017-09-29 | 1 | -6/+0 |
| | | | | | | | | | | Sanitizer mode isn't testing anything extra vs the fuzzer tests which also use the sanitizers. Similarly mini-static is pretty well covered by the other minimized build and the static build. Will cut about 7-10 minutes from Travis build time. | ||||
* | Build test script | Jack Lloyd | 2017-09-29 | 1 | -3/+3 |
| | | | | [ci skip] | ||||
* | Build script work | Jack Lloyd | 2017-09-29 | 1 | -11/+29 |
| | | | | [ci skip] | ||||
* | More futzing with the build em all script | Jack Lloyd | 2017-09-29 | 1 | -31/+36 |
| | | | | [ci skip] | ||||
* | More build test scripting | Jack Lloyd | 2017-09-28 | 1 | -1/+5 |
| | | | | [ci skip] | ||||
* | Expand build test to also cover single-module exclusions | Jack Lloyd | 2017-09-28 | 1 | -9/+13 |
| | |||||
* | Disable clcache on AppVeyor | Jack Lloyd | 2017-09-28 | 2 | -19/+1 |
| | | | | | | AppVeyor's sharding of the build cache across VM providers means the effective cache hit rate is basically zero. So using clcache just slows down the build without much benefit. | ||||
* | Build the PDF | Jack Lloyd | 2017-09-28 | 1 | -19/+31 |
| | |||||
* | Rewrite website generator script in Python | Jack Lloyd | 2017-09-28 | 3 | -49/+143 |
| | |||||
* | Share the _static dir between both Sphinx instances | Jack Lloyd | 2017-09-24 | 1 | -0/+2 |
| | | | | [ci skip] | ||||
* | Make it possible to build the website from outside src dir | Jack Lloyd | 2017-09-24 | 1 | -18/+29 |
| | | | | [ci skip] | ||||
* | Add script that runs build+test across many configs, reports errors | Jack Lloyd | 2017-09-24 | 1 | -0/+88 |
| | |||||
* | Date snapshots by the date of last revision in that branch | Jack Lloyd | 2017-09-22 | 1 | -66/+78 |
| | | | | [ci skip] | ||||
* | Add -k to CI builds | Jack Lloyd | 2017-09-21 | 1 | -0/+1 |
| | |||||
* | Fix website script | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Have valgrind error out on memory leaks | Jack Lloyd | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | Sort files in archive | Jack Lloyd | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | Improvements to snapshot | Jack Lloyd | 2017-09-19 | 1 | -25/+30 |
| | |||||
* | Fix snapshot builds | Jack Lloyd | 2017-09-19 | 1 | -2/+3 |
| | |||||
* | Improvements to distribution script | Jack Lloyd | 2017-09-19 | 1 | -89/+135 |
| | | | | | | | | All timestamps are set based on the release date so we create the exact same archive each time regardless of when the script is run. Modulo some timezone issue anyway. This only involved one horrible hack. Partial port to Python3 but still doesn't work there. | ||||
* | Move config files to src/configs | Jack Lloyd | 2017-09-19 | 2 | -64/+15 |
| | |||||
* | Guh setting PATH in subshell... | Jack Lloyd | 2017-09-17 | 1 | -2/+1 |
| | |||||
* | Fix lint | Jack Lloyd | 2017-09-16 | 1 | -4/+4 |
| | |||||
* | Fix compare | Jack Lloyd | 2017-09-16 | 1 | -1/+1 |
| | |||||
* | Small tweaks for CI | Jack Lloyd | 2017-09-16 | 3 | -4/+8 |
| | |||||
* | Use prebuilt ccache binary | Jack Lloyd | 2017-09-10 | 1 | -6/+1 |
| | |||||
* | Remove test branch from appveyor yaml | Jack Lloyd | 2017-09-10 | 1 | -1/+0 |
| | |||||
* | Enable clcache | Jack Lloyd | 2017-09-10 | 2 | -1/+16 |
| | |||||
* | Merge GH #1199 Run Windows CI build via Python script | Jack Lloyd | 2017-09-10 | 4 | -60/+119 |
|\ | |||||
| * | Fix Sonar build | Jack Lloyd | 2017-09-08 | 1 | -1/+1 |
| | | |||||
| * | Fix var assignment | Jack Lloyd | 2017-09-08 | 1 | -2/+2 |
| | | |||||
| * | Fix ccache detection | Jack Lloyd | 2017-09-08 | 1 | -1/+2 |
| | | |||||
| * | Script the Windows CI build | Jack Lloyd | 2017-09-08 | 4 | -59/+117 |
| | | |||||
* | | Merge GH #1203 Add Win32 filesystem API access for MinGW | Jack Lloyd | 2017-09-10 | 1 | -5/+0 |
|\ \ | |||||
| * | | Well, it compiles | Jack Lloyd | 2017-09-10 | 1 | -5/+0 |
| |/ | |||||
* / | Homebrew helpfully autoupdates | Jack Lloyd | 2017-09-10 | 1 | -2/+1 |
|/ | | | | | | Taking 60-90 seconds per commit... [ci skip] | ||||
* | Merge GH #1193 Improve Apple Clang detection logic | Jack Lloyd | 2017-09-08 | 1 | -0/+25 |
|\ | |||||
| * | Adjust min version for non "based on LLVM" appleclang | Simon Warta | 2017-09-07 | 1 | -1/+1 |
| | | |||||
| * | Improve appleclang version logic | Simon Warta | 2017-09-07 | 1 | -0/+25 |
| | | | | | | | | | | | | | | For appleclang version >= X, return minimal clang version Y. This now works for all intermediate versions between the known fixed points. This is especially important for compiling today's code with a future compiler. | ||||
* | | Add missing pip3 installation | Simon Warta | 2017-09-08 | 1 | -0/+2 |
|/ | |||||
* | Add appleclang compiler version tests | Simon Warta | 2017-09-07 | 1 | -0/+14 |
| | |||||
* | Name files as codecov script expects | Jack Lloyd | 2017-09-05 | 1 | -3/+6 |
| | | | | | It searches for files with specific patterns which cov.info did not match. | ||||
* | Small cleanups in ci_build.py | Jack Lloyd | 2017-09-04 | 1 | -13/+20 |
| | |||||
* | Move travis.yml to src/scripts/ci | Jack Lloyd | 2017-09-04 | 1 | -0/+132 |
| | |||||
* | Merge GH #1178 Use botan-ci-tools repo for binaries needed by CI | Jack Lloyd | 2017-09-02 | 1 | -11/+14 |
|\ | |||||
| * | Fix qemu package | Jack Lloyd | 2017-09-02 | 1 | -1/+1 |
| | | | | | | | | The qemu-user-static package installs them under different names. |