[commit: haddock] ghc-head, ghc-head1, wip/revert-ttg-2017-11-20, wip/ttg-2017-11-06, wip/ttg2-2017-11-10, wip/ttg3-2017-11-12, wip/ttg4-constraints-2017-11-13: Precise Haddock: Use Avails for export resolution (#688) (e498b78)

git at git.haskell.org git at git.haskell.org
Mon Nov 20 21:11:11 UTC 2017


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

On branches: ghc-head,ghc-head1,wip/revert-ttg-2017-11-20,wip/ttg-2017-11-06,wip/ttg2-2017-11-10,wip/ttg3-2017-11-12,wip/ttg4-constraints-2017-11-13
Link       : http://git.haskell.org/haddock.git/commitdiff/e498b7871bfbee8b38858b546390246ddddb9509

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

commit e498b7871bfbee8b38858b546390246ddddb9509
Author: Alexander Biehl <alexbiehl at gmail.com>
Date:   Sun Oct 8 15:32:28 2017 +0200

    Precise Haddock: Use Avails for export resolution (#688)
    
    * Use Avails for export resolution
    
    * Support reexported modules
    
    * Factor out availExportItem
    
    * Use avails for fullModuleExports
    
    * Don't use subMap in attachInstances
    
    * lookupDocs without subMap
    
    * Completely remove subMap
    
    * Only calculate unqualified modules when explicit export list is given
    
    * Refactor
    
    * Refine comment
    
    * return
    
    * Fix
    
    * Refactoring
    
    * Split avail if declaration is not exported itself
    
    * Move avail splitting


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

e498b7871bfbee8b38858b546390246ddddb9509
 .../src/Haddock/Interface/AttachInstances.hs       |   6 +-
 haddock-api/src/Haddock/Interface/Create.hs        | 434 ++++++++++-----------
 haddock-api/src/Haddock/Interface/Json.hs          |   3 -
 haddock-api/src/Haddock/InterfaceFile.hs           |  11 +-
 haddock-api/src/Haddock/Types.hs                   |  10 -
 5 files changed, 220 insertions(+), 244 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 e498b7871bfbee8b38858b546390246ddddb9509


More information about the ghc-commits mailing list