aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix totality, unicode, examples, paragraph parsingSimon Hengel2014-01-125-332/+217
| | | | | | | | Also simplify specs and parsers while we're at it. Some parsers were made more generic. This commit is a part of GHC pre-merge squash, email fuuzetsu@fuuzetsu.co.uk if you need the full commit history.
* Don't append newline to parseString inputSimon Hengel2014-01-121-18/+12
| | | | We also check that we have parsed everything with endOfInput.
* One pass parser and tests.Mateusz Kowalczyk2014-01-1213-493/+600
| | | | | | | | We remove the HTML test as it is no longer necessary. We cover the test case in spec tests and other HTML tests but keeping this around fails: this is because the new parser has different semantics there. In fact, I suspect the original behaviour was a bug that wasn't caught/fixed but simply included as-is during the testing.
* Some code simplification by using traverseSimon Hengel2014-01-122-52/+9
|
* Adapt to small change in Pretty's exportsSimon Peyton Jones2014-01-101-3/+3
|
* Track changes in HsSpliceTy data constructorSimon Peyton Jones2013-11-251-1/+1
|
* Bump versionSimon Hengel2013-11-101-12/+2
|
* Don't consider StaticFlags when parsing arguments.Austin Seipp2013-10-091-12/+17
| | | | | | | | | | | Instead, discard any static flags before parsing the command line using GHC's DynFlags parser. See http://ghc.haskell.org/trac/ghc/ticket/8276 Based off a patch from Simon Hengel. Signed-off-by: Austin Seipp <austin@well-typed.com>
* Print missing documentation. Fixes #258.Mateusz Kowalczyk2013-09-182-6/+33
|
* Fixes #5Mateusz Kowalczyk2013-09-181-0/+11
|
* Fallback to ./resources when Cabal data is not foundSimon Hengel2013-09-181-2/+11
| | | | (so that themes are found during development)
* Fixes #256Mateusz Kowalczyk2013-09-181-1/+8
| | | | | We inject -dynamic-too into flags before we run all our actions in the GHC monad.
* Fixes #231Mateusz Kowalczyk2013-09-183-3/+6
|
* Add missing `traverse` method for `GenLocated`Herbert Valerio Riedel2013-09-181-1/+1
| | | | | | | As `Traversable` needs at least one of `traverse` or `sequenceA` to be overridden. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Revision to reflect new role annotation syntax in GHC.Richard Eisenberg2013-09-176-14/+12
|
* Fix AMP warningsDavid Luposchainsky2013-09-081-0/+8
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Fixes #253Mateusz Kowalczyk2013-09-021-2/+16
|
* Fix ticket #247.Mateusz Kowalczyk2013-08-271-2/+6
| | | | | I do the same thing that the XHTML backend does: give these no special treatment and just act as if they are regular functions.
* Add spec tests.Mateusz Kowalczyk2013-08-251-2/+25
| | | | | This adds tests for all elements we can create during regular parsing. This also adds tests for text with unicode in it.
* Bump interface file version.David Waern2013-08-041-2/+2
|
* Output Copright and License keys in Xhtml backend.Mathieu Boespflug2013-08-044-26/+38
| | | | | | | This information is as relevant in the documentation as it is in the source files themselves. Signed-off-by: David Waern <david.waern@gmail.com>
* Changes to reflect changes in GHC's type HsTyVarBndrRichard Eisenberg2013-08-025-11/+13
|
* Remove (error "synifyKind") to use WithinType, to allow haddock to process base.Richard Eisenberg2013-07-241-1/+1
|
* Updates to reflect changes in HsDecls to support closed type families.Richard Eisenberg2013-06-215-33/+64
|
* Adapt to tcRnGetInfo returning family instances tooSimon Peyton Jones2013-03-151-3/+3
| | | | | | | | | This API change was part of the fix to Trac #4175. But it offers new information to Haddock: the type-family instances, as well as the class instances, of this type. This patch just drops the new information on the floor, but there's an open opportunity to use it in the information that Haddock displays.
* Use Alex 3's Unicode support to properly lex source files as UTF-8Max Bolingbroke2013-03-101-23/+42
| | | | Signed-off-by: David Waern <david.waern@gmail.com>
* Follow changes in baseIan Lynagh2013-02-161-0/+3
|
* TypoGabor Greif2013-02-151-1/+1
|
* Refactoring instanceHead'.Kazu Yamamoto2013-02-061-1/+1
|
* Using tcSplitSigmaTy in instanceHead' (FIXME is resolved.)Kazu Yamamoto2013-02-061-6/+5
|
* Merge branch 'ghc-7.6' into ghc-7.6-merge-2Kazu Yamamoto2013-02-0117-148/+360
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: haddock.cabal src/Haddock/Interface/AttachInstances.hs src/Haddock/Interface/Create.hs src/Haddock/Interface/LexParseRn.hs src/Haddock/InterfaceFile.hs src/Haddock/Types.hs Only GHC HEAD can compile this. GHC 7.6.x cannot compile this. Some test fail.
| * Export missing types from Documentation.HaddockSimon Hengel2012-11-281-0/+4
| |
| * Properly handle deprecation messages for re-exported things (fixes #220)Simon Hengel2012-10-142-3/+9
| |
| * Minor formatting changeSimon Hengel2012-10-141-19/+19
| |
| * If parsing of deprecation message fails, include it verbatimSimon Hengel2012-10-141-9/+10
| |
| * Allow haddock markup in deprecation messagesSimon Hengel2012-10-143-22/+68
| |
| * Handle more cases in renameTypeSimon Hengel2012-10-141-14/+19
| |
| * Simplify lookupRnSimon Hengel2012-10-141-7/+7
| |
| * Simplify RnM typeSimon Hengel2012-10-141-10/+9
| |
| * Better error messagesSimon Hengel2012-10-131-2/+6
| |
| * Handle HsExplicitListTy in renameer (fixes #213)Simon Hengel2012-10-131-0/+2
| |
| * Minor code simplificationSimon Hengel2012-10-131-2/+1
| |
| * Increase code localitySimon Hengel2012-10-131-11/+5
| |
| * Minor code simplificationSimon Hengel2012-10-131-4/+4
| |
| * Remove unused MonadFix constraintSimon Hengel2012-10-131-7/+4
| |
| * Improve note about `binaryInterfaceVersion` (thanks David)Simon Hengel2012-10-121-2/+3
| |
| * Remove redundant if-defs, more source documentationSimon Hengel2012-10-111-15/+16
| |
| * Export more types from Documentation.Haddock (fixes #216)Simon Hengel2012-10-101-0/+2
| |
| * Allow to load interface files with compatible versionsSimon Hengel2012-10-091-1/+4
| |
| * Fix parser bugSimon Hengel2012-10-091-1/+3
| |