aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CHANGESSebastian Meric de Bellefon2016-05-251-0/+4
|
* remove framed view of the HTML documentation (see #114 and #274)Sebastian Meric de Bellefon2016-05-248-172/+7
| | | | | 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.
* doc: Use whichever theme sphinx deems appropriateBen Gamari2016-05-161-1/+0
|
* cabal: Fix README pathBen Gamari2016-05-161-1/+1
|
* Revert "doc: Vendorize alabaster Sphinx theme"Ben Gamari2016-05-163-4/+0
| | | | | | | This ended up causes far too many issues to be worthwhile. We'll just have to live with inconsistent haddock documentation. This reverts commit cec21957001143794e71bcd9420283df18e7de40.
* Merge pull request #502 from Helkafen/masterSebastian Méric de Bellefon2016-05-163-0/+10
|\ | | | | Fix #303. Hide footer when printing
| * Fix #303. Hide footer when printingSebastian Meric de Bellefon2016-05-143-0/+10
| | | | | | | | | | The "Produced by Haddock" footer was overlapping the page's body when printing. This patch hides the footer with a css media rule.
* | doc: Vendorize alabaster Sphinx themeBen Gamari2016-05-163-0/+4
|/ | | | | | Alabaster is now the default sphinx theme and is a significant improvement over the previous default that it's worthproviding it when unavailable (e.g. Sphinx <1.3).
* doc: Use `$(MAKE)` instead of `make`Ben Gamari2016-05-142-2/+2
| | | | This is necessary to ensure we use gmake.
* Version bump to 2.17.2Ben Gamari2016-05-143-2/+6
|
* doc: Fix GHC clean ruleBen Gamari2016-05-122-1/+3
| | | | Apparently GHC's build system doesn't permit wildcards in clean paths.
* Revert "Version bump"Ben Gamari2016-05-123-6/+2
| | | | | | This bump was a bit premature. This reverts commit 7b238d9c5be9b07aa2d10df323b5c7b8d1634dc8.
* Version bumpBen Gamari2016-05-123-2/+6
|
* Update CHANGESBen Gamari2016-05-121-1/+5
|
* doc: Add html as an all-target for ghcBen Gamari2016-05-111-2/+2
| | | | Otherwise the html documentation won't be installed for binary-dist.
* doc: Add clean targetsBen Gamari2016-05-111-0/+2
|
* Bump versionsBen Gamari2016-05-103-3/+3
|
* doc: Update extra-source-files in Cabal fileBen Gamari2016-05-101-7/+3
|
* hypsrc-test: Fix reference file path in cabal fileBen Gamari2016-05-101-1/+1
| | | | | It appears the haddock insists on prefixing --hyperlinked-sourcer output with directory which the source appeared in.
* html-test: Update reference outputBen Gamari2016-05-107-240/+820
|
* Create: Mark a comment as TODOBen Gamari2016-05-101-1/+1
|
* haddock-test: A bit of refactoring for debuggabilityBen Gamari2016-05-102-9/+11
|
* doc: At long last fix ghc.mkBen Gamari2016-05-011-2/+2
| | | | | | | The variable reference was incorrectly escaped, meaning that Sphinx documentation was never installed. (cherry picked from commit 609018dd09c4ffe27f9248b2d8b50f6196cd42b9)
* ghc: Install files for needed --hyperlinked-sourceBen Gamari2016-04-201-0/+2
| | | | (cherry picked from commit 5c82c9fc2d21ddaae4a2470f1c375426968f19c6)
* Remove unused functionsMatthew Pickering2016-04-162-37/+0
| | | | (cherry picked from commit b89d1c2456bdb2d4208d94ded56155f7088a37d0)
* Ensure expanded family instances render correctlyRyanGlScott2016-04-162-3/+4
| | | | (cherry picked from commit 1338b5d7c32939de6bbc31af0049477e4f847103)
* Collapse type/data family instances by defaultRyanGlScott2016-04-162-10/+23
| | | | (cherry picked from commit 2da130a8db8f995c119b544fad807533236cf088)
* doc: Fix option referencesBen Gamari2016-04-101-7/+8
| | | | (cherry picked from commit f915fb3c74328fb994235bbbd42092a691539197)
* doc: Only install if BUILD_SPHINX_HTML==YESBen Gamari2016-04-101-0/+2
| | | | | | Fixes GHC #11818. (cherry picked from commit c6d6a18d85e5e2d9bb5904e6919e8a8d7e31c4c5)
* Fix printing of pattern synonym typesRik Steenkamp2016-04-041-3/+22
| | | | | | | | | | | | | Removes the call to `patSynType :: PatSyn -> Type` in `Convert.hs` as this function will be removed from GHC. Instead, we use the function `patSynSig` and build the `HsDecl` manually. This also fixes the printing of the two contexts and the quantified type variables in a pattern synonym type. Reviewers: goldfire, bgamari, mpickering Differential Revision: https://phabricator.haskell.org/D2048 (cherry picked from commit 3ddcbd6b8e6884bd95028381176eb33bee6896fb)
* Changes due to fix for GHC#11648.Richard Eisenberg2016-03-156-11/+17
| | | | (cherry picked from commit bb994de1ab0c76d1aaf1e39c54158db2526d31f1)
* Follow-on changes to support RuntimeRepRichard Eisenberg2016-03-131-5/+4
| | | | (cherry picked from commit ab954263a793d8ced734459d6194a5d89214b66c)
* Merge pull request #483 from bgamari/T11588Ben Gamari2016-02-181-9/+22
|\ | | | | | | | | | | | | | | | | Fix GHC #11588 This fixes GHC #11588: * Show where ... after closed type families * Show kind signatures on type family type variables
| * Xhtml.Decl: Show 'where ...' after closed type familyBen Gamari2016-02-181-0/+5
| | | | | | | | | | Seems like we should ideally show the actual equations as well but that seems like it would be a fair amount of work
| * Xhtml.Decl: Show kind signatures for type family variablesBen Gamari2016-02-181-4/+11
| | | | | | | | Addresses GHC #11588.
| * Xhtml.Decl: Various cleanupsBen Gamari2016-02-181-5/+6
|/
* Merge pull request #480 from bgamari/sphinxBen Gamari2016-02-1115-2721/+1617
|\ | | | | Move documentation to ReStructuredText
| * Document --use-unicode flagBen Gamari2016-02-081-0/+4
| |
| * doc: Switch to SphinxBen Gamari2016-02-0815-2721/+1613
| |
* | Use -fprint-unicode-syntax when --use-unicode is enabledBen Gamari2016-02-081-4/+7
| | | | | | | | | | This allows GHC to render `*` as its Unicode representation, among other things.
* | Merge branch 'anchors-redux'Ben Gamari2016-02-0884-662/+1601
|\ \
| * | Update tests for previous commitPhil Ruffwind2016-02-0880-645/+1586
| | |
| * | Move the permalinks to "#" on the right sidePhil Ruffwind2016-02-084-17/+15
|/ / | | | | | | | | | | | | | | | | Since pull request #407, the identifiers have been permalinked to themselves, but this makes it difficult to copy the identifier by double-clicking. To work around this usability problem, the permalinks are now placed on the far right adjacent to "Source", indicated by "#". Also, 'namedAnchor' now uses 'id' instead of 'name' (which is obsolete).
* | Merge branch 'fix-up-testsuite'Ben Gamari2016-02-0899-3273/+6987
|\ \ | |/ |/|
| * hypsrc-test: Accept test outputBen Gamari2016-02-089-381/+2374
| | | | | | | | And fix impredicative Polymorphism testcase.
| * html-test: Accept test outputBen Gamari2016-02-0881-2873/+4556
| |
| * test: Compare on dumpBen Gamari2016-02-082-2/+4
| | | | | | | | | | For reasons I don't understand the Xml representations differ despite their textual representations being identical.
| * testsuite: Rework handling of output sanitizationBen Gamari2016-02-087-12/+48
| | | | | | | | | | | | | | | | | | Previously un-cleaned artifacts were kept as reference output, making it difficult to tell what has changed and causing spurious changes in the version control history. Here we rework this, cleaning the output during acceptance. To accomplish this it was necessary to move to strict I/O to ensure the reference handle was closed before accept attempts to open the reference file.
| * Fix GHC and haddock-library dependency boundsBen Gamari2016-02-082-5/+5
|/
* Merge pull request #477 from haskell/issue-475Ben Gamari2016-02-072-16/+17
|\ | | | | Make sure --mathjax affects all written HTML files