-
Notifications
You must be signed in to change notification settings - Fork 238
Precise Haddock: Use Avails for export resolution #688
Conversation
With this merged, should the linked issues be closed? |
(also -- does this help #17 at all?) |
(@gbaz yes and yes, with ghc/ghc@7e5d4a0#diff-b41195d34cc67bd181b2517f2010505a we know exactly which names are exported by which entry in the export list. If we find a module export we look at the import to check if the import is qualified or not. If it is we use the |
final question -- does this fix #223 ? |
Yes, I guess
gbaz <[email protected]> schrieb am Mo., 5. Feb. 2018, 10:06:
… final question -- does this fix #223
<#223> ?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#688 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AByiiZO9qtwM24iG7ouWrQPBXVx3l5dzks5tRsSKgaJpZM4Ptpfg>
.
|
Thanks so much for fixing this long-standing bug, @alexbiehl! 🎉 |
So I guess encouraging publicly Haddock's maintainership pays off... |
I guess it does! I am very happy that this bug is fixed. Thanks again for taking the time to fix it, Alex! https://twitter.com/taylorfausak/status/960493800429883392 |
The `ignore-exports` option has been broken since #688, as mentioned in #766 (comment). This PR fixes it.
The `ignore-exports` option has been broken since haskell#688, as mentioned in haskell#766 (comment). This PR fixes it.
The `ignore-exports` option has been broken since haskell/haddock#688, as mentioned in haskell/haddock#766 (comment). This PR fixes it.
Since ghc/ghc@7e5d4a0 GHC holds the
Avails
for each export list entry. This patch makes use of theseAvails
so it doesn't have to calculate all the reexported names ourselves.This resolves