- 11 Jul, 2019 3 commits
-
-
Alp Mestanogullari authored
-
Alp Mestanogullari authored
-
Alp Mestanogullari authored
-
- 10 Jul, 2019 1 commit
-
-
Alp Mestanogullari authored
-
- 20 May, 2019 1 commit
-
-
Alp Mestanogullari authored
-
- 17 May, 2019 1 commit
-
-
Alp Mestanogullari authored
-
- 23 Apr, 2019 1 commit
-
-
Ben Gamari authored
-
- 21 Apr, 2019 1 commit
-
-
Ben Gamari authored
-
- 19 Apr, 2019 4 commits
-
-
Ben Gamari authored
-
Takenobu Tani authored
Fixing #16415. This is a variant of @takenobu-hs's !769.
-
Ben Gamari authored
-
Ben Gamari authored
Due to #15934
-
- 08 Apr, 2019 1 commit
-
-
Ben Gamari authored
-
- 07 Apr, 2019 2 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
-
- 06 Apr, 2019 2 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
-
- 04 Apr, 2019 3 commits
-
-
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)
-
Ben Gamari authored
Fixes #16445. (cherry picked from commit a32ac2f4d963b657c0a53359b492c593e82304b1)
-
- 29 Mar, 2019 2 commits
-
-
Edward Z. Yang authored
It should work to write an indefinite package using TemplateHaskell, so long as all of the actual TH code lives outside of the package. However, cleverness we had to build TH code even when building with -fno-code meant that we attempted to build object code for modules in an indefinite package, even when the signatures were not instantiated. This patch disables said logic in the event that an indefinite package is being typechecked. Signed-off-by:
Edward Z. Yang <ezyang@fb.com> Test Plan: validate Reviewers: simonpj, bgamari Reviewed By: bgamari Subscribers: rwbarton, carter GHC Trac Issues: #16219 Differential Revision: https://phabricator.haskell.org/D5475 (cherry picked from commit d6d735c1)
-
Matthew Pickering authored
-ddump-json didn't work with --interactive as --interactive overwrote the log_action in terms of defaultLogAction. Reviewers: bgamari Subscribers: rwbarton, thomie, carter GHC Trac Issues: #14078 Differential Revision: https://phabricator.haskell.org/D4533 (cherry picked from commit 10faf44d)
-
- 21 Mar, 2019 1 commit
-
-
Ben Gamari authored
-
- 19 Mar, 2019 1 commit
-
-
Ben Gamari authored
This applies the fix from !516 to the 8.6 branch.
-
- 05 Mar, 2019 1 commit
-
-
Ben Gamari authored
-
- 04 Mar, 2019 1 commit
-
-
Ben Gamari authored
-
- 02 Mar, 2019 3 commits
-
-
Ben Gamari authored
-
Ben Gamari authored
(cherry picked from commit d298cb9c)
-
Ben Gamari authored
(cherry picked from commit b90695cd)
-
- 20 Feb, 2019 2 commits
-
-
Herbert Valerio Riedel authored
`--supported-languages` must only advertise language extensions which are supported by the compiler in order for tooling such as Cabal relying on this signalling not to behave incorrectly. Fixes #16331 (cherry picked from commit db4372cda7f6c87e7ad26efe3fca4b3f7f527a48)
-
Ö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)
-
- 12 Feb, 2019 1 commit
-
-
Ben Gamari authored
-
- 11 Feb, 2019 3 commits
-
-
Tamar Christina authored
(cherry picked from commit fb031b9b)
-
Ben Gamari authored
Previously `thNameToGhcName` was calling `lookupOrigNameCache` directly, which failed to handle the case that the name wasn't already in the name cache. This happens, for instance, when the name was in scope in a plugin being used during compilation but not in scope in the module being compiled. In this case we the interface file containing the name won't be loaded and `lookupOrigNameCache` fails. This was the cause of #16104. The solution is simple: use the nicely packaged `lookupOrigIO` instead. (cherry picked from commit 0d9f105b)
-
Ben Gamari authored
-
- 09 Feb, 2019 1 commit
-
-
Ben Gamari authored
This is the last failing test on Darwin preventing us from disallowing CI failures. See #16201. (cherry picked from commit 0b705fad)
-
- 03 Feb, 2019 2 commits
-
-
Ben Gamari authored
See #16199.
-
Ben Gamari authored
See #16199
-
- 28 Jan, 2019 2 commits
-
-
Ömer Sinan Ağacan authored
(See comments) (cherry picked from commit 448f0e7d)
-
Ömer Sinan Ağacan authored
UNDERFLOW_FRAMEs don't have profiling headers so we have to use the AP_STACK's function's CCS as the new frame's CCS. Fixes one of the many bugs caught by concprog001 (#15508). (cherry picked from commit 74cd4ec5)
-