Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update tests | David Waern | 2008-10-10 | 45 | -45/+45 | |
| | ||||||
* | Add support for DocPic | David Waern | 2008-10-10 | 5 | -3/+9 | |
| | | | | | | 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! | |||||
* | Bump version number to 2.3.0 | David Waern | 2008-10-10 | 3 | -3/+3 | |
| | ||||||
* | Add back .haddock file versioning based on GHC version | David Waern | 2008-10-10 | 1 | -0/+9 | |
| | | | | It was accidentally removed in the patch for GHC 6.8.2 compatibility | |||||
* | Hide H.Utils in library | David Waern | 2008-10-10 | 1 | -0/+1 | |
| | ||||||
* | Fix documentation for createInterfaces | David Waern | 2008-10-10 | 1 | -1/+1 | |
| | ||||||
* | Make Haddock build with GHC 6.8.2 | David Waern | 2008-10-10 | 6 | -20/+100 | |
| | ||||||
* | Remove typecheckFiles and MonadUtils import from H.GHC.Typeccheck | David Waern | 2008-10-10 | 1 | -31/+0 | |
| | ||||||
* | Add some strictness annotations in Interface | David Waern | 2008-10-09 | 1 | -9/+9 | |
| | | | | | We add some strictness annotations to the fields of Interface, so that less GHC data is hold on to during processing. | |||||
* | Interleave typechecking with interface creation | David Waern | 2008-10-09 | 3 | -40/+100 | |
| | | | | | | At the same time, we fix a bug where the list of interfaces were processed in the wrong order, when building the links and renaming the interfaces. | |||||
* | Only load modules once when typechecking with GHC. | Thomas Schilling | 2008-10-08 | 1 | -33/+27 | |
| | | | | | | This still doesn't fix the memory leak since the typechecked source is retained and then processed separately. To fix the leak, modules must be processed directly after typechecking. | |||||
* | TAG 2008-10-03 | Ian Lynagh | 2008-10-03 | 0 | -0/+0 | |
| | ||||||
* | Follow GHC API change of parseModule. | Thomas Schilling | 2008-10-03 | 1 | -1/+1 | |
| | ||||||
* | Write a comment about source links for type instance declarations | David Waern | 2008-10-02 | 1 | -0/+3 | |
| | ||||||
* | Remove ifaceEnv from Interface - it's no longer used | David Waern | 2008-10-02 | 2 | -5/+0 | |
| | ||||||
* | For source links, get original module from declaration name instead of ↵ | David Waern | 2008-10-02 | 1 | -7/+3 | |
| | | | | | | | environment. Getting it from the environment must have been a remnant from the times when we were using unqualified names (versions 0.x). | |||||
* | Add PatternSignatures LANGUAGE pragma to Main and Utils | David Waern | 2008-09-24 | 2 | -1/+4 | |
| | ||||||
* | Fix building haddock when GhcProfiled=YES | Ian Lynagh | 2008-09-28 | 1 | -1/+10 | |
| | ||||||
* | Do not wrap __ in brackets | Neil Mitchell | 2008-09-11 | 1 | -1/+1 | |
| | ||||||
* | Increase the GHC upper bound from 6.11 to 6.13 | Ian Lynagh | 2008-09-23 | 1 | -1/+1 | |
| | ||||||
* | Fix the in-tree haddock on Windows | Ian Lynagh | 2008-09-21 | 1 | -1/+7 | |
| | ||||||
* | Fix paths used on Windows frmo a GHC tree: There is no whare directory | Ian Lynagh | 2008-09-21 | 1 | -1/+1 | |
| | ||||||
* | Port Main to new GHC API. | Thomas Schilling | 2008-09-15 | 1 | -20/+24 | |
| | ||||||
* | Port Haddock.GHC to new GHC API. | Thomas Schilling | 2008-09-15 | 1 | -13/+13 | |
| | ||||||
* | Port Haddock.GHC.Typecheck to new GHC API. | Thomas Schilling | 2008-09-15 | 1 | -11/+17 | |
| | ||||||
* | Reflect GHC API changes. | Thomas Schilling | 2008-09-15 | 1 | -1/+1 | |
| | ||||||
* | Port Haddock.Interface to new GHC API. | Thomas Schilling | 2008-09-15 | 1 | -42/+60 | |
| | | | | | | | | | | | | | | | | This required one bigger change: 'readInterfaceFile' used to take an optional 'Session' argument. This was used to optionally update the name cache of an existing GHC session. This does not work with the new GHC API, because an active session requires the function to return a 'GhcMonad' action, but this is not possible if no session is provided. The solution is to use an argument of functions for reading and updating the name cache and to make the function work for any monad that embeds IO, so it's result type can adapt to the calling context. While refactoring, I tried to make the code a little more self-documenting, mostly turning comments into function names. | |||||
* | Use "exec" when calling haddock in the wrapper | Ian Lynagh | 2008-09-15 | 1 | -1/+1 | |
| | ||||||
* | Add a "#!/bin/sh" to haddock.wrapper | Ian Lynagh | 2008-09-14 | 1 | -0/+1 | |
| | ||||||
* | Wibble imports | Ian Lynagh | 2008-09-12 | 1 | -2/+5 | |
| | ||||||
* | Add a LANGUAGE ForeignFunctionInterface pragma | Ian Lynagh | 2008-09-12 | 1 | -0/+1 | |
| | ||||||
* | Import GHC.Paths if not IN_GHC_TREE, seems to match the use of GHC.Paths ↵ | Neil Mitchell | 2008-09-11 | 1 | -3/+2 | |
| | | | | functions much better | |||||
* | Fix installed haddock on Windows | Ian Lynagh | 2008-09-10 | 1 | -5/+8 | |
| | ||||||
* | Fix haddock inplace on Windows | Ian Lynagh | 2008-09-10 | 1 | -3/+1 | |
| | ||||||
* | We need to tell haddock that its datasubdir is . or it can't find package.conf | Ian Lynagh | 2008-09-10 | 1 | -0/+1 | |
| | ||||||
* | bindist fixes | Ian Lynagh | 2008-09-07 | 1 | -0/+13 | |
| | ||||||
* | follow library changes | Ian Lynagh | 2008-09-03 | 1 | -1/+1 | |
| | ||||||
* | Fix in-tree haddock on Windows | Ian Lynagh | 2008-08-29 | 3 | -11/+48 | |
| | ||||||
* | Don't use Cabal wrappers on Windows | Ian Lynagh | 2008-08-28 | 1 | -1/+6 | |
| | ||||||
* | Fixes for using haddock in a GHC build tree | Ian Lynagh | 2008-08-28 | 5 | -4/+34 | |
| | ||||||
* | Fix some warnings | Ian Lynagh | 2008-08-27 | 6 | -72/+65 | |
| | ||||||
* | Increase the upper bound on the GHC version number | Ian Lynagh | 2008-08-27 | 1 | -1/+1 | |
| | ||||||
* | Update extensions in Cabal file | Ian Lynagh | 2008-08-27 | 1 | -2/+2 | |
| | | | | Use ScopedTypeVariables instead of PatternSignatures | |||||
* | Add a manual Cabal flag to control the ghc-paths dependency | Ian Lynagh | 2008-08-27 | 1 | -2/+7 | |
| | ||||||
* | Add haddock.wrapper | Ian Lynagh | 2008-08-27 | 1 | -0/+2 | |
| | ||||||
* | Add a Makefile for GHC's build system. Still won't work yet, but we're closer | Ian Lynagh | 2008-08-14 | 1 | -0/+7 | |
| | ||||||
* | 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 | |
| |