- Apr 21, 2016
-
-
Simon Peyton Jones authored
Fixes Trac #11793. Nothing deep here. (cherry picked from commit e24b3b1e)
-
Ben Gamari authored
-
Ben Gamari authored
This reverts commit bbdc52f3.
-
Ben Gamari authored
This reverts commit fd3e581b.
-
Ben Gamari authored
This reverts commit 37936e2b.
-
- Apr 20, 2016
-
-
Simon Peyton Jones authored
The desugarer had a fragile case to generate the Unfolding for a DFun. This patch moves the unfolding generation to TcInstDcls, where all the pieces are to hand. Fixes Trac #11742 (cherry picked from commit db9e4eb4)
-
Ben Gamari authored
-
Previously we neglected to emit Typeable TyCon and Module declarations when typechecking boot interface files. This resulted in #11824. Ultimately we'll likely want to do a bit of cleaning in this area but in the interest of getting some sort of fix in I'm merging this. Further clean-ups to come. Test Plan: Validate Reviewers: simonpj, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2108 GHC Trac Issues: #11824 (cherry picked from commit 048d6187b5892502e9bc75abfb21f9bd848a29cb)
-
Ben Gamari authored
Install files needed for --hyperlinked-source. Fixes #11949.
-
(cherry picked from commit 81b14c14)
-
(cherry picked from commit ff290b86)
-
GHC can't infer this module safe due to the `GHC.Types (Char, Int)` and the (dummy) `GHC.Integer ()` import. If only `GHC.Types` was marked Trustworthy or Safe... (cherry picked from commit 91ee5090)
-
This bumps the hsc2hs version to 0.68 (cherry picked from commit 81e22792)
-
- Apr 19, 2016
-
-
The v1.2.6.1 release uploaded to Hackage is broken, we don't want to bundle a release that's non-installable from Hackage (cherry picked from commit 8556f56b)
-
Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2125 (cherry picked from commit d1ce35d2)
-
Ben Gamari authored
This prevents us from entering an infinite loop in the event of a hitting bad unwinding information. (cherry picked from commit 350ffc3e)
-
- Apr 18, 2016
-
-
The version of `haddock` that ghc has as a submodule has an option for generating linkified sources. I don't think it hurts to have this and they are great for exploring the codebase. I'd be nice if harbormaster or travis published them somewhere, but I don't know how to do that yet. Test Plan: uncomment, run `make` and look at the nicely linkified sources in `compiler/stage2/doc/html/ghc/` Reviewers: hvr, austin, bgamari Reviewed By: bgamari Subscribers: thomie, simonmar Differential Revision: https://phabricator.haskell.org/D2119 (cherry picked from commit 3dac53fa)
-
Test Plan: Read it Reviewers: hvr, austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D2120 GHC Trac Issues: #11744 (cherry picked from commit 03d1fd63914bd0c769fa0444d3ef1a5ddfee220d)
-
(cherry picked from commit 8a75bb58)
-
(cherry picked from commit dd920e43)
-
This fixes a build-failure on OSX (cherry picked from commit 93d85af9)
-
Summary: Systools makes some pretty hard assumptions about where GHC is on Windows. One of these is that ghc be in a folder named `bin` and that `../lib` exists. This pattern doesn't hold for symlinks as a link `C:\ghc-bin\` pointing to `C:\ghc\ghc-7.10.3\bin` will break this assumption. This patch resolves symlinks by finding where they point to and uses that location as the base for GHC. This uses an API that's been introduced in Vista. For older systems it falls back to the current behavior of not resolving symlinks. Test Plan: 1) Create symlink to GHC's bin folder. 2) Run GHC from that folder. Reviewers: austin, bgamari Reviewed By: austin Subscribers: #ghc_windows_task_force, thomie Differential Revision: https://phabricator.haskell.org/D2101 GHC Trac Issues: #11759 (cherry picked from commit a3922083)
-
- Apr 17, 2016
-
-
Prevent shared objects from being unloaded if cost centre stacks point at the object. This will prevent segfault in #11776, but also prevents objects from ever being unloaded when profiling. Pruning CCS tree will enable that in another diff. Test Plan: make TEST=linker_profiled, examine linker_profiled.run.stderr Reviewers: austin, simonmar, bgamari Reviewed By: simonmar, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2069 GHC Trac Issues: #11776 (cherry picked from commit 36a0b6dc)
-
Ben Gamari authored
(cherry picked from commit 07dc3307)
-
Ben Gamari authored
(cherry picked from commit 7a1c0731)
-
Ben Gamari authored
(cherry picked from commit 89b66742)
-
Iavor S. Diatchki authored
Reviewers: hvr, goldfire, austin, RyanGlScott, bgamari Reviewed By: RyanGlScott, bgamari Subscribers: RyanGlScott, thomie Differential Revision: https://phabricator.haskell.org/D2118 (cherry picked from commit 04b70cda)
-
Add a sanity check ensuring that nm emits valid hexadecimal output, as required by POSIX. See #11744 for motivation. Reviewers: austin, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2113 GHC Trac Issues: #11744 (cherry picked from commit bf17fd0e)
-
(cherry picked from commit 4cbae1bd)
-
(cherry picked from commit 3f3ad75e)
-
Test Plan: Try configure in an environment with older `libdw` Reviewers: hvr, austin Subscribers: thomie, erikd Differential Revision: https://phabricator.haskell.org/D2103 GHC Trac Issues: #11820 (cherry picked from commit e9ad4893)
-
- Apr 16, 2016
-
-
Richard Eisenberg authored
This is a further fix for #11814 (cherry picked from commit 8d66765c)
-
Richard Eisenberg authored
(cherry picked from commit d81cdc22)
-
Ben Gamari authored
-
- Apr 15, 2016
-
-
Test Plan: Validate Reviewers: austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2109 GHC Trac Issues: #11827 (cherry picked from commit cb0d29b2)
-
Test Plan: Validate Reviewers: goldfire, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2107 GHC Trac Issues: #11824 (cherry picked from commit 116088de)
-
Test Plan: Validate on OS X Reviewers: erikd, austin, Phyx Reviewed By: austin, Phyx Subscribers: Phyx, thomie Differential Revision: https://phabricator.haskell.org/D2110 GHC Trac Issues: #11828 (cherry picked from commit 9d063b69)
-
Test Plan: Read it Reviewers: austin, kosmikus Reviewed By: kosmikus Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2111 GHC Trac Issues: #11318, #11762 (cherry picked from commit 933abfa7)
-
Ben Gamari authored
(cherry picked from commit aaaa61c8)
-