diff options
author | alexbiehl <alex.biehl@gmail.com> | 2017-09-04 07:59:48 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-09-05 07:19:53 -0400 |
commit | 7e5d4a0e8e673f79b93ff63c4a4d0cd2b71e3063 (patch) | |
tree | 57859c3656d0ea19024c6a4ec235d9b33f45fe6d /utils/haddock | |
parent | b996e12d2c6a838a9c6d8096142f07de5cb7fedc (diff) | |
download | haskell-7e5d4a0e8e673f79b93ff63c4a4d0cd2b71e3063.tar.gz |
Remember the AvailInfo for each IE
This is another take on https://phabricator.haskell.org/D3844.
This patch removes then need for haddock to reimplement the calculation
of exported names from modules. Instead when renaming export lists ghc
annotates each IE with its exported names.
Haddocks current export logic has caused lots of trouble in the past
(on the Github issue tracker):
- https://github.com/haskell/haddock/issues/121
- https://github.com/haskell/haddock/issues/174
- https://github.com/haskell/haddock/issues/225
- https://github.com/haskell/haddock/issues/344
- https://github.com/haskell/haddock/issues/584
- https://github.com/haskell/haddock/issues/591
- https://github.com/haskell/haddock/issues/597
Updates haddock submodule.
Reviewers: austin, bgamari, ezyang
Reviewed By: bgamari, ezyang
Subscribers: rwbarton, thomie
Differential Revision: https://phabricator.haskell.org/D3864
Diffstat (limited to 'utils/haddock')
m--------- | utils/haddock | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/utils/haddock b/utils/haddock -Subproject 815d2deb9c0222c916becccf8464b740c26255f +Subproject 5fa4ef3028dfded480f7d54e4c736862e889222 |