aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'randen/bug468'Ben Gamari2016-01-065-22/+210
|\
| * The Haddock part for fully gcc-like response filesranden2016-01-015-22/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | " driver/Main.hs * Moved the response file handling into ResponseFile.hs, updating import section as appropriate. * driver/ResponseFile.hs * New file. In anticipation that maybe some day this could be provided by another library, and to make it possible to unit test, this functionality is pulled out of the Main.hs module, and expanded to support the style/format of response files which gcc uses. * The specification for the format of response files which gcc generates and consumes, seems to be best derived from the gcc code itself (libiberty/argv.c), so that is what has been done here. * This is intended to fix haskell/haddock#379 * driver-test/Main.hs * New file for testing code in the driver source tree * driver-test/ResponseFileSpec.hs * Tests, adapted/adopted from the same gcc code where the escaping/unescaping is from, in the hspec style of unit tests * haddock.cabal * Add the driver-test test-suite. Introduces a new library dependency (upon hspec) for the haddock driver target in the haddock.cabal file, but practically, this should not be a problem as the haddock-api tests already depend on hspec.
* | Version bumps and changelogBen Gamari2016-01-065-4/+16
| |
* | travis: Use Travis containersBen Gamari2015-12-261-14/+11
| |
* | Add missing importBen Gamari2015-12-261-0/+1
| |
* | Merge remote-tracking branch 'idontgetoutmuch/ghc-head' into ghc-headBen Gamari2015-12-2570-15/+342
|\ \
| * | Fix the documentation for haddock itself.Dominic Steinitz2015-12-2170-28/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Steinitz2015-12-2112-1/+147
| | |
| * | Merge pull request #1 from haskell/ghc-headidontgetoutmuch2015-12-20169-2544/+12851
| |\ \ | | | | | | | | Ghc head
* | | | OrphanInstances: Accept test outputBen Gamari2015-12-244-1/+281
| | | |
* | | | hoogle-test/AssocTypes: Allow AmbiguousTypesBen Gamari2015-12-241-0/+1
| | | | | | | | | | | | | | | | GHC 8.0 complains otherwise
* | | | Merge remote-tracking branch 'origin/ghc-head' into ghc-headBen Gamari2015-12-236-12/+6
|\ \ \ \
| * | | | Follow removal of NamedWildCard from HsTypeSimon Peyton Jones2015-12-223-6/+0
| | | | |
| * | | | Fix-up left-over assumptions of GHC 7.12 into GHC 8.0Herbert Valerio Riedel2015-12-212-2/+2
| | | | |
| * | | | Update for GHC trac#11258Alan Zimmerman2015-12-203-4/+4
| | |/ / | |/| | | | | | | | | | Adding locations to RdrName in FieldOcc and AmbiguousFieldOcc
* | | | html-test/Operators: Clear up ambiguous typesBen Gamari2015-12-231-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 outputBen Gamari2015-12-203-0/+14
| | | |
* | | | Merge remote-tracking branch 'phadej/orphans' into ghc-headBen Gamari2015-12-208-27/+90
|\ \ \ \
| * | | | Fix orphan instance collapsingOleg Grenrus2015-09-281-7/+11
| | | | |
| * | | | Add orphan instances link to contents boxOleg Grenrus2015-09-281-6/+12
| | | | |
| * | | | Print orphan instances header only if requiredOleg Grenrus2015-09-282-2/+3
| | | | |
| * | | | Have source links for orphan instancesOleg Grenrus2015-09-282-13/+9
| | | | |
| * | | | Generate docs for orphan instancesOleg Grenrus2015-09-277-21/+76
| | |_|/ | |/| |
* | | | test: Compatibility with Cabal 1.23Ben Gamari2015-12-201-2/+6
| | | |
* | | | Merge remote-tracking branch 'mrhania/testing-framework-improvements' into ↵Ben Gamari2015-12-2037-691/+1017
|\ \ \ \ | |_|/ / |/| | | | | | | ghc-head
| * | | Setup Haddock executable path in Travis configuration.Łukasz Hanuszczak2015-08-251-1/+2
| | | |
| * | | Fix Markdown formatting of README file.Łukasz Hanuszczak2015-08-251-19/+19
| | | |
| * | | Add sample Stack setup to the hacking guide.Łukasz Hanuszczak2015-08-251-2/+22
| | | |
| * | | Fix test suite failure when used with Stack.Łukasz Hanuszczak2015-08-251-0/+5
| | | |
| * | | Make Travis aware of Haddock test package.Łukasz Hanuszczak2015-08-241-0/+1
| | | |
| * | | Update sandbox setup guide to work with Haddock test package.Łukasz Hanuszczak2015-08-241-0/+1
| | | |
| * | | Get rid of obsolete testing utilities.Łukasz Hanuszczak2015-08-248-671/+0
| | | |
| * | | Accept output for Hoogle and LaTeX backends.Łukasz Hanuszczak2015-08-245-2/+58
| | | |
| * | | Fix bug with accepting to non-existing directory.Łukasz Hanuszczak2015-08-242-1/+8
| | | |
| * | | Remove redundant import statement.Łukasz Hanuszczak2015-08-221-1/+0
| | | |
| * | | Improve portability of test runner scripts.Łukasz Hanuszczak2015-08-224-8/+12
| | | |
| * | | Refactor existing code to use XHTML printer instead of XML one.Łukasz Hanuszczak2015-08-223-27/+28
| | | |
| * | | Create helper function for conversion between XML and XHTML.Łukasz Hanuszczak2015-08-222-1/+20
| | | |
| * | | Create simple test cases for Hoogle backend.Łukasz Hanuszczak2015-08-225-0/+72
| | | |
| * | | Fix bug with test runner failing when run on multiple test packages.Łukasz Hanuszczak2015-08-221-2/+1
| | | |
| * | | Add appropriate .gitignore entry and configure Hoogle test suite.Łukasz Hanuszczak2015-08-222-1/+6
| | | |
| * | | Make Hoogle backend create output directory if needed.Łukasz Hanuszczak2015-08-221-0/+3
| | | |
| * | | Setup test suite for Hoogle backend.Łukasz Hanuszczak2015-08-223-0/+39
| | | |
| * | | Adapt Cabal configuration to execute LaTeX suite with new runner.Łukasz Hanuszczak2015-08-221-2/+2
| | | |
| * | | Fix warning about no longer needed definition.Łukasz Hanuszczak2015-08-221-1/+0
| | | |
| * | | Re-implement test acceptance functionality.Łukasz Hanuszczak2015-08-221-1/+12
| | | |
| * | | Fix bug with unnecessary checking old test output.Łukasz Hanuszczak2015-08-222-1/+13
| | | |
| * | | Create test runner entry points for LaTeX test suite.Łukasz Hanuszczak2015-08-222-0/+32
| | | |
| * | | Make test runner ignore test packages with no modules.Łukasz Hanuszczak2015-08-221-1/+1
| | | |
| * | | Fix path handling in test module loader.Łukasz Hanuszczak2015-08-221-4/+16
| | | |