Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2020-07-23 | update date, man page, README. | John MacFarlane | 1 | -1/+1 | |
2020-06-29 | Fix 'make pandoc-templates'. | John MacFarlane | 1 | -2/+2 | |
2020-03-15 | make changes_github: use details tag to make changelog collapsible. | John MacFarlane | 1 | -1/+1 | |
2020-03-13 | tools: delete Lua documentation helper cruft | Albert Krewinkel | 1 | -8/+0 | |
The tools were useful to generate documentation from the Lua sources. However, most Lua functions are defined in Haskell, and the even documentation of functions written in Lua has been updated manually for quite a while now. The unused helper scripts, which have bit-rot to the point that they now produce broken links, are therefore removed. | |||||
2020-02-14 | make pandoc-templates: copy README and styles.*. | John MacFarlane | 1 | -2/+2 | |