Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix tests for content search | alexbiehl | 2017-08-28 | 90 | -21/+641 | |
| | ||||||
* | Fix: Generate pattern signatures for constructors exported as patterns (#663) | Tim Baumann | 2017-08-06 | 4 | -1/+233 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix pretty-printing of pattern signatures Pattern synonyms can have up to two contexts, both having a different semantic meaning: The first holds the constraints required to perform the matching, the second contains the constraints provided by a successful pattern match. When the first context is empty but the second is not it is necessary to render the first, empty context. * Generate pattern synonym signatures for ctors exported as patterns This fixes #653. * Simplify extractPatternSyn It is not necessary to generate the simplest type signature since it will be simplified when pretty-printed. * Add changelog entries for PR #663 * Fix extractPatternSyn error message | |||||
* | Fix renaming after instance signature specializing (#660) | Moritz Drexl | 2017-08-05 | 3 | -89/+365 | |
| | | | | | | | | | | * rework rename * Add regression test for Bug 613 * update tests * update changelog | |||||
* | Document record fields when DuplicateRecordFields is enabled (#649) | Alex Biehl | 2017-07-03 | 2 | -0/+185 | |
| | ||||||
* | Make per-argument docs for class methods work again (#648) | Alex Biehl | 2017-06-29 | 2 | -0/+120 | |
| | | | | | | * Make per-argument docs for class methods work again * Test case | |||||
* | Don't include names with empty subordinates in maps (#644) | Alex Biehl | 2017-06-23 | 3 | -0/+90 | |
| | | | These are unecessary anyway and just blow up interface size | |||||
* | Haddock support for bundled pattern synonyms (#627) | Christiaan Baaij | 2017-06-09 | 4 | -0/+1066 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Haddock support for bundled pattern synonyms * Add fixities to bundled pattern synonyms * Add bundled pattern synonyms to the synopsis * Store bundled pattern fixities in expItemFixities * Add test for bundled pattern synonyms * Stop threading fixities * Include bundled pattern synonyms for re-exported data types Sadly, fixity information isn't found for re-exported data types * Support for pattern synonyms * Modify tests after #631 * Test some reexport variations * Also lookup bundled pattern synonyms from `InstalledInterface`s * Check isExported for bundled pattern synonyms * Pattern synonym is exported check * Always look for pattern synonyms in the current module Another overlooked cornercase * Account for types named twice in export lists Also introduce a fast function for nubbing on a `Name` and use it throughout the code base. * correct fixities for reexported pattern synonyms * Fuse concatMap and map * Remove obsolete import * Add pattern synonyms to visible exports * Fix test * Remove corner case | |||||
* | Allow user defined signatures for pattern synonyms (#631) | Alex Biehl | 2017-06-03 | 2 | -0/+34 | |
| | ||||||
* | Improve error message | Sergey Vinokurov | 2017-04-29 | 2 | -3/+3 | |
| | ||||||
* | Remove anything related to obsolete frames mode | alexbiehl | 2017-04-26 | 83 | -296/+165 | |
| | ||||||
* | `html-test --accept` deltas to reference samples | Herbert Valerio Riedel | 2017-04-25 | 8 | -115/+183 | |
| | ||||||
* | Use new MathJax URL in html-test | alexbiehl | 2017-04-25 | 136 | -217/+217 | |
| | | | | | 18ed871afb82560d5433b2f53e31b4db9353a74e switched to a new MathJax URL but didn't update the tests. | |||||
* | Update test suite to expect kind annotations on type parameters. | Brian Huffman | 2017-03-23 | 2 | -5/+9 | |
| | ||||||
* | Copyright holders shown on several lines. Fix #279 | Sebastian Meric de Bellefon | 2016-06-16 | 2 | -5/+5 | |
| | ||||||
* | Merge pull request #504 from Helkafen/issue-280 | Sebastian Méric de Bellefon | 2016-05-28 | 2 | -0/+92 | |
|\ | | | | | Fix #280. Parsing of module header | |||||
| * | Fix #280. Parsing of module header | Sebastian Meric de Bellefon | 2016-05-15 | 2 | -0/+92 | |
| | | | | | | | | The initial newlines were counted as indentation spaces, thus disturbing the parsing of next lines | |||||
* | | remove framed view of the HTML documentation (see #114 and #274) | Sebastian Meric de Bellefon | 2016-05-24 | 2 | -58/+0 | |
| | | | | | | | | | | Frames are a bit broken, ignored by Hackage, and considered obsolete in general. This patch disables frames generation. The mini_*.html files are still used in the synopsis. | |||||
* | | Fix #303. Hide footer when printing | Sebastian Meric de Bellefon | 2016-05-14 | 1 | -0/+3 | |
|/ | | | | | The "Produced by Haddock" footer was overlapping the page's body when printing. This patch hides the footer with a css media rule. | |||||
* | html-test: Update reference output | Ben Gamari | 2016-05-10 | 7 | -240/+820 | |
| | ||||||
* | Update tests for previous commit | Phil Ruffwind | 2016-02-08 | 80 | -645/+1586 | |
| | ||||||
* | html-test: Accept test output | Ben Gamari | 2016-02-08 | 81 | -2873/+4556 | |
| | ||||||
* | test: Compare on dump | Ben Gamari | 2016-02-08 | 1 | -1/+2 | |
| | | | | | For reasons I don't understand the Xml representations differ despite their textual representations being identical. | |||||
* | testsuite: Rework handling of output sanitization | Ben Gamari | 2016-02-08 | 1 | -1/+2 | |
| | | | | | | | | | Previously un-cleaned artifacts were kept as reference output, making it difficult to tell what has changed and causing spurious changes in the version control history. Here we rework this, cleaning the output during acceptance. To accomplish this it was necessary to move to strict I/O to ensure the reference handle was closed before accept attempts to open the reference file. | |||||
* | Merge remote-tracking branch 'idontgetoutmuch/ghc-head' into ghc-head | Ben Gamari | 2015-12-25 | 57 | -0/+258 | |
|\ | ||||||
| * | Fix the documentation for haddock itself. | Dominic Steinitz | 2015-12-21 | 57 | -2/+142 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change notation and add support for inline math. Allow newlines in display math. Add a command line option for the mathjax url (you might want to use a locally installed version). Rebase tests because of extra url and version change. Respond to (some of the) comments. Fix warnings in InterfaceFile.hs | |||||
| * | Handle inline math with mathjax. | Dominic Steinitz | 2015-12-21 | 3 | -0/+118 | |
| | | ||||||
* | | OrphanInstances: Accept test output | Ben Gamari | 2015-12-24 | 4 | -1/+281 | |
| | | ||||||
* | | html-test/Operators: Clear up ambiguous types | Ben Gamari | 2015-12-23 | 1 | -1/+5 | |
| | | | | | | | | | | | | For reasons that aren't entirely clear a class with ambiguous types was accepted by GHC <8.0. I've added a functional dependency to clear up this ambiguity. | |||||
* | | Add html-test for orphan instances output | Ben Gamari | 2015-12-20 | 3 | -0/+14 | |
| | | ||||||
* | | Get rid of obsolete testing utilities. | Łukasz Hanuszczak | 2015-08-24 | 3 | -267/+0 | |
| | | ||||||
* | | Improve portability of test runner scripts. | Łukasz Hanuszczak | 2015-08-22 | 1 | -2/+3 | |
| | | ||||||
* | | Refactor existing code to use XHTML printer instead of XML one. | Łukasz Hanuszczak | 2015-08-22 | 1 | -4/+4 | |
| | | ||||||
* | | Fix bug with test runner invoking Haddock in incorrect mode. | Łukasz Hanuszczak | 2015-08-22 | 1 | -1/+5 | |
| | | ||||||
* | | Adapt HTML test runner to use new ignoring functionality. | Łukasz Hanuszczak | 2015-08-22 | 1 | -1/+10 | |
| | | ||||||
* | | Create convenience script for running specific HTML tests. | Łukasz Hanuszczak | 2015-08-22 | 2 | -0/+5 | |
| | | ||||||
* | | Fix typo in link stripper of HTML test suite runner. | Łukasz Hanuszczak | 2015-08-22 | 1 | -1/+1 | |
| | | ||||||
* | | Refactor and simplify XHTML helper module of test package. | Łukasz Hanuszczak | 2015-08-22 | 1 | -7/+10 | |
| | | ||||||
* | | Create convenience wrappers to simplify in test entry points. | Łukasz Hanuszczak | 2015-08-22 | 1 | -4/+1 | |
| | | ||||||
* | | Make Haddock test package more generic. | Łukasz Hanuszczak | 2015-08-22 | 1 | -4/+14 | |
| | | ||||||
* | | Move Haddock runner of HTML test suite to Haddock test package. | Łukasz Hanuszczak | 2015-08-22 | 1 | -118/+2 | |
| | | ||||||
* | | Move IO-dependent config of HTML test suite to test package. | Łukasz Hanuszczak | 2015-08-22 | 1 | -119/+2 | |
| | | ||||||
* | | Refactor HTML test suite boilerplate to external package. | Łukasz Hanuszczak | 2015-08-22 | 1 | -141/+4 | |
| | | ||||||
* | | Make it possible to run tests without generating diff. | Łukasz Hanuszczak | 2015-08-22 | 1 | -1/+6 | |
| | | ||||||
* | | Fix issue with output being printed in incorrect order. | Łukasz Hanuszczak | 2015-08-22 | 1 | -0/+2 | |
| | | ||||||
* | | Implement footer-stripping logic. | Łukasz Hanuszczak | 2015-08-22 | 1 | -53/+19 | |
| | | ||||||
* | | Incorporate link stripping to output diffing mechanism. | Łukasz Hanuszczak | 2015-08-22 | 1 | -9/+11 | |
| | | ||||||
* | | Implement link-stripping logic as simple SYB transformation. | Łukasz Hanuszczak | 2015-08-22 | 1 | -1/+8 | |
| | | ||||||
* | | Create stub methods for processing test output as XML documents. | Łukasz Hanuszczak | 2015-08-22 | 1 | -3/+17 | |
| | | ||||||
* | | Make it possible to choose alternative diff tool. | Łukasz Hanuszczak | 2015-08-22 | 1 | -5/+29 | |
| | | ||||||
* | | Improve code style to match popular guidelines. | Łukasz Hanuszczak | 2015-08-22 | 1 | -7/+7 | |
| | |