aboutsummaryrefslogtreecommitdiff
path: root/haddock-api
Commit message (Collapse)AuthorAgeFilesLines
...
| * Render help documentation link next to (signature) in title.Edward Z. Yang2017-03-232-1/+13
| | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 4eb765ca4205c79539d60b7afa9b7e261a4a49fe)
| * Annotate signature docs with (signature)Edward Z. Yang2017-03-231-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. Yang2017-03-231-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. Yang2017-03-231-1/+5
| | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 94610e9b446324f4231fa6ad4c6ac51e4eba8c0e)
| * More docs.Edward Z. Yang2017-03-231-0/+5
| | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 3d77b373dd5807d5d956719dd7c849a11534fa6a)
| * Documentation.Edward Z. Yang2017-03-231-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. Yang2017-03-231-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. Yang2017-03-233-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. Yang2017-03-231-21/+54
| | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> (cherry picked from commit 26d6c150b31bc4580ab17cfd07b6e7f9afe10737)
| * haddock-api: Bump bound on GHCBen Gamari2017-03-231-1/+1
| |
| * Print any user-supplied kind signatures on type parameters.Brian Huffman2017-03-231-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/masterAlex Biehl2017-03-231-0/+2
| |\ | | | | | | Adding more exports to Documentation.Haddock
| | * Also exposing toInstalledIfaceJustus Adam2017-03-091-0/+1
| | |
| | * Adding MDoc to exports of Documentation.HaddockJustus Adam2017-03-021-0/+1
| | |
| * | Update Haddock w.r.t. new HsImplicitBndrsRichard Eisenberg2017-03-142-3/+5
| | |
| * | Merge branch 'ghc-head'Ben Gamari2017-03-1020-154/+225
| |\ \ | | |/ | |/|
| | * Bump for GHC 8.2Ben Gamari2017-03-091-2/+2
| | |
* | | Adapt to #14060Ryan Scott2017-08-141-1/+1
| | |
* | | Use new function getNameToInstancesIndex instead of tcRnGetInfo (#636)Doug Wilson2017-06-211-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 tagsAlan Zimmerman2017-06-0510-138/+138
| | |
* | | Match new AST as per GHC wip/new-tree-one-paramAlan Zimmerman2017-06-0514-330/+329
| | | | | | | | | | | | See https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow
* | | Disable pattern match warnings (#628)Doug Wilson2017-06-031-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 Wilson2017-05-271-16/+1
| | | | | | | | | | | | This is no longer necessary after ghc commit 53c78be0aab76a3107c4dacbb1d177afacdd37fa
* | | Haddock: Fix broken lazy IO in prologue reading (#615)Ben Gamari2017-05-121-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. Yang2017-04-221-2/+5
| | | | | | | | | | | | | | | | | | I forgot a conditional, oops! Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* | | Merge pull request #568 from awson/ghc-headAlex Biehl2017-03-231-1/+1
|\ \ \ | | | | | | | | Prevent GHC API from doing optimization passes.
| * | | Prevent GHC API from doing optimization passes.Kyrill Briantsev2017-01-121-1/+1
| | | |
* | | | haddock-api: Bump bound on GHCBen Gamari2017-03-231-1/+1
| | | |
* | | | Merge commit '240bc38b94ed2d0af27333b23392d03eeb615e82' into HEADBen Gamari2017-03-2311-121/+38
|\ \ \ \ | | |/ / | |/| |
| * | | Fix rendering of class methods for Eq and OrdBartosz Nitka2016-09-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | See #549 and GHC issue #12519 (cherry picked from commit 073d899a8f94ddec698f617a38d3420160a7fd0b)
| * | | Haddock.Types: More precise version guardBen Gamari2016-08-071-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.2Simon Marlow2016-08-021-2/+6
| | | | | | | | | | | | | | | | (cherry picked from commit a3309e797c42dae9bccdeb17ce52fcababbaff8a)
| * | | do not create empty src directorySebastian Meric de Bellefon2016-06-221-1/+1
| | | | | | | | | | | | | | | | Fix #536.
| * | | Merge pull request #533 from Helkafen/masterSebastian Méric de Bellefon2016-06-181-4/+14
| |\ \ \ | | | | | | | | | | Copyright holders shown on several lines. Fix #279
| | * | | Copyright holders shown on several lines. Fix #279Sebastian Meric de Bellefon2016-06-161-4/+14
| | | | |
| * | | | ocean: Ensure that synopsis fully covers other contentBen Gamari2016-06-161-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | Previously MathJax content was being rendered on top of the synopsis due to ambiguous z-ordering. Here we explicitly give the synopsis block a higher z-index to ensure it is rendered on top. Fixes #531.
| * | | Version bumps (2.17.3, 1.4.2)Sebastian Meric de Bellefon2016-06-031-1/+1
| | | |
| * | | Merge pull request #504 from Helkafen/issue-280Sebastian Méric de Bellefon2016-05-281-1/+1
| |\ \ \ | | | | | | | | | | Fix #280. Parsing of module header
| | * | | Fix #280. Parsing of module headerSebastian Meric de Bellefon2016-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | The initial newlines were counted as indentation spaces, thus disturbing the parsing of next lines
| * | | | Remove misplaced haddock commentalexbiehl2016-05-261-1/+1
| | | | |
| * | | | Merge pull request #514 from Helkafen/framesSebastian Méric de Bellefon2016-05-255-108/+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 Bellefon2016-05-245-108/+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 declsBen Gamari2016-05-221-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 outputBen Gamari2016-05-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | For tracking down #505
| * | | | | Create: Remove redundant importsBen Gamari2016-05-221-2/+1
| |/ / / /
* | | | | Render help documentation link next to (signature) in title.Edward Z. Yang2017-03-222-1/+13
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* | | | | Annotate signature docs with (signature)Edward Z. Yang2017-03-221-2/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* | | | | Better Backpack support with signature merging.Edward Z. Yang2017-03-151-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. Yang2017-03-151-1/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* | | | | More docs.Edward Z. Yang2017-03-151-0/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>