aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | 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-2325-196/+164
| |\ \ \
| * | | | 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>
| * | | | Fix haddock-test to work with latest version of Cabal.Edward Z. Yang2017-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
| * | | | Documentation.Edward Z. Yang2017-03-151-5/+22
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
| * | | | Render signature module tree separately from modules.Edward Z. Yang2017-03-151-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. Yang2017-03-153-2/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
| * | | | Correctly handle Backpack identity/semantic modules.Edward Z. Yang2017-03-151-23/+55
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
| * | | | Adapt to EnumSetBen Gamari2017-03-151-1/+2
| | | | |
| * | | | Update Haddock w.r.t. new HsImplicitBndrsRichard Eisenberg2017-03-142-3/+5
| | | | |
| * | | | Bump for GHC 8.3Ben Gamari2017-03-092-4/+4
| | | | |
* | | | | Inhibit output of coverage information for hidden modules. (#687)Merijn Verstraaten2017-10-042-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Inhibit output of coverage information for hidden modules. * Add changelog entry.
* | | | | Add compile step that bundles and compresses JS files (#684)Tim Baumann2017-09-23110-2711/+4458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add compile step that bundles and compresses JS files Also, manage dependencies on third-party JS libraries using NPM. * Compile JS from TypeScript * Enable 'noImplicitAny' in TypeScript * QuickJump: use JSX syntax * Generate source maps from TypeScript for easier debugging * TypeScript: more accurate type * Separate quick jump css file from ocean theme
* | | | | Make trigger link configurable (#678)Alexander Biehl2017-09-011-2/+4
| | | | | | | | | | | | | | | QuickNav: Configurable show/hide trigger
* | | | | Rename "Search" tab to "Quick Jump"Alexander Biehl2017-09-011-1/+1
| | | | |
* | | | | Add missing js files to data-files (#677)Alexander Biehl2017-09-011-0/+3
| | | | |
* | | | | Use relative URL when no docBaseUrl givenAlexander Biehl2017-09-011-1/+1
| | | | |
* | | | | Write meta.json when generating html output (#676)Alexander Biehl2017-08-305-2/+30
| | | | |
* | | | | Fix test fallout (again)alexbiehl2017-08-2990-0/+450
| | | | |
* | | | | QuickNav: Also use baseUrl for doc-index.json requestAlexander Biehl2017-08-291-1/+1
| | | | |
* | | | | QuickNav: Make docbase configurableAlexander Biehl2017-08-292-3/+18
| | | | |
* | | | | Include subordinates in content indexalexbiehl2017-08-292-9/+13
| | | | |
* | | | | Removed `nowrap` for interface method sigs (#674)Paolo Veronelli2017-08-291-3/+1
| | | | | | | | | | | | | | | with nowrap the interfaces method sigs would expand at libitum
* | | | | Content search cssalexbiehl2017-08-281-0/+149
| | | | |
* | | | | Accept testsalexbiehl2017-08-2890-540/+540
| | | | |
* | | | | Load javascript below the foldalexbiehl2017-08-281-7/+7
| | | | |
* | | | | Add search button to #page-menualexbiehl2017-08-281-2/+2
| | | | |
* | | | | Fix tests for content searchalexbiehl2017-08-2890-21/+641
| | | | |
* | | | | Content search for haddock html docalexbiehl2017-08-275-1/+813
| | | | |
* | | | | Generate an index for package content search (#662)Florian Eggenhofer2017-08-274-4/+285
| | | | | | | | | | | | | | | Generate an index for package content search
* | | | | haddock: Add Documentation.Haddock.Markup to other-modulesBen Gamari2017-08-221-0/+1
| |_|_|/ |/| | |
* | | | Hyperlinker: Avoid linear lookup in enrichToken (#669)Alexander Biehl2017-08-192-41/+53
| | | | | | | | | | | | | | | | | | | | | | | | * Make Span strict in Position * Hyperlinker: Use a proper map to enrich tokens
* | | | Refactoring: Make doc renaming monadicalexbiehl2017-08-163-95/+116
| | | | | | | | | | | | | | | | This allows us to later throw warnings if can't find an identifier
* | | | Bifoldable and Bitraversable for DocH and MetaDocalexbiehl2017-08-162-1/+62
| | | |
* | | | Provide --show-interface option to dump interfaces (#645)Alexander Biehl2017-08-068-1/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: Provide --show-interface option to dump interfaces Like ghcs own --show-iface this flag dumps a binary interface file to stdout in a human (and machine) readable fashion. Currently it uses json as output format. * Fill all the jsonNull stubs * Rework Bifunctor instance of DocH, update changelog and documentation * replace changelog, bring DocMarkupH doc back * Update CHANGES.md * Update CHANGES.md * Move Control.Arrow up It would result in unused import if the Bifunctor instance is not generated.
* | | | Bump haddock-library in haddock-apiAlexander Biehl2017-08-061-1/+1
| | | |
* | | | Bump haddock-libraryAlexander Biehl2017-08-061-1/+1
| | | |
* | | | Fix: Generate pattern signatures for constructors exported as patterns (#663)Tim Baumann2017-08-068-109/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix pretty-printing of pattern signatures Pattern synonyms can have up to two contexts, both having a different semantic meaning: The first holds the constraints required to perform the matching, the second contains the constraints provided by a successful pattern match. When the first context is empty but the second is not it is necessary to render the first, empty context. * Generate pattern synonym signatures for ctors exported as patterns This fixes #653. * Simplify extractPatternSyn It is not necessary to generate the simplest type signature since it will be simplified when pretty-printed. * Add changelog entries for PR #663 * Fix extractPatternSyn error message
* | | | Fix renaming after instance signature specializing (#660)Moritz Drexl2017-08-055-170/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rework rename * Add regression test for Bug 613 * update tests * update changelog
* | | | Prepare haddock-library-1.4.5 releasealexbiehl2017-07-313-2/+15
| | | |
* | | | Changelog for haddock-libraryalexbiehl2017-07-311-0/+3
| | | |
* | | | Fixup haddockAlexander Biehl2017-07-311-1/+1
| | | |
* | | | Move `DocMarkup` from haddock-api to haddock-library (#659)Alexander Biehl2017-07-3111-101/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move `DocMarkup` from haddock-api to haddock-library * Move more markup related functions * Markup module * CHANGELOG