Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update test reference files with comments on instances | David Waern | 2009-11-23 | 7 | -49/+74 | |
| | ||||||
* | Update CrossPackageDocs reference output | David Waern | 2009-11-23 | 1 | -275/+50 | |
| | | | | | - Remove GHC.MVar import (removed from base) - Strip link contents | |||||
* | Update test reference output | David Waern | 2009-11-22 | 13 | -702/+509 | |
| | | | | | * More links (Int, Float etc) * Stripped link contents | |||||
* | Make copy.hs strip link contents before copying | David Waern | 2009-11-22 | 1 | -3/+10 | |
| | | | | No more updating of reference files when URLs in links changes. | |||||
* | Follow removal of GHC.MVar from base in CrossPackageDocs | David Waern | 2009-11-22 | 1 | -10/+1 | |
| | ||||||
* | Follow findProgramOnPath signature change in runtests.hs | David Waern | 2009-11-22 | 1 | -1/+1 | |
| | ||||||
* | Make runtests.hs strip links before diffing | David Waern | 2009-11-22 | 1 | -4/+9 | |
| | | | | | Generates easier to read diffs when tests fail. The content of the links is not important anyway since it is not taken into account by the tests. | |||||
* | Add reference output for CrossPackageDocs | David Waern | 2009-09-11 | 1 | -0/+745 | |
| | ||||||
* | Update CrossPackageDocs test | David Waern | 2009-09-11 | 1 | -1/+2 | |
| | ||||||
* | Update runtests.hs to work with GHC 6.11 | David Waern | 2009-09-11 | 1 | -3/+3 | |
| | ||||||
* | Use colordiff to display test results if available | David Waern | 2009-09-06 | 1 | -1/+11 | |
| | ||||||
* | switch AttachInstances to use synify code | Isaac Dupree | 2009-08-18 | 1 | -1/+1 | |
| | | | | | | | | It changed an instance from showing ((,) a b) to (a, b) because my synify code is more sophisticated; I hope the latter is a good thing rather than a bad thing aesthetically, here. But this definitely reduces code duplication! | |||||
* | Add a test for cross-package documentation | David Waern | 2009-08-16 | 1 | -0/+11 | |
| | ||||||
* | Read process.haddock when running tests | David Waern | 2009-08-16 | 1 | -2/+4 | |
| | ||||||
* | Update test output - we now have more links | David Waern | 2009-08-16 | 5 | -38/+120 | |
| | ||||||
* | Read base.haddock when running tests | David Waern | 2009-08-16 | 1 | -1/+8 | |
| | | | | We can now test cross-package docs. | |||||
* | Update test suite following version bump | David Waern | 2009-07-23 | 22 | -22/+22 | |
| | ||||||
* | add test for GADT records | Isaac Dupree | 2009-07-21 | 2 | -0/+307 | |
| | ||||||
* | Clearer printing of versions by runtests.hs | David Waern | 2009-07-06 | 1 | -4/+10 | |
| | ||||||
* | Wibble | David Waern | 2009-07-06 | 1 | -4/+4 | |
| | ||||||
* | Wibble | David Waern | 2009-03-28 | 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 | |
| | ||||||
* | 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 | |
| | ||||||
* | 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 | |
| | ||||||
* | Update tests following anchor change | David Waern | 2008-11-28 | 16 | -46/+338 | |
| | ||||||
* | FIX #45: generate two anchors for each name | David Waern | 2008-11-23 | 14 | -41/+319 | |
| | | | | | | We generate two anchor tags for each name, one where we don't escape the name and one where we URI-encode it. This is for compatibility between IE and Opera. Test output is updated. | |||||
* | HADDOCK_DATA_DIR changed to haddock_datadir | David Waern | 2008-11-23 | 1 | -3/+3 | |
| | ||||||
* | Update tests to account for version number bump | David Waern | 2008-11-23 | 33 | -33/+33 | |
| | ||||||
* | Update tests | David Waern | 2008-11-15 | 2 | -2/+2 | |
| | | | | For unknown reasons, test output for Bug1 and Test has changed for the better. | |||||
* | Reflect version bump in test suite | David Waern | 2008-11-15 | 33 | -33/+33 | |
| | ||||||
* | Output version info before running tests | David Waern | 2008-11-04 | 1 | -0/+2 | |
| | ||||||
* | Remove .ref files from tests/output/ | David Waern | 2008-11-04 | 17 | -5805/+2 | |
| | ||||||
* | Bump version number | David Waern | 2008-11-04 | 33 | -33/+33 | |
| | ||||||
* | Follow change to ExportDecl in frames code | David Waern | 2008-11-04 | 49 | -15/+94 | |
| | ||||||
* | Add tests/TH.hs | David Waern | 2008-11-04 | 1 | -0/+8 | |
| | ||||||
* | Add failing test for template haskell crash | David Waern | 2008-11-03 | 1 | -0/+7 | |
| | ||||||
* | Make named doc comments into ExportDoc instead of ExportDecl | David Waern | 2008-10-27 | 2 | -0/+103 | |
| | | | | | Fixes a crash when processing modules without export lists containing named docs. | |||||
* | Fix #61 | David Waern | 2008-10-16 | 4 | -0/+137 | |
| | | | | | | | | | | | | | | | | | | | 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. | |||||
* | Update tests | David Waern | 2008-10-10 | 45 | -45/+45 | |
| | ||||||
* | Update test following Haddock version change | David Waern | 2008-08-13 | 45 | -45/+45 | |
| | ||||||
* | Add a reference file for the TypeFamilies test | David Waern | 2008-07-24 | 1 | -0/+310 | |
| | ||||||
* | Drop unnecessary parenthesis in types, put in by the user | David Waern | 2008-07-24 | 3 | -30/+30 | |
| | | | | | | | | | | | | | We were putting in parenthesis were the user did. Let's remove this since it just clutters up the types. The types are readable anyway since we print parens around infix operators and do not rely on fixity levels. When doing this I discovered that we were relying on user parenthesis when printin types like (a `O` b) c. This patchs fixes this problem so that parenthesis are always inserted around an infix op application in case it is applied to further arguments, or if it's an arguments to a type constructor. Tests are updated. | |||||
* | Be compatible with GHC 6.8.3 | David Waern | 2008-07-23 | 45 | -45/+45 | |
| | | | | | | | | | | | | | | | | | | The cabal file is converted to use the "new" syntax with explicit Library and Executable sections. We define the __GHC_PATCHLEVEL__ symbol using a conditinal cpp-options field in the cabal file. (Ideally, Cabal would define the symbol for us, like it does for __GLASGOW_HASKELL__). We use these symbols to #ifdef around a small difference between 6.8.2 and 6.8.3. Previously, we only supported GHC 6.8.2 officially but the dependencies field said "ghc <= 6.9". This was just for convenience when testing against the (then compatible) HEAD version of GHC, and was left in the release by mistake. Now, we support both GHC 6.8.2 and 6.8.3 and the dependencies field correctly reflects this. | |||||
* | Update tests/README | David Waern | 2008-07-23 | 1 | -2/+8 | |
| | ||||||
* | Add "all" command to runtests.hs that runs all tests despite failures | David Waern | 2008-07-23 | 1 | -3/+4 | |
| | ||||||
* | Preparation for rendering instances as separate declarations | David Waern | 2008-07-20 | 1 | -0/+28 | |
| | | | | | | | | | 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. | |||||
* | Update test output following change to instance filtering | David Waern | 2008-07-08 | 4 | -0/+136 | |
| |