- 24 Apr, 2019 6 commits
-
-
Ben Gamari authored
Scripts taken from autoconf a8d79c3130da83c7cacd6fee31b9acc53799c406
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
Let's see if this fixes the testsuite failures.
-
Ben Gamari authored
-
- 23 Apr, 2019 1 commit
-
-
Ben Gamari authored
-
- 22 Apr, 2019 3 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
- 20 Apr, 2019 1 commit
-
-
Ben Gamari authored
Due to #15934.
-
- 19 Apr, 2019 4 commits
-
-
Alexandre R. Baldé authored
(cherry picked from commit 00245f77)
-
Ömer Sinan Ağacan authored
This includes two bug fixes in profiling version of stg_ap_0_fast: - PAPs allocated by stg_ap_0_fast are now correctly tagged. This invariant is checked in Sanity.c:checkPAP. (This was originally implemented in 2693eb11, later reverted with ab55b4dd because it revealed the bug below, but it wasn't clear at the time whether the bug was the one below or something in the commit) - The local variable `untaggedfun` is now marked as a pointer so it survives GC. With this we finally fix all known bugs caught in #15508. `concprog001` now works reliably with prof+threaded and prof runtimes (with and without -debug). (cherry picked from commit 908b4b86)
-
Ben Gamari authored
As noted in #16309 this somehow went undocumented. (cherry picked from commit 36d38047)
-
Fraser Tweedale authored
rlim_t is a signed type on FreeBSD, and the build fails with a sign-compare error. Add explicit (unsigned) cast to handle this case. (cherry picked from commit 0fbad68d)
-
- 17 Apr, 2019 9 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Alp Mestanogullari authored
The initial motivation for this is to have a chance to run the binary distribution rules in our Windows CI without having to install sphinx-build and xelatex there, while retaining the ability to generate haddocks. I just ended up extending this idea a little bit so as to have control over whether we build haddocks, (sphinx) HTML manuals, (sphinx) PDF manuals and (sphinx) manpages. (cherry picked from commit 8442103a)
-
Matthew Pickering authored
This function makes it easy to turn on `-Werror` in the correct manner to mimic how CI turns on -Werror. (cherry picked from commit 8dcd00ce)
-
Ben Gamari authored
This fixes #16440, where the build system incorrectly concluded that the `.subsections_via_symbols` assembler directive was supported on a Linux system. This was caused by the fact that gcc was invoked with `-flto`; when so-configured gcc does not call the assembler but rather simply serialises its AST for compilation during the final link. This is described in Note [autoconf assembler checks and -flto]. (cherry picked from commit 7b090b53)
-
Andreas Klebinger authored
This fixes #16514: Xmm6-15 was restored based off rax instead of rsp. The code was introduced in the fix for #14619. (cherry picked from commit 9b131500)
-
- 12 Apr, 2019 1 commit
-
-
Ryan Scott authored
Currently, the `hpc` submodule is pinned against the `wip/final-mfp` branch, not against `master`. This pins it back against `master`.
-
- 09 Apr, 2019 1 commit
-
-
Ryan Scott authored
A simple oversight. Fixes #16527.
-
- 05 Apr, 2019 14 commits
-
-
Herbert Valerio Riedel authored
As per https://prime.haskell.org/wiki/Libraries/Proposals/MonadFailCoauthored-by:
Ben Gamari <ben@well-typed.com>
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-
Herbert Valerio Riedel authored
-