Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make forall's in constructors explicit, i.e. data Foo = Foo {foo :: Eq a => a} | Neil Mitchell | 2008-12-15 | 1 | -2/+8 |
| | |||||
* | Drop HsDocTy annotations, they mess up pretty printing and also have a ↵ | Neil Mitchell | 2008-11-27 | 1 | -9/+29 |
| | | | | bracketing bug (#2584) | ||||
* | Fix #61 | David Waern | 2008-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | We were not getting docs for re-exported class methods. This was because we were looking up the docs in a map made from the declarations in the current module being rendered. Obviously, re-exported class methods come from another module. Class methods and ATs were the only thing we were looking up using the doc map, everything else we found in the ExporItems. So now I've put subordinate docs in the ExportItem's directly, to make things a bit more consistent. To do this, I added subordinates to the the declarations in the declaration map. This was easy since we were computing subordinates anyway, to store stand-alone in the map. I added a new type synonym 'DeclInfo', which is what we call what is now stored in the map. This little refactoring removes duplicate code to retrieve subordinates and documentation from the HsGroup. | ||||
* | Add support for DocPic | David Waern | 2008-10-10 | 1 | -0/+1 |
| | | | | | | The support for DocPic was merged into the GHC source long ago, but the support in Haddock was forgotten. Thanks Peter Gavin for submitting this fix! | ||||
* | Do not wrap __ in brackets | Neil Mitchell | 2008-09-11 | 1 | -1/+1 |
| | |||||
* | In the hoogle back end, markup definition lists using <i>, not <b> | Neil Mitchell | 2008-08-21 | 1 | -1/+1 |
| | |||||
* | Simplify the code by removing not-to-important use of <.> in the Hoogle back end | Neil Mitchell | 2008-08-20 | 1 | -5/+1 |
| | |||||
* | Remove Explicit top-level forall's when pretty-printing signatures | Neil Mitchell | 2008-08-18 | 1 | -1/+5 |
| | |||||
* | Use the same method to put out signatures as class methods in the Hoogle backend | Neil Mitchell | 2008-08-18 | 1 | -1/+1 |
| | |||||
* | Make Hoogle add documentation to a package | Neil Mitchell | 2008-08-13 | 1 | -2/+3 |
| | |||||
* | Generalise Hoogle.doc and add a docWith | Neil Mitchell | 2008-08-13 | 1 | -5/+11 |
| | |||||
* | Add support for type synonyms to Hoogle, was accidentally missing before ↵ | Neil Mitchell | 2008-08-12 | 1 | -0/+5 |
| | | | | (woops!) | ||||
* | Output all items, even if they are not defined in this module - ensures map ↵ | Neil Mitchell | 2008-08-12 | 1 | -8/+1 |
| | | | | comes from Prelude, not just GHC.Base | ||||
* | Hide <.> from GHC import in Hoogle only for ghc <= 6.8.3 | David Waern | 2008-08-12 | 1 | -0/+4 |
| | |||||
* | Move reL to H.GHC.Utils so we can use it everywhere | David Waern | 2008-08-03 | 1 | -2/+0 |
| | |||||
* | Move unL from H.B.Hoogle to H.GHC.Utils | David Waern | 2008-07-29 | 1 | -1/+0 |
| | | | | I like Neil's shorter unL better than unLoc from the GHC API. | ||||
* | Resolve conflicts in H.B.Hoogle | David Waern | 2008-07-20 | 1 | -0/+3 |
| | |||||
* | Print type signatures with brackets around the name | Neil Mitchell | 2008-07-10 | 1 | -3/+9 |
| | |||||
* | Put brackets round operators in more places in the Hoogle output | Neil Mitchell | 2008-07-10 | 1 | -3/+13 |
| | |||||
* | Remove the TODO in the Hoogle HTML generation, was already done | Neil Mitchell | 2008-07-10 | 1 | -1/+0 |
| | |||||
* | Remove any white space around a <li> element | Neil Mitchell | 2008-06-26 | 1 | -1/+3 |
| | |||||
* | Fix a bug in the Hoogle backend, unordered lists were being written out ↵ | Neil Mitchell | 2008-06-26 | 1 | -1/+1 |
| | | | | <ul>...</u> | ||||
* | Flesh out the Hoogle code to render documentation | Neil Mitchell | 2008-06-26 | 1 | -4/+100 |
| | |||||
* | Add support for Hoogle writing ForeignImport/ForeignExport properly | Neil Mitchell | 2008-06-26 | 1 | -0/+2 |
| | |||||
* | Remove the indent utility function from Hoogle backend | Neil Mitchell | 2008-06-26 | 1 | -1/+0 |
| | |||||
* | Change how the Hoogle backend outputs classes, adding the context in | Neil Mitchell | 2008-06-26 | 1 | -1/+12 |
| | |||||
* | Follow changes to ExportDecl in Hoogle | David Waern | 2008-07-20 | 1 | -2/+6 |
| | |||||
* | Preparation for rendering instances as separate declarations | David Waern | 2008-07-20 | 1 | -1/+1 |
| | | | | | | | | | We want to be able to render instances as separate declarations. So we remove the Name argument of ExportDecl, since instances are nameless. This patch also contains the first steps needed to gather type family instances and display them in the backend, but the implementation is far from complete. Because of this, we don't actually show the instances yet. | ||||
* | In Hoogle do not list things that are not local to this module | Neil Mitchell | 2008-06-18 | 1 | -1/+6 |
| | |||||
* | Change Hoogle to take the package name and package version separately | Neil Mitchell | 2008-06-16 | 1 | -8/+12 |
| | |||||
* | Default to "main" if there is no package, otherwise will clobber hoogle's ↵ | Neil Mitchell | 2008-06-16 | 1 | -1/+1 |
| | | | | hoogle info | ||||
* | Remove <document comment> from the Hoogle output | Neil Mitchell | 2008-06-14 | 1 | -1/+5 |
| | |||||
* | Add initial structure for outputting documentation as well, but does not yet ↵ | Neil Mitchell | 2008-06-14 | 1 | -5/+21 |
| | | | | output anything | ||||
* | Simplify the newtype/data outputting in Hoogle, as haddock does it automatically | Neil Mitchell | 2008-06-14 | 1 | -6/+2 |
| | |||||
* | Rewrite the --hoogle flag support | Neil Mitchell | 2008-06-07 | 1 | -137/+62 |
| | |||||
* | Major refactoring | David Waern | 2007-08-29 | 1 | -0/+184 |