Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-31 | Makefile: use --nonmoving-gc RTS option when running benchmarks. | John MacFarlane | 1 | -1/+1 | |
As recommended by tasty maintainers. | |||||
2021-10-31 | Makefile: remove man/pandoc.1 dependency for debpkg. | John MacFarlane | 1 | -1/+1 | |
2021-10-10 | Makefile; fix quick-cabal executable path report | John MacFarlane | 1 | -1/+1 | |
2021-10-05 | Improve quick-cabal target | John MacFarlane | 1 | -2/+2 | |
2021-09-16 | Use --system-ghc in make quick. | John MacFarlane | 1 | -1/+2 | |
2021-09-16 | Fix quick-cabal target | John MacFarlane | 1 | -1/+1 | |
2021-09-13 | Modernize quick-cabal Makefile target | John MacFarlane | 1 | -3/+2 | |
2021-09-08 | Makefile: disable ansi tricks for tasty; use v2- instead of new-. | John MacFarlane | 1 | -9/+9 | |
2021-03-18 | Change -A256m to -A8m in GHCOPTS | John MacFarlane | 1 | -1/+1 | |
2021-03-18 | make_artifacts.sh: try using -j for cabal rather than -j4 ghc-options. | John MacFarlane | 1 | -2/+2 | |
2021-03-17 | Benchmark improvements. | John MacFarlane | 1 | -11/+7 | |
* Build `+RTS -A256m -RTS` into default ghc-options for benchmark, so we don't have to specify this separately on the command line. This is necessary to get accurate benchmark results; otherwise we are largely measuring garbage collecting, some not related to the current benchmark. * Switch back from gauge to tasty-bench. * Allow specifying BASELINE file in 'make bench' for comparison (otherwise the latest is chosen by default). * Remove obsolete reference to weigh-pandoc from CONTRIBUTING.md. * Remove `-Rghc-timing` from 'make bench'. | |||||
2021-03-17 | Makefile: Add comment documenting benchmark settings. | John MacFarlane | 1 | -0/+3 | |
2021-03-17 | Revert "Makefile: add --static to quick target" | John MacFarlane | 1 | -1/+1 | |
This reverts commit 6075b17ae11e5f1670d5d6e715431c4242dfd943. | |||||
2021-03-16 | Makefile: add --static to quick target | John MacFarlane | 1 | -1/+1 | |
2021-03-16 | Increase heap space in runtime for benchmarks. | John MacFarlane | 1 | -4/+5 | |
Otherwise we're essentially benchmarking garbage collecting, which can give very inconsistent results. | |||||
2021-03-16 | Makefile: set -j4 in default GHCOPTS | John MacFarlane | 1 | -1/+1 | |
2021-03-16 | make quick: re-use GHCOPTS for tests | John MacFarlane | 1 | -1/+1 | |
2021-03-16 | Use BENCHARGS in 'make bench'. | John MacFarlane | 1 | -7/+4 | |
2021-03-16 | make quick: use -j4 to speed up build | John MacFarlane | 1 | -1/+1 | |
2021-03-15 | Switch to gauge for now for benchmarks. | John MacFarlane | 1 | -3/+10 | |
tasty-bench is displaying odd behavior, with different timings depending on the `--pattern` specified. | |||||
2021-03-15 | Add compiler timings to 'make bench' | John MacFarlane | 1 | -1/+1 | |
2021-03-13 | Add ghcid-test to Makefile | John MacFarlane | 1 | -0/+3 | |
2021-03-06 | Set --user in docker run to avoid permission issues. | John MacFarlane | 1 | -0/+1 | |
We were unable previously to write to the artifacts directory. | |||||
2021-03-06 | Avoid subprocess for docker run. | John MacFarlane | 1 | -2/+2 | |
2021-03-06 | make debpkg: send docker output to docker.log in the host. | John MacFarlane | 1 | -2/+4 | |
Otherwise once the container is gone we can't figure out what happened. | |||||
2021-03-06 | Makefile: Remove ARCH | John MacFarlane | 1 | -1/+0 | |
2021-03-06 | Don't --rm docker. | John MacFarlane | 1 | -1/+0 | |
2021-03-06 | Fix docker image. | John MacFarlane | 1 | -7/+1 | |
2021-03-05 | More Makefile tweaks around docker linux build. | John MacFarlane | 1 | -5/+6 | |
2021-03-05 | Makefile: choose linux docker image depending on arch. | John MacFarlane | 1 | -1/+10 | |
2021-03-05 | Makefile: exit smoothly if no prior benchmark files found. | John MacFarlane | 1 | -1/+1 | |
2021-03-05 | Makefile: debpkg: use new multi-arch GHC 8.10.4 docker... | John MacFarlane | 1 | -1/+2 | |
...created by Olivier Benz. This should allow us to build on arm architecture. | |||||
2021-02-19 | make bench: compare against a baseline, use datestamps for bench results. | John MacFarlane | 1 | -1/+8 | |
2021-02-18 | 'make bench': Create csv files for comparison. | John MacFarlane | 1 | -1/+2 | |
2021-02-13 | Clean up benchmark code. | John MacFarlane | 1 | -3/+2 | |
Now we can do patterns using `-p blah'. | |||||
2021-01-31 | Makefile: give allocation data in benchmarks. | John MacFarlane | 1 | -2/+2 | |
2021-01-30 | Use tasty-bench instead of criterion for benchmarks. | John MacFarlane | 1 | -0/+1 | |
It is much lighter-weight. | |||||
2021-01-13 | Use simple default.nix. | John MacFarlane | 1 | -7/+1 | |
Remove nix makefile targets. | |||||
2021-01-12 | Use project.nix instead of default.nix for generated file. | John MacFarlane | 1 | -2/+2 | |
2021-01-12 | Delete default.nix. | John MacFarlane | 1 | -1/+1 | |
It is generated and shouldn't be in repository. | |||||
2021-01-12 | Add files for using nix-shell. | John MacFarlane | 1 | -1/+7 | |
'make nix-shell' enters a nix shell with pandoc dependencies installed. | |||||
2020-12-18 | Improve check target to test data/ too. | John MacFarlane | 1 | -6/+6 | |
2020-12-18 | Makefile: Fix checkdocs target. | John MacFarlane | 1 | -1/+1 | |
2020-12-18 | Add check and check-cabal target ... | John MacFarlane | 1 | -2/+14 | |
to check to make sure everything needed in tests will get into the source sdist. | |||||
2020-12-17 | Makefile: remove macospkg target. | John MacFarlane | 1 | -6/+1 | |
Now we just download the artifacts from CircleCI, and make. | |||||
2020-09-15 | Fix pandoc-templates target to include all partials. | John MacFarlane | 1 | -2/+2 | |
2020-08-27 | Makefile: Remove obsolete windows package build targets. | John MacFarlane | 1 | -31/+1 | |
2020-08-27 | Makefile: Fix macospkg target to fetch target from S3 artifacts. | John MacFarlane | 1 | -2/+4 | |
2020-08-12 | Use the smart extension when generating pandoc's man page. | John MacFarlane | 1 | -1/+1 | |
See #6613. | |||||
2020-08-11 | Linux rc build: use ghc-musl container. | John MacFarlane | 1 | -2/+7 | |
This simplifies our build process a bit (over using a customized alpine container). Use new `--enable-executable-static` flag in build. make_artifacts.sh: Fix deprecated find -perm syntax. |