Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Haddock: Fix broken lazy IO in prologue reading (#615) | Alex Biehl | 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. | ||||
* | Fix Binary instance for InstalledInterface (#611) | Alex Biehl | 2017-05-01 | 1 | -2/+0 |
| | | | | (#610) introduced lazy decoding for docs from InstalledInterface but forgot to remove the original calls to get and put_ | ||||
* | Lazily decode docMap and argMap (#610) | Alex Biehl | 2017-05-01 | 1 | -3/+3 |
| | | | | These are only used in case of a doc reexport so most of the time decoding these is wasted work. | ||||
* | Correctly remember collapsed sections (#608) | Alex Biehl | 2017-04-30 | 1 | -4/+4 |
| | | | Now the "collapsed" cookie stores which sections have changed state instead of which are collapsed. | ||||
* | Improve error message | Sergey Vinokurov | 2017-04-29 | 1 | -1/+1 |
| | |||||
* | Bump to 2.18.0 (#605) | Alex Biehl | 2017-04-26 | 1 | -1/+1 |
| | |||||
* | Cherry-picked remaining commits from haddock-2.17.4-release (#603) | Alex Biehl | 2017-04-26 | 2 | -22/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Release haddock/haddock-api 2.17.4 and haddock-library 1.4.3 * Set version bounds for haddock-library NB: This allows GHC 8.2.1's base * Set version bounds for haddock & haddock-api The version bounds support GHC 8.2 * Merge (temporary) v2.17.3 branch into v2.17 This allows us to delete the v2.17.3 branch * Fixup changelog * Pin down haddock-api to a single version as otherwise `haddock`'s package version has no proper meaning * fix source-repo spec for haddock-api | ||||
* | Remove anything related to obsolete frames mode | alexbiehl | 2017-04-26 | 3 | -197/+9 |
| | |||||
* | Render (signature) only if it actually is a signature! | Edward Z. Yang | 2017-04-25 | 1 | -2/+5 |
| | | | | | | | I forgot a conditional, oops! Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit a0c4790e15a2d3fab8d830eee8fcd639fe6d39c9) | ||||
* | Hoogle: Correctly print classes with associated data types | Alexander Biehl | 2017-04-25 | 1 | -1/+4 |
| | |||||
* | Expand signatures for class declarations | Alexander Biehl | 2017-04-25 | 1 | -7/+17 |
| | |||||
* | Travis: Use ghc-8.2.1 on master | alexbiehl | 2017-04-25 | 2 | -10/+20 |
| | |||||
* | Add @alexbiehl as maintaner | Alexander Biehl | 2017-04-12 | 1 | -1/+1 |
| | |||||
* | Prevent GHC API from doing optimization passes. | Kyrill Briantsev | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Explicit import list ofr Control.DeepSeq in Haddock.Interface.Create | alexbiehl | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Read files for hyperlinker eagerly | alexbiehl | 2017-04-11 | 1 | -4/+8 |
| | | | | This also exposes Documentation.Haddock.Utf8 | ||||
* | Add highlight for :target to ocean.css | David Turner | 2017-04-03 | 1 | -0/+4 |
| | |||||
* | Update MathJax URL | Phil Ruffwind | 2017-04-03 | 1 | -1/+1 |
| | | | | | | | MathJax is shutting down their CDN: https://www.mathjax.org/cdn-shutting-down/ They recommend migrating to cdnjs. | ||||
* | Render help documentation link next to (signature) in title. | Edward Z. Yang | 2017-03-23 | 2 | -1/+13 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 4eb765ca4205c79539d60b7afa9b7e261a4a49fe) | ||||
* | Annotate signature docs with (signature) | Edward Z. Yang | 2017-03-23 | 1 | -2/+5 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 07b88c5d4e79b87a319fbb08f8ea01dbb41063c1) | ||||
* | Better Backpack support with signature merging. | Edward Z. Yang | 2017-03-23 | 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> (cherry picked from commit 6cc832dfb1de6088a4abcaae62b25a7e944d55c3) | ||||
* | TODO on moduleExports. | Edward Z. Yang | 2017-03-23 | 1 | -1/+5 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 94610e9b446324f4231fa6ad4c6ac51e4eba8c0e) | ||||
* | More docs. | Edward Z. Yang | 2017-03-23 | 1 | -0/+5 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 3d77b373dd5807d5d956719dd7c849a11534fa6a) | ||||
* | Documentation. | Edward Z. Yang | 2017-03-23 | 1 | -5/+22 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 0671abfe7e8ceae2269467a30b77ed9d9656e2cc) | ||||
* | Render signature module tree separately from modules. | Edward Z. Yang | 2017-03-23 | 1 | -1/+14 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 2067a2d0afa9cef381d26fb7140b67c62f433fc0) | ||||
* | Add a field marking if interface is a signature or not. | Edward Z. Yang | 2017-03-23 | 3 | -2/+12 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 930cfbe58e2e87f5a4d431d89a3c204934e6e858) | ||||
* | Correctly handle Backpack identity/semantic modules. | Edward Z. Yang | 2017-03-23 | 1 | -21/+54 |
| | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 26d6c150b31bc4580ab17cfd07b6e7f9afe10737) | ||||
* | haddock-api: Bump bound on GHC | Ben Gamari | 2017-03-23 | 1 | -1/+1 |
| | |||||
* | Print any user-supplied kind signatures on type parameters. | Brian Huffman | 2017-03-23 | 1 | -23/+14 |
| | | | | | This applies to type parameters on data, newtype, type, and class declarations, and also to forall-bound type vars in type signatures. | ||||
* | Merge pull request #581 from JustusAdam/master | Alex Biehl | 2017-03-23 | 1 | -0/+2 |
|\ | | | | | Adding more exports to Documentation.Haddock | ||||
| * | Also exposing toInstalledIface | Justus Adam | 2017-03-09 | 1 | -0/+1 |
| | | |||||
| * | Adding MDoc to exports of Documentation.Haddock | Justus Adam | 2017-03-02 | 1 | -0/+1 |
| | | |||||
* | | Update Haddock w.r.t. new HsImplicitBndrs | Richard Eisenberg | 2017-03-14 | 2 | -3/+5 |
| | | |||||
* | | Merge branch 'ghc-head' | Ben Gamari | 2017-03-10 | 20 | -154/+225 |
|\ \ | |/ |/| | |||||
| * | Bump for GHC 8.2 | 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 |
| | | |||||
| * | Bump base upper bound | Ben Gamari | 2016-12-13 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | |