- Jun 04, 2019
-
-
(cherry picked from commit e172a6d1)
-
- Jun 03, 2019
-
-
The definition of 'optSemi' claimed it had type ([Located a],Bool) Note that its production actually returns ([Located Token],Bool): : ';' { ([$1],True) } -- $1 :: Located Token Due to an infelicity in the implementation of 'happy -c', it effectively resulted in 'unsafeCoerce :: Token -> a'. See https://github.com/simonmar/happy/pull/134 If any consumer of 'optSemi' tried to instantiate 'a' to something not representationally equal to 'Token', they would experience a segfault. In addition to that, this definition made it impossible to compile Parser.y without the -c flag (as it's reliant on this bug to cast 'Token' to 'forall a. a').
-
- May 08, 2019
-
-
Ryan Scott authored
This addresses some glaring omissions from `libraries/base/changelog.md` and `docs/users_guide/8.8.1-notes.rst`, fixing #16603 in the process.
-
- Apr 26, 2019
-
-
Ben Gamari authored
It seems that this was inadvertently dropped in 1285d6b9.
-
- Apr 25, 2019
-
-
Ben Gamari authored
Due to #15934.
-
Ben Gamari authored
-
- Apr 24, 2019
-
-
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
-
- Apr 23, 2019
-
-
Ben Gamari authored
-
- Apr 22, 2019
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
- Apr 20, 2019
-
-
Ben Gamari authored
Due to #15934.
-
- Apr 19, 2019
-
-
(cherry picked from commit 00245f7777854e9be1eeb4c7363e254d5ad7f25f)
-
Ö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)
-
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 0fbad68df0171809bddb48e9753955cc232099eb)
-
- Apr 17, 2019
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari 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)
-
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 9b131500371a07626e33edc56700c12322364560)
-
- Apr 12, 2019
-
-
Ryan Scott authored
Currently, the `hpc` submodule is pinned against the `wip/final-mfp` branch, not against `master`. This pins it back against `master`.
-
- Apr 09, 2019
-
-
Ryan Scott authored
A simple oversight. Fixes #16527.
-
- Apr 05, 2019
-
-
As per https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail Coauthored-by:
Ben Gamari <ben@well-typed.com>
-
-
-
-
-
-
-
-