aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock/GhcUtils.hs
diff options
context:
space:
mode:
authorEdward Z. Yang <ezyang@cs.stanford.edu>2017-03-14 03:53:49 -0700
committerEdward Z. Yang <ezyang@cs.stanford.edu>2017-03-15 22:50:46 -0700
commit6cc832dfb1de6088a4abcaae62b25a7e944d55c3 (patch)
tree325d1a4a242bd27c08f8101822ceabf5309b8a44 /haddock-api/src/Haddock/GhcUtils.hs
parent94610e9b446324f4231fa6ad4c6ac51e4eba8c0e (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>
Diffstat (limited to 'haddock-api/src/Haddock/GhcUtils.hs')
0 files changed, 0 insertions, 0 deletions