Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use new function getNameToInstancesIndex instead of tcRnGetInfo (#636) | Doug Wilson | 2017-06-21 | 1 | -41/+41 |
| | | | | | | | | | | | | | | | | | | | | | | There is some performance improvement. GHC compiler: | version | bytes allocated | cpu_seconds --------------------------------- | before | 56057108648 | 41.0 | after | 51592019560 | 35.1 base: | version | bytes allocated | cpu_seconds --------------------------------- | before | 25174011784 | 14.6 | after | 23712637272 | 13.1 Cabal: | version | bytes allocated | cpu_seconds --------------------------------- | before | 18754966920 | 12.6 | after | 18198208864 | 11.6 | ||||
* | Rename extension index tags | Alan Zimmerman | 2017-06-05 | 10 | -138/+138 |
| | |||||
* | Match new AST as per GHC wip/new-tree-one-param | Alan Zimmerman | 2017-06-05 | 14 | -330/+329 |
| | | | | See https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow | ||||
* | Disable pattern match warnings (#628) | Doug Wilson | 2017-06-03 | 1 | -3/+19 |
| | | | | | | | | | | This disables the pattern match checker which can be very expensive in some cases. The disabled warnings include: * Opt_WarnIncompletePatterns * Opt_WarnIncompleteUniPatterns * Opt_WarnIncompletePatternsRecUpd * Opt_WarnOverlappingPatterns | ||||
* | Don't enable compilation for template haskell (#624) | Doug Wilson | 2017-05-27 | 1 | -16/+1 |
| | | | | This is no longer necessary after ghc commit 53c78be0aab76a3107c4dacbb1d177afacdd37fa | ||||
* | Haddock: Fix broken lazy IO in prologue reading (#615) | Ben Gamari | 2017-05-12 | 1 | -2/+3 |
| | | | | | We previously used withFile in conjunction with hGetContents. The list returned by the latter wasn't completely forced by the time we left the withFile block, meaning that we would try to read from a closed handle. | ||||
* | Render (signature) only if it actually is a signature! | Edward Z. Yang | 2017-04-22 | 1 | -2/+5 |
| | | | | | | I forgot a conditional, oops! Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | Merge pull request #568 from awson/ghc-head | Alex Biehl | 2017-03-23 | 1 | -1/+1 |
|\ | | | | | Prevent GHC API from doing optimization passes. | ||||
| * | Prevent GHC API from doing optimization passes. | Kyrill Briantsev | 2017-01-12 | 1 | -1/+1 |
| | | |||||
* | | Merge commit '240bc38b94ed2d0af27333b23392d03eeb615e82' into HEAD | Ben Gamari | 2017-03-23 | 7 | -61/+35 |
|\ \ | |||||
| * | | Fix rendering of class methods for Eq and Ord | Bartosz Nitka | 2016-09-27 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | See #549 and GHC issue #12519 (cherry picked from commit 073d899a8f94ddec698f617a38d3420160a7fd0b) | ||||
| * | | Haddock.Types: More precise version guard | Ben Gamari | 2016-08-07 | 1 | -1/+1 |
| | | | | | | | | | | | | This allows haddock to be built with GHC 8.0.2 pre-releases. | ||||
| * | | Disable NFData instances for GHC types when GHC >= 8.0.2 | Simon Marlow | 2016-08-02 | 1 | -2/+6 |
| | | | | | | | | | | | | (cherry picked from commit a3309e797c42dae9bccdeb17ce52fcababbaff8a) | ||||
| * | | do not create empty src directory | Sebastian Meric de Bellefon | 2016-06-22 | 1 | -1/+1 |
| | | | | | | | | | | | | Fix #536. | ||||
| * | | Copyright holders shown on several lines. Fix #279 | Sebastian Meric de Bellefon | 2016-06-16 | 1 | -4/+14 |
| | | | |||||
| * | | Merge pull request #504 from Helkafen/issue-280 | Sebastian Méric de Bellefon | 2016-05-28 | 1 | -1/+1 |
| |\ \ | | | | | | | | | Fix #280. Parsing of module header | ||||
| | * | | Fix #280. Parsing of module header | Sebastian Meric de Bellefon | 2016-05-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The initial newlines were counted as indentation spaces, thus disturbing the parsing of next lines | ||||
| * | | | Remove misplaced haddock comment | alexbiehl | 2016-05-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #514 from Helkafen/frames | Sebastian Méric de Bellefon | 2016-05-25 | 2 | -49/+5 |
| |\ \ \ | | | | | | | | | | | remove framed view of the HTML documentation (see #114 and #274) | ||||
| | * | | | remove framed view of the HTML documentation (see #114 and #274) | Sebastian Meric de Bellefon | 2016-05-24 | 2 | -49/+5 |
| | |/ / | | | | | | | | | | | | | | | | | Frames are a bit broken, ignored by Hackage, and considered obsolete in general. This patch disables frames generation. The mini_*.html files are still used in the synopsis. | ||||
| * | | | Don't consider default class ops when looking for decls | Ben Gamari | 2016-05-22 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | When we are looking for an operation within a class we don't care about `default`-type declarations. This was the cause of #505. | ||||
| * | | | Create: Better debug output | Ben Gamari | 2016-05-22 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | For tracking down #505 | ||||
| * | | | Create: Remove redundant imports | Ben Gamari | 2016-05-22 | 1 | -2/+1 |
| |/ / | |||||
* | | | Render help documentation link next to (signature) in title. | Edward Z. Yang | 2017-03-22 | 1 | -1/+8 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Annotate signature docs with (signature) | Edward Z. Yang | 2017-03-22 | 1 | -2/+5 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Better Backpack support with signature merging. | Edward Z. Yang | 2017-03-15 | 1 | -12/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we merge signatures, we gain exports that don't necessarily have a source-level declaration corresponding to them. This meant Haddock dropped them. There are two big limitations: * If there's no export list, we won't report inherited signatures. * If the type has a subordinate, the current hiDecl implementation doesn't reconstitute them. These are probably worth fixing eventually, but this gets us to minimum viable functionality. Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | TODO on moduleExports. | Edward Z. Yang | 2017-03-15 | 1 | -1/+5 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | More docs. | Edward Z. Yang | 2017-03-15 | 1 | -0/+5 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Documentation. | Edward Z. Yang | 2017-03-15 | 1 | -5/+22 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Render signature module tree separately from modules. | Edward Z. Yang | 2017-03-15 | 1 | -1/+16 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Add a field marking if interface is a signature or not. | Edward Z. Yang | 2017-03-15 | 3 | -2/+12 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Correctly handle Backpack identity/semantic modules. | Edward Z. Yang | 2017-03-15 | 1 | -23/+55 |
| | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||||
* | | | Adapt to EnumSet | Ben Gamari | 2017-03-15 | 1 | -1/+2 |
| | | | |||||
* | | | Update Haddock w.r.t. new HsImplicitBndrs | Richard Eisenberg | 2017-03-14 | 2 | -3/+5 |
| | | | |||||
* | | | Bump for GHC 8.3 | Ben Gamari | 2017-03-09 | 1 | -2/+2 |
| | | | |||||
* | | | Kill remaining static flags | Ben Gamari | 2017-02-02 | 1 | -12/+2 |
| | | | |||||
* | | | Changes to match #13163 in GHC | Alan Zimmerman | 2017-01-26 | 2 | -8/+8 |
| | | | |||||
* | | | Upstream changes re levity polymorphism | Richard Eisenberg | 2017-01-19 | 1 | -7/+3 |
| |/ |/| | |||||
* | | HsIParamTy now has a Located name | Alan Zimmerman | 2017-01-10 | 3 | -3/+3 |
| | | |||||
* | | Matching changes for GHC wip/T12942 | Alan Zimmerman | 2016-12-12 | 8 | -18/+34 |
| | | |||||
* | | haddock-api: Don't use stdcall calling convention on 64-bit Windows | Ben Gamari | 2016-12-09 | 1 | -1/+9 |
| | | | | | | | | See GHC #12890. | ||||
* | | Match changes in GHC wip/T3384 branch | Alan Zimmerman | 2016-12-07 | 10 | -37/+40 |
| | | |||||
* | | Update for refactoring of NameCache | Ben Gamari | 2016-10-13 | 1 | -0/+2 |
| | | |||||
* | | Haddock changes for T10598 | Ryan Scott | 2016-09-30 | 4 | -6/+10 |
| | | | | | | | | See https://ghc.haskell.org/trac/ghc/ticket/10598 | ||||
* | | Fix rendering of class methods for Eq and Ord | Bartosz Nitka | 2016-09-20 | 1 | -1/+3 |
| | | | | | | | | See #549 and GHC issue #12519 | ||||
* | | Disable NFData instances for GHC types when GHC >= 8.2 | Simon Marlow | 2016-07-22 | 1 | -2/+4 |
| | | |||||
* | | Add support for unboxed sums | Ömer Sinan Ağacan | 2016-07-21 | 5 | -1/+16 |
| | | |||||
* | | GhcUtils: Changes for multi-pattern signatures | Ben Gamari | 2016-07-01 | 5 | -27/+25 |
| | | |||||
* | | Follow GHC re-adding FunTy | Simon Peyton Jones | 2016-06-15 | 2 | -7/+8 |
| | | |||||
* | | Follow changes to LHsSigWcType | Simon Peyton Jones | 2016-06-13 | 5 | -9/+7 |
| | |