Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove Haddock.GHC and move its (small) contents to Main | David Waern | 2009-04-05 | 1 | -115/+0 | |
| | ||||||
* | Move H.GHC.Utils to H.GhcUtils | David Waern | 2009-04-05 | 8 | -9/+9 | |
| | ||||||
* | hlint police | David Waern | 2009-04-01 | 2 | -11/+11 | |
| | ||||||
* | hlint police | David Waern | 2009-04-01 | 2 | -8/+7 | |
| | ||||||
* | hlint police | David Waern | 2009-04-01 | 2 | -8/+8 | |
| | ||||||
* | -Wall police in H.Interface | David Waern | 2009-03-28 | 1 | -10/+5 | |
| | ||||||
* | -Wall police in H.I.Create | David Waern | 2009-03-28 | 1 | -79/+57 | |
| | ||||||
* | -Wall police in H.I.AttachInstances | David Waern | 2009-03-28 | 1 | -13/+16 | |
| | ||||||
* | -Wall police in H.I.Rename | David Waern | 2009-03-28 | 1 | -38/+49 | |
| | ||||||
* | Wibble | David Waern | 2009-03-27 | 1 | -2/+2 | |
| | ||||||
* | Define Foldable and Traversable instances for Located | David Waern | 2009-03-27 | 2 | -10/+29 | |
| | ||||||
* | -Wall police in H.B.Hoogle | David Waern | 2009-03-27 | 1 | -12/+20 | |
| | ||||||
* | -Wall police | David Waern | 2009-03-27 | 2 | -7/+5 | |
| | ||||||
* | Document DocName | David Waern | 2009-03-27 | 1 | -0/+2 | |
| | ||||||
* | Remove H.DocName and put DocName in H.Types | David Waern | 2009-03-27 | 6 | -56/+37 | |
| | ||||||
* | Use docNameOcc instead of nameOccName . getName | David Waern | 2009-03-27 | 1 | -1/+1 | |
| | ||||||
* | Remove docNameOrig and use getName everywhere instead | David Waern | 2009-03-27 | 2 | -18/+10 | |
| | ||||||
* | Remove H.GHC.Typecheck | David Waern | 2009-03-27 | 3 | -56/+36 | |
| | ||||||
* | Fix conflicts | David Waern | 2009-03-27 | 1 | -46/+63 | |
| | ||||||
* | Add some basic "verbose" mode logging in H.Interface | David Waern | 2008-12-07 | 1 | -57/+49 | |
| | ||||||
* | Add verbosity flag and utils, remove "verbose" flag | David Waern | 2008-12-07 | 3 | -5/+30 | |
| | ||||||
* | -Wall police in H.B.Html | David Waern | 2009-03-26 | 1 | -181/+224 | |
| | ||||||
* | Fix warnings in H.B.DevHelp | David Waern | 2009-03-24 | 1 | -9/+9 | |
| | ||||||
* | Remove unnecessary LANGUAGE pragma | David Waern | 2009-03-24 | 1 | -2/+0 | |
| | ||||||
* | Bump .haddock file version number (due to change of format) | David Waern | 2009-03-21 | 1 | -5/+11 | |
| | ||||||
* | Do not show package name in warning message | David Waern | 2009-02-28 | 1 | -1/+1 | |
| | ||||||
* | Shorten warning message | David Waern | 2009-02-27 | 1 | -3/+2 | |
| | ||||||
* | Fix error message conflict | David Waern | 2009-02-27 | 1 | -5/+4 | |
| | | | | | | The module name is already written in the beginning of the message, as seems to be the convention in Haddock. Perhaps not so clear, but we should change it everywhere in that case. Leaving it as it is for now. | |||||
* | Bug fix | David Waern | 2009-02-27 | 2 | -8/+75 | |
| | | | | | | | | | | | | | | | | | | We tried to filter out subordinates that were already exported through their parent. This didn't work properly since we were in some cases looking at the grand-parent and not the parent. We now properly compute all the parent-child relations of a declaration, and use this information to get the parent of a subordinate. We also didn't consider record fields with multiple parents. This is now handled correctly. We don't currently support separately exported associated types. But when we do, they should be handled correctly by this process too. Also slightly improved the warning message that we give when filtering out subordinates. | |||||
* | Add the module to one of haddocks warnings | Ian Lynagh | 2009-02-26 | 1 | -1/+1 | |
| | ||||||
* | Hide fynTyConName only for recent GHC versions | David Waern | 2009-02-25 | 1 | -0/+6 | |
| | ||||||
* | 'needsTemplateHaskell' is not defined in current stable GHC. | Thomas Schilling | 2009-02-24 | 1 | -0/+3 | |
| | ||||||
* | Hide funTyConName, now exported by TypeRep | simonpj | 2009-02-02 | 1 | -1/+1 | |
| | ||||||
* | Fix bad error handling with newer GHCs | David Waern | 2009-02-25 | 1 | -26/+20 | |
| | | | | | | | | When support for GHC 6.10 was added, an error handler was installed only around the typechecking phase. This had the effect that errors thrown during dependency chasing were caught in the top-level exception handler and not printed with enough detail. With this patch we wrap the error handler around all our usage of the Ghc monad. | |||||
* | Fix small bug | David Waern | 2009-02-24 | 1 | -6/+17 | |
| | | | | | | | | The rule is to prefer type constructors to other things when an identifier in a doc string can refer to multiple things. This stopped working with newer GHC versions (due to a tiny change in the GHC renamer). We implement this rule in the HTML backend for now, instead of fixing it in GHC, since we will move renaming of doc strings to Haddock in the future anyway. | |||||
* | Typo in comment | Joachim Breitner | 2009-02-20 | 1 | -1/+1 | |
| | ||||||
* | Do not show a subordinate at the top level if its parent is also exported | David Waern | 2009-02-07 | 1 | -6/+44 | |
| | | | | See note in the source code for more info. | |||||
* | Correct comment | David Waern | 2009-01-24 | 1 | -2/+2 | |
| | ||||||
* | Correct spelling mistake in error message | David Waern | 2009-01-24 | 1 | -1/+1 | |
| | ||||||
* | Filter out separately exported associated types in a smarter way | David Waern | 2009-01-23 | 1 | -17/+19 | |
| | ||||||
* | Fix Trac #50: do not attach docs to pragmas or other kinds of non-declarations | David Waern | 2009-01-22 | 1 | -12/+10 | |
| | | | | | We now filter out everything that is not a proper Haskell declaration before collecting the docs and attaching them to declarations. | |||||
* | Do not indicate that a constructor argument is unboxed | David Waern | 2009-01-21 | 1 | -1/+2 | |
| | | | | | | We only show the strictness annotation for an unboxed constructor argument. The fact that it is unboxed is an implementation detail and should not be part of the module interface. | |||||
* | Fix Trac #59: TH-generated declarations disappearing | David Waern | 2009-01-20 | 1 | -7/+1 | |
| | | | | This patch was contributed by Joachim Breitner (nomeata). | |||||
* | Document H.I.Create.collectDocs better | David Waern | 2009-01-20 | 1 | -1/+4 | |
| | ||||||
* | Only use needsTemplateHaskell when compiling with GHC 6.10.2 or above | David Waern | 2009-01-10 | 1 | -0/+4 | |
| | ||||||
* | Fix Trac #68: Turn on compilation via C for Template Haskell packages | David Waern | 2009-01-10 | 1 | -1/+14 | |
| | | | | | | | | We can't use HscNothing if we need to run code coming from modules inside the processed package during typechecking, which is the case for some packages using Template Haskell. This could be improved, to e.g. use HscInterpreted and HscNothing where possible, instead of using HscC for all modules in the package. | |||||
* | Export modules also when coming from external packages | David Waern | 2009-01-08 | 1 | -4/+15 | |
| | | | | | This seems to have regressed since a refactoring that was part of the 2.3.0 release. | |||||
* | Do not process boot modules | David Waern | 2009-01-06 | 1 | -26/+38 | |
| | | | | | | | | | | We should of course not try to produce documentation for boot modules! The reason this has worked in the past is that the output of "real" modules overwrites the output of boot modules later in the process. However, this causes a subtle link environment problem. So let's get rid of this stupid behaviour. We avoid processing boot modules, but we continue to typecheck them. | |||||
* | Show re-exported names from external packages again | David Waern | 2009-01-02 | 6 | -44/+85 | |
| | | | | | | | This fixes GHC ticket 2746. In order to also link to the exported subordinate names of a declaration, we need to re-introduce the sub map in the .haddock files. | |||||
* | Wrap the GHC usage with defaultCleanupHandler | Ian Lynagh | 2008-12-11 | 1 | -5/+6 | |
| | | | | This fixes a bug where haddock leaves /tmp/ghc* directories uncleaned. |