Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | new GHC build system: use shell-wrappers macro | Simon Marlow | 2009-03-20 | 1 | -27/+2 | |
| | ||||||
* | TAG 2.4.2 with cabal-version >= 1.2.3 | David Waern | 2009-03-21 | 0 | -0/+0 | |
| | ||||||
* | Require Cabal >= 1.2.3 | David Waern | 2009-03-21 | 1 | -1/+1 | |
| | ||||||
* | TAG 2.4.2 | David Waern | 2009-03-21 | 0 | -0/+0 | |
| | ||||||
* | Don't be too verbose in CHANGES | David Waern | 2009-03-21 | 2 | -26/+6 | |
| | ||||||
* | Update ANNOUNCE, again | David Waern | 2009-03-21 | 1 | -2/+5 | |
| | ||||||
* | Update ANNOUNCE | David Waern | 2009-03-21 | 1 | -27/+44 | |
| | ||||||
* | Update CHANGES | David Waern | 2009-03-21 | 1 | -0/+48 | |
| | ||||||
* | Define __GHC_PATCHLEVEL__=1 when using ghc-6.10.1 | David Waern | 2009-03-21 | 1 | -0/+4 | |
| | ||||||
* | Bump .haddock file version number (due to change of format) | David Waern | 2009-03-21 | 1 | -5/+11 | |
| | ||||||
* | Relax base dependency to < 4.2, not < 4.1 | Ian Lynagh | 2009-03-07 | 1 | -1/+1 | |
| | ||||||
* | Install haddock in the new GHC build system | Ian Lynagh | 2009-03-01 | 1 | -5/+19 | |
| | ||||||
* | 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 | |
| | ||||||
* | Define __GHC_PATCHLEVEL__ for recent version of GHC (stable). | Thomas Schilling | 2009-02-24 | 1 | -4/+2 | |
| | ||||||
* | TAG GHC 6.10.1 release | Ian Lynagh | 2008-11-07 | 0 | -0/+0 | |
| | ||||||
* | Create inplace/lib/html in the new GHC build system | Ian Lynagh | 2009-02-25 | 1 | -0/+6 | |
| | ||||||
* | Give haddock a wrapper on unix in the new GHC build system | Ian Lynagh | 2009-02-25 | 1 | -8/+14 | |
| | ||||||
* | do .depend generation for haddock with the stage1 compiler | Ian Lynagh | 2009-02-13 | 1 | -0/+7 | |
| | | | | | | | | | This is a bit of a hack. We mkdepend with stage1 as if .depend depends on the stage2 compiler then make goes wrong: haddock's .depend gets included, which means that make won't reload until it's built, but we can't build it without the stage2 compiler. We therefore build the stage2 compiler before its .depend file is available, and so compilation fails. | |||||
* | Add a ghc.mk | Ian Lynagh | 2009-02-13 | 1 | -0/+12 | |
| | ||||||
* | Don't build the library when building in the GHC tree | Ian Lynagh | 2009-02-12 | 1 | -0/+4 | |
| | ||||||
* | 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 | 2 | -27/+27 | |
| | | | | | | | | 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 | |
| | ||||||
* | Remove html files in the tests/output/ directory which have been ↵ | David Waern | 2009-02-07 | 15 | -6111/+0 | |
| | | | | accidentally added | |||||
* | Update test following change to top level subordinates | David Waern | 2009-02-07 | 3 | -173/+2 | |
| | ||||||
* | 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 | |
| | ||||||
* | Improve quasi-quotation test and add reference output | David Waern | 2009-01-22 | 3 | -2/+430 | |
| | ||||||
* | Add test for quasi quotation. No reference output yet. | David Waern | 2009-01-22 | 2 | -0/+45 | |
| | ||||||
* | 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 | |
| | ||||||
* | Fix the location of INPLACE_PKG_CONF; fixes the build | Ian Lynagh | 2009-01-11 | 1 | -1/+1 | |
| | | | | Spotted by Conal Elliott | |||||
* | 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. | |||||
* | Add test for Template Haskell splicing | David Waern | 2009-01-10 | 4 | -0/+182 | |
| | ||||||
* | Update tests to account for version number change | David Waern | 2009-01-10 | 33 | -33/+33 | |
| | ||||||
* | Change version to 2.4.2 - no need to go to 2.5.0 | David Waern | 2009-01-10 | 3 | -3/+3 | |
| | ||||||
* | 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. |