[commit: haddock] 2.15, 2.15.0.1, 2.15.0.2, T6018-injective-type-families, adamse-D1033, clean, fix-travis, ghc-head, master, metainfo, v2.15, wip/10268, wip/10313, wip/D538, wip/D538-1, wip/D538-2, wip/D538-3, wip/D538-4, wip/D538-5, wip/D538-6, wip/D548-master, wip/D548-master-2, wip/T10483, wip/T8584, wip/T9840, wip/api-ann-hstylit, wip/api-ann-hstylit-1, wip/api-ann-hstylit-2, wip/api-ann-hstylit-3, wip/api-ann-hstylit-4, wip/api-ann-hstylit-5, wip/api-annot-tweaks-7.10, wip/api-annots-ghc-7.10-3, wip/ast-annotations-separate, wip/ast-prepare-annotations, wip/ast-prepare-annotations-final, wip/ast-prepare-annotations-final2, wip/ast-prepare-annotations-final3, wip/ast-prepare-annotations-final4, wip/ast-prepare-annotations-final5, wip/ast-prepare-annotations-final6, wip/attoparsec-update, wip/landmine-param-family, wip/orf-new, wip/orf-reboot, wip/pattern-synonyms, wip/rae, wip/remove-cabal-dep, wip/trac-9744: Move parser + parser tests out to own package. (cc269e6)

git at git.haskell.org git at git.haskell.org
Wed Jul 8 08:27:54 UTC 2015


Repository : ssh://git@git.haskell.org/haddock

On branches: 2.15,2.15.0.1,2.15.0.2,T6018-injective-type-families,adamse-D1033,clean,fix-travis,ghc-head,master,metainfo,v2.15,wip/10268,wip/10313,wip/D538,wip/D538-1,wip/D538-2,wip/D538-3,wip/D538-4,wip/D538-5,wip/D538-6,wip/D548-master,wip/D548-master-2,wip/T10483,wip/T8584,wip/T9840,wip/api-ann-hstylit,wip/api-ann-hstylit-1,wip/api-ann-hstylit-2,wip/api-ann-hstylit-3,wip/api-ann-hstylit-4,wip/api-ann-hstylit-5,wip/api-annot-tweaks-7.10,wip/api-annots-ghc-7.10-3,wip/ast-annotations-separate,wip/ast-prepare-annotations,wip/ast-prepare-annotations-final,wip/ast-prepare-annotations-final2,wip/ast-prepare-annotations-final3,wip/ast-prepare-annotations-final4,wip/ast-prepare-annotations-final5,wip/ast-prepare-annotations-final6,wip/attoparsec-update,wip/landmine-param-family,wip/orf-new,wip/orf-reboot,wip/pattern-synonyms,wip/rae,wip/remove-cabal-dep,wip/trac-9744
Link       : http://git.haskell.org/haddock.git/commitdiff/cc269e6b0b615e9e237c35a985e4ace7b9ab0dd9

>---------------------------------------------------------------

commit cc269e6b0b615e9e237c35a985e4ace7b9ab0dd9
Author: Mateusz Kowalczyk <fuuzetsu at fuuzetsu.co.uk>
Date:   Mon May 5 09:01:03 2014 +0200

    Move parser + parser tests out to own package.
    
    We move some types out that are necessary as well and then
    re-export and specialise them in the core Haddock.
    
    Reason for moving out spec tests is that if we're working on the parser,
    we can simply work on that and we can ignore the rest of Haddock. The
    downside is that it's a little inconvenient if at the end of the day we
    want to see that everything passes.


>---------------------------------------------------------------

cc269e6b0b615e9e237c35a985e4ace7b9ab0dd9
 .ghci                                              |   2 +-
 .gitignore                                         |   1 +
 haddock-library/.ghci                              |   1 +
 LICENSE => haddock-library/LICENSE                 |   0
 haddock-library/Setup.hs                           |   2 +
 haddock-library/haddock-library.cabal              |  75 +++
 .../src/Documentation}/Haddock/Doc.hs              |  13 +-
 .../src/Documentation}/Haddock/Parser.hs           | 130 ++---
 .../src/Documentation/Haddock/Parser/Util.hs       |  61 +++
 haddock-library/src/Documentation/Haddock/Types.hs |  70 +++
 .../src/Documentation}/Haddock/Utf8.hs             |   2 +-
 .../test/Documentation}/Haddock/Parser/UtilSpec.hs |  11 +-
 .../test/Documentation}/Haddock/ParserSpec.hs      |  19 +-
 .../test/Documentation}/Haddock/Utf8Spec.hs        |   9 +-
 {test => haddock-library/test}/Spec.hs             |   0
 .../vendor}/attoparsec-0.10.4.0/Data/Attoparsec.hs |   0
 .../Data/Attoparsec/ByteString.hs                  |   0
 .../Data/Attoparsec/ByteString/Char8.hs            |   0
 .../Data/Attoparsec/ByteString/FastSet.hs          |   0
 .../Data/Attoparsec/ByteString/Internal.hs         |   0
 .../Data/Attoparsec/Combinator.hs                  |   0
 .../Data/Attoparsec/Internal.hs                    |   0
 .../Data/Attoparsec/Internal/Types.hs              |   0
 .../attoparsec-0.10.4.0/Data/Attoparsec/Number.hs  |   0
 haddock.cabal                                      |  59 +--
 src/Documentation/Haddock.hs                       |   3 +-
 src/Haddock.hs                                     |   2 +-
 src/Haddock/Doc.hs                                 |  51 +-
 src/Haddock/Interface/LexParseRn.hs                |  20 +-
 src/Haddock/Interface/ParseModuleHeader.hs         |   2 +-
 src/Haddock/Parser.hs                              | 529 ++-------------------
 src/Haddock/Parser/Util.hs                         |  28 --
 src/Haddock/Types.hs                               |  58 +--
 test/Helper.hs                                     | 186 --------
 34 files changed, 330 insertions(+), 1004 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc cc269e6b0b615e9e237c35a985e4ace7b9ab0dd9


More information about the ghc-commits mailing list