aboutsummaryrefslogtreecommitdiff
path: root/haddock-library
Commit message (Collapse)AuthorAgeFilesLines
* Restore backward-compat with base-4.5 through base-4.8Herbert Valerio Riedel2018-03-102-2/+28
|
* Update to QC 2.11Herbert Valerio Riedel2018-03-101-1/+1
|
* Update changelogs for haddock-2.19.0.1 and haddock-library-1.5.0.1alexbiehl2018-03-101-0/+4
|
* Bump haddock-2.19.0.1, haddock-api-2.19.0.1, haddock-library-1.5.0.1alexbiehl2018-03-101-2/+2
|
* Remove bang patternAlec Theriault2018-03-021-3/+3
|
* Support unicode operators, proper modulesAlec Theriault2018-03-023-25/+36
| | | | | | | | Unicode operators are a pretty big thing in Haskell, so supporting linking them seems like it outweighs the cost of the extra machinery to force Attoparsec to look for unicode. Fixes #458.
* Make test-suite SMP compatibleHerbert Valerio Riedel2018-02-051-0/+2
|
* haddock-library: Info about breaking changesAlexander Biehl2018-02-011-0/+3
|
* Adjust changelogsAlexander Biehl2018-02-011-3/+3
|
* hadock-2.19.0 / haddock-api-2.19.0 / haddock-library-1.5.0Alexander Biehl2018-02-011-1/+1
|
* Grid Tables (#718)Oleg Grenrus2018-02-0117-4/+594
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add table examples * Add table types and adopt simple parser Simple parser is done by Giovanni Cappellotto (@potomak) in https://github.com/haskell/haddock/pull/577 It seems to support single fine full tables, so far from full RST-grid tables, but it's good start. Table type support row- and colspans, but obviously parser is lacking. Still TODO: - Latex backend. Should we use multirow package https://ctan.org/pkg/multirow?lang=en? - Hoogle backend: ? * Implement grid-tables * Refactor table parser * Add two ill-examples * Update CHANGES.md * Basic documentation for tables * Fix documentation example
* Include secondary LICENSE file in source distHerbert Valerio Riedel2018-02-011-1/+2
|
* Add simple framework for running parser fixtures (#668)Oleg Grenrus2018-02-0110-0/+190
| | | | | | | | | | | * Add simple framework for running parser fixtures * Compatible with tree-diff-0.0.0.1 * Use parseParas to parse fixtures This allows to test all syntactic constructs available in haddock markup.
* Take until line feedalexbiehl2018-02-011-1/+1
|
* Remove scanner, takeWhile1_ already takes care of escapingalexbiehl2018-02-011-14/+1
|
* Treat escaped \] better in definition lists (#717)Alexander Biehl2018-02-011-1/+14
| | | This fixes #546.
* Bump base for haddock-library and haddock-testalexbiehl2017-09-291-1/+1
|
* Bump upper bound on baseBen Gamari2017-09-141-1/+1
|
* Refactoring: Make doc renaming monadicalexbiehl2017-08-161-0/+3
| | | | 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-062-1/+38
| | | | | | | | | | | | | | | | | | | | | | * 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-libraryAlexander Biehl2017-08-061-1/+1
|
* 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-313-1/+88
| | | | | | | | | | * Move `DocMarkup` from haddock-api to haddock-library * Move more markup related functions * Markup module * CHANGELOG
* Bump haddock to 2.18.2, haddock-library to 1.4.5alexbiehl2017-07-271-1/+1
|
* Drop obsolete/misleading `stability: experimental`Herbert Valerio Riedel2017-07-201-1/+0
| | | | This .cabal property has long been considered obsolete
* Refactor .cabal to use sub-lib for vendored libHerbert Valerio Riedel2017-07-201-21/+42
| | | | | A practical benefit is that we can control the build-depends and also avoid some recompilation between library and test-suite.
* Avoid trivial use of LambdaCaseHerbert Valerio Riedel2017-07-201-2/+1
| | | | otherwise we can't test w/ e.g. GHC 7.4.2
* Prepare 2.18.1 release (#657)Alexander Biehl2017-07-201-1/+1
|
* Fix compilation of lib:haddock-library w/ GHC < 8Herbert Valerio Riedel2017-07-201-0/+6
|
* Avoid missing home module warning (#652)Alex Biehl2017-07-081-2/+17
| | | | | | * Avoid missing home module warning * Update haddock-library.cabal
* Make haddock-library and haddock-api warning free (#626)Alex Biehl2017-05-301-1/+3
|
* Consequently use inClass and notInClass in haddock-library (#617)Alex Biehl2017-05-132-11/+19
| | | These allow attoparsec to do some clever lookup optimization
* Update attoparsec-0.12.1.1 to attoparsec-0.13.1.0alexbiehl2017-04-2913-124/+223
|
* Cherry-picked remaining commits from haddock-2.17.4-release (#603)Alex Biehl2017-04-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Travis: Use ghc-8.2.1 on masteralexbiehl2017-04-251-1/+4
|
* Add @alexbiehl as maintanerAlexander Biehl2017-04-121-1/+1
|
* Read files for hyperlinker eagerlyalexbiehl2017-04-111-1/+1
| | | | This also exposes Documentation.Haddock.Utf8
* Merge branch 'ghc-head'Ben Gamari2017-03-101-1/+1
|\
| * Bump base upper boundBen Gamari2016-12-131-1/+1
| |
* | Version bumps (2.17.3, 1.4.2)Sebastian Meric de Bellefon2016-06-031-1/+1
| |
* | Make parser state a newtypeDavid Feuer2016-05-241-1/+1
|/ | | | | | Previously, it was `data` wrapping a `Maybe`, which seems a bit silly. Obviously, this can be changed back if anyone wants to add more fields some day.
* Bump versionsBen Gamari2016-05-101-1/+1
|
* Version bumps and changelogBen Gamari2016-01-061-1/+1
|
* Fix the documentation for haddock itself.Dominic Steinitz2015-12-213-9/+20
| | | | | | | | | | | | | | | Change notation and add support for inline math. Allow newlines in display math. Add a command line option for the mathjax url (you might want to use a locally installed version). Rebase tests because of extra url and version change. Respond to (some of the) comments. Fix warnings in InterfaceFile.hs
* Handle inline math with mathjax.Dominic Steinitz2015-12-212-1/+16
|
* Canonicalise Monad instancesHerbert Valerio Riedel2015-12-141-3/+3
|
* Relax upper bound on `base` to allow base-4.9Herbert Valerio Riedel2015-12-141-1/+1
|