diff options
author | Edward Z. Yang <ezyang@cs.stanford.edu> | 2017-03-14 03:53:49 -0700 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-03-23 17:20:08 -0400 |
commit | 24694932de26645331eb53b016c84a6a5c171a97 (patch) | |
tree | e5ab67e13eafe6c26d1d7fd1cec625e80c5bafde /haddock-api/src/Haddock.hs | |
parent | 76d0b2b8ac2bfaa7983a9b5ea828f6caf8a6205d (diff) |
Better Backpack support with signature merging.
When we merge signatures, we gain exports that don't
necessarily have a source-level declaration corresponding
to them. This meant Haddock dropped them.
There are two big limitations:
* If there's no export list, we won't report inherited
signatures.
* If the type has a subordinate, the current hiDecl
implementation doesn't reconstitute them.
These are probably worth fixing eventually, but this gets
us to minimum viable functionality.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
(cherry picked from commit 6cc832dfb1de6088a4abcaae62b25a7e944d55c3)
Diffstat (limited to 'haddock-api/src/Haddock.hs')
0 files changed, 0 insertions, 0 deletions