[commit: haddock] ghc-head's head updated: Add autogen-modules (#706) (04fd3e0)

git at git.haskell.org git at git.haskell.org
Mon Nov 20 21:13:00 UTC 2017


Repository : ssh://git@git.haskell.org/haddock

Branch 'ghc-head' now includes:

     c1cab87 travis-ci: test with HEAD
     43d0789 Make travis use 7.10.x
     9bd2bf9 Turn the README into GitHub Markdown format.
     959d205 bump haddock-api ghc dependency to allow release candidate and first release
     7b65f55 Ignore warnings, install Cabal 1.22
     08c65a9 solve dataDir ambiguity
     8d3df49 support GHC 7.10: no Safe-Inferred, Foldable instance
     2c60cb0 Update test files
     279a662 Links to source location of class instance definitions
     41e146b Filter '\r' from comments due to Windows problems.
     fe10d30 Changelog only
     8e06728 --package-name and --package-version flags
     bf77580 Sort out some module import warnings
     df0239b Track naming change in DataCon
     89fc560 Follow API changes in D538
     71170fc Prevent Synopsis from using up too much horizontal space
     0fc494f Update changelog
     fdcd190 Make the error encountered when a package can't be found more user-friendly
     10437c8 Remove now redundant imports
     f42970c Update test to account for \r filtering
     7d8ece2 Test for anchor defaulting
     6dee5e8 Clearly default to variables in out of scope case
     bb0ecbb Fix Hoogle display of constructors
     fdc4e8a Fully qualify names in Hoogle instances output
     4999f09 Update changelog
     1a65ec5 Output method documentation in Hoogle backend
     e49d473 Don't print instance safety information in Hoogle
     b44763d Post-release version bumps and changelog
     8ba7777 Loosen bounds on haddock-*
     d567a12 Expand response files in arguments
     5d04e31 Do not insert anchor for section headings in contents box
     319bf20 Ignore doc/haddock.{ps,pdf}
     bf31846 Change ModuleTree Node to carry PackageKey and SourcePackageId to resolve #385
     3fee88b haddock-library: require GHC >= 7.4
     39a7a1b Create simple method for indentation parsing.
     7649798 Make nested lists count indentation according to first item.
     c4a73b5 Add simple test case for arbitrary-depth list nesting.
     3536512 Add arbitrary-indent spec test for parser.
     194f382 Update docs with info on new list nesting rule
     d50967d Update some meta data at the top of the docs
     fb5d858 Add some Hacking docs for getting started
     2d1b63e Fix markdown
     a65953d Refine hacking instructions slightly
     2b467a7 Build executable with '-threaded' (fixes #399)
     3d9e813 Update changelog for -threaded
     a7c6a56 Fix haddock: internal error: spliceURL UnhelpfulSpan (#207)
     5aaa14f Changelog for #207
     3d11080 Attach to instance location the name that has the same location file
     f48474f Update changelog
     a476b25 Fix alignment of Source links in instance table in Firefox
     4343f6c Update tests for the CSS changes
     ce0237f Create scaffolding for Haskell source parser module.
     e17f625 Implement function for tagging parsed chunks with source spans.
     413f7f3 Implement simple string chunking based on HsColour library.
     6fb8d5a Create basic token classification method.
     57d4c9c Adapt source span tagging to work with current whitespace handling.
     c7ecc59 Add record accessors to exports of hyperlinker parser module.
     7b60788 Make parser module export all types and associated accessors.
     5e904cb Create simple HTML renderer for parsed source file.
     1a43f35 Add support for specifying the CSS file path in HTML source renderer.
     01a2e7c Fix identifier recognition in Haskell source parser.
     ffd0e80 Fix comment recognition in Haskell source parser.
     e5bd5d3 Add support for recognizing compiler pragmas in source parser.
     d275f87 Create scaffolding of module for associating tokens with AST names.
     74de002 Implement utility method for extracting variable identifiers from AST.
     d06a2b5 Create simple mechanism for associating tokens with AST names.
     cb3ece1 Add dummy support for hyperlinking named tokens.
     7d43b8a Fix span matcher bug causing wrong items being hyperlinked.
     9a51a6d Constrain elements exported by hyperlinker modules.
     666af8d Add support for type token recognition.
     7065693 Add support for binding token recognition.
     21984e4 Implement go-to-definition mechanism for local bindings.
     c84a3ef Implement module export- and import-list item hyperlinking.
     fab61bb Fix span matching to allow parenthesized operators hyperlinking.
     b31513d Fix weird hyperlinking of parenthesized operators.
     162b02e Add support for type declaration anchors.
     c678689 Add support for top-level function declaration anchors.
     1064953 Fix external anchors to contain HTML file extension.
     60db149 Refactor the way AST names are handled within detailed tokens.
     a85224a Implement hyperlinking of imported module names.
     ebd60c5 Fix parsing of single line comments with broken up newlines.
     a7888ae Fix bug with improper newline handling.
     45cc27f Fix issues with escaped newlines in comments.
     61942ce Add support for parsing C preprocessor macros.
     416c384 Add some documentation for parser module of source hyperlinker.
     937a601 Add some documentation for AST module of source hyperlinker.
     ce4b560 Add command line option for generating hyperlinked source.
     3eb96a6 Extend module interface with rich source token stream field.
     4190a05 Implement source tokenization during interface creation process.
     62d44cd Create hyperlinker module and plug it into the Haddock pipeline.
     6f16398 Add support for providing custom CSS files for hyperlinked source.
     a6bd86a Add support for fancy highlighting upon hovering over identifier.
     affd889 Make source hyperlinker generate output in apropriate directory.
     844c09d Create module with hyperlinker utility functions.
     d58bcf2 Make external hyperlinks point to locations specified by source URLs.
     ab07020 Rewrite source generation to fixed links and directory structure.
     a6eb5a1 Add basic support for cross-package hyperlink generation.
     98cb99c Disable generating hyperlinks for module references.
     4a6b6c1 Make Haddock generate source for all interfaces (also hidden ones).
     311b3cc Prevent source parser from throwing exception when lexing fails.
     6cf5e45 Implement workaround for Chrome highlighting issues.
     5a86381 Make hyperlinker generate correct anchors for data constructors.
     46b1520 Make hyperlinker generate anchors for record field declarations.
     671e7dc Fix issue with hyperlink highlight styling in Chrome browser.
     d6cfd26 Add support for hyperlinking constructor names in patters.
     a1d3cb1 Add support for hyperlinking field names in record patterns.
     7d26944 Add support for hyperlinking field names in record expressions.
     6bebd57 Make hyperlinker respect pretty-printer flag and add documentation.
     fe22eda Unexpose hyperlinker modules in Cabal configuration.
     d44fc5b Setup HSpec framework for Haddock API package.
     f3d1f3c Add basic tests related to comment parsing.
     86ccbbf Add tests related to parsing basic language constructs.
     2426a64 Add simple tests for do-notation parsing.
     5ddb425 Add very simple QuickCheck properties for source parser spec.
     5f13457 Create simple test runner for hyperlinker tests.
     3b6cbe3 Add test case for basic identifier hyperlinking.
     15ac1a8 Add test case for operator hyperlinking.
     95dfb7a Add test case for constructor hyperlinking.
     354d329 Add test case for record expressions and patterns hyperlinking.
     9dfb3f8 Add test case for literal syntax highlighting.
     cddb709 Add hyperlinker test runner to .cabal and .gitignore files.
     beab75b Adapt hyperlinker test runner to have the same interface as HTML one.
     5da9073 Fix hyperlinker test runner file paths and add pretty-printing option.
     40d0a05 Add reference files for hyperlinker test cases.
     395a9c3 Make hyperlinker test runner strip local links from generated source.
     7675698 Create simple script for accepting hyperlinker test case references.
     db51ad0 Re-accept hyperlinker test cases with local references stripped out.
     a229331 Fix bug with diffing wrong files in hyperlinker test runner.
     4b0b4a8 Remove unused dependencies in Haddock API spec configuration.
     b91ee2f Add support for hyperlinking synonyms in patterns.
     dc2eed5 Create test case for hyperlinking @-patterns.
     dd781d1 Add support for hyperlinking universally quantified type variables.
     571944f Create hyperlinker test case with quantified type variables.
     2b748bb Add scoped type variables test for polymorphism test case.
     d6fcd46 Add record wildcards test for records hyperlinking test case.
     980664b Document some functions in XHTML utlity module.
     868248d Make hyperlinker render qualified names as one entity.
     8071c27 Add qualified name test for identifiers hyperlinking test case.
     0d0550c Fix crash happening when hyperlinking type family declarations.
     5c01af0 Add support for anchoring data family constructor declarations.
     28e93ce Improve support for hyperlinking type families.
     0ea2c4a Add hyperlinker test case for checking type and type family declarations.
     aa6c6de Fix issue with operators being recognized as preprocessor directives.
     257e045 Fix broken tests for parsing and hyperlinking hash operators.
     d761512 Add support for anchoring signatures in type class declarations.
     ef3b869 Make hyperlinker generate anchors only to top-level value bindings.
     29bb1ce Create hyperlinker test case for type classes.
     9c156cd Update docs with information about source hyperlinking.
     820381b Update docs on using `--read-interface` option.
     a861470 Remove potentially dangerous record access in hyperlinker AST module.
     cab1191 Make Haddock generate warnings about potential misuse of hyperlinker.
     861c45b Fix incorrect specification of source style option in doc file.
     99980dc Refactor source path mapping to use modules as indices.
     5927bfd Fix bug where not all module interfaces were added to source mapping.
     fcaa46b Extract main hyperlinker types to separate module.
     1325460 Move source paths types to hyperlinker types module.
     bbd036a Add support for hyperlinking modules in import lists.
     b6e9968 Add short documentation for hyperlinker source map type.
     0e1cad7 Fix bug with module name being hyperlinked to `Prelude`.
     d76c57b Fix problem with spec build in Haddock API configuration.
     53c47c6 StrictData: print correct strictness marks
     ad3b36b Update changelog
     d5298da Relax upper bound on GHC a bit
     06e6751 Delete trailing whitespace
     5eb0785 StrictData: changes in HsBang type
     06e0766 Fix expansion icon for user-collapsible sections
     b7fa302 Make some version changes after 2.16.1 release
     cf2c2d0 Merge pull request #422 from adamse/adamse-D1033
     9affe8f Break the response file by line termination rather than spaces, since spaces may be within the parameters. This simple approach avoids having the need for any quoting and/or escaping (although a newline char will not be possible in a parameter and has no escape mechanism to allow it).
     3436273 Replace (SourceText,FastString) with WithSourceText data type
     089d20c Update changelog
     7656bf8 Avoid JavaScript error during page load in non-frame mode
     ecabf4e Link to the definitions to themselves
     e190efe Fix typo in Haddock.Backends.Xhtml.Layout: divSynposis -> divSynopsis
     c274363 Fix record field alignment when name is too long
     7e83309 Add some utility definitions for generating line anchors.
     241346e Make hyperlinked source renderer generate line anchors.
     7eafa83 Re-accept test cases after adding line anchors for each of them.
     3be46a2 Override source line flags when source hyperlinker is enabled.
     2b2e310 Update tests to follow HTML changes
     acdbdc0 Fix quote syntax for promoted types.
     33fe628 Apply promoted type quoting to type-level consing.
     3ad8ada Extend advanced types test case with other examples.
     66c91a3 Rename advanced types test case and accept new output.
     62f3a12 HsBang is split into HsSrcBang and HsImplBang
     b42db93 Merge pull request #433 from adamse/split-hsbang
     6a1d4a6 Follow changes in GHC build system
     81baac9 Make Travis use 7.10.2
     e9d61b7 Move SYB utilities to standalone module.
     f7d377e Implement `everywhere` transformation in SYB module.
     dc25b70 Implement generic transformation constructor.
     e4740dd Create simple utility module for type specialization.
     79f475a Make type of type specialization function more general.
     6e0fe19 Add basic HTML test case for checking instance specialization.
     92f0b1e Make HTML class instance printer take optional signature argument.
     2070c0f Refactor instance head type to record instead of a meaningless tuple.
     05f35d7 Add expandable method section for each class instance declaration.
     0a02b70 Move dummy post-family instances for `DocName` to `Types` module.
     6fc527b Create convenience functions for type specialization module.
     d6741ee Hook type specialization logic with HTML pretty-printer.
     1680145 Create stub functions for sugaring specialized types.
     3f31e24 Implement list syntax sugaring logic for specialized types.
     060b986 Implement tuple syntax sugaring logic for specialized types.
     6be6ca7 Get rid of code duplication in type specialization module.
     9edfaa6 Create scaffolding of a framework for renaming specialized types.
     51e145b Fill in missing cases in specialized type renaming function.
     1633853 Remove code duplication in specialized type renamer.
     4b352b9 Change state of the type renaming monad.
     d508387 Implement simple mechanism for generating new type names.
     0495d71 Fill in stub behaviour with actual environment renaming.
     2c94f5a Fix logic behind binder type renaming.
     d5700e1 Add SYB-like utility function for performing stateful queries.
     77b628b Create function for retrieving free variables from given type.
     532478b Fix compilation error caused by incorrect type signature.
     8135ce0 Move `SetName` class definition to types module.
     70ed991 Hook type renamer with instance method HTML pretty-printer.
     a314ebd Add some test cases for type renamer.
     b4a82b3 Make specialized signatures refer to original signature declaration.
     59d8097 Make specialized methods be nicely formatted again.
     42d49d5 Attach source locations to the specialized class methods.
     dbe6f2c Extend instances test case to also test multi-name type signatures.
     2d9b75f Fix tab-based indentation in instances test case.
     f0edea1 Improve placement of instance methods expander button.
     1700278 Add new data type declaration to instance specialization test case.
     aec90be Make type renamer first try single-letter names as  alternatives.
     08e592e Fix type renamer bug with incorrect names being generated.
     0e3a90b Add some documentation and refactor type specialization module.
     dfb697b Fix another bug where type renamer was generating incorrect names.
     3f404ba Refactor type renamer to rebinding and pure renaming phases.
     bea9253 Fix unwitting compilation bug.
     85dab3d Integrate instance specification type into class instance definition.
     dc62b95 Get rid of no longer neccessary instance specification type.
     17b91bb Fix declaration converter to use more appropriate mode for methods.
     351eea4 Fix bug with types not being specialized at all.
     131e583 Fix bug where instance expander was opening wrong section.
     a66852d Fix another type renamer bug where not all names were rebound.
     fb62902 Fix yet another renamer bug where some names were not unique.
     f0a5efd Split instance subsection layout method to top-level declarations.
     88df578 Rearrange layout of instance methods in generated documentation.
     17e6df0 Get rid of no longer used layout method.
     467b07e Attach section title to the instance methods block.
     3827f25 Add basic tests for associated types in instances test case.
     0c34ec0 Attach associated types information to instance header.
     73f4a18 Make instance details section contain associated types information.
     3fb4ec5 Improve look of rendered associated families in instance details.
     de39570 Introduce alternative type for family declarations.
     3073526 Make instance details record use new type for family declarations.
     5980cfb Split printer of type family header to separate functions.
     709ce61 Implement HTML renderer for pseudo-family declarations.
     00571a3 Apply type specializer to associated type family declarations.
     730d8b0 Create helper method for specializing type signatures.
     f0222ea Refactor specializer module to be independent from XHTML backend.
     e3b0be8 Add some documentation for instance head specializer.
     ca667e1 Fix bug with missing space in documentation for associated types.
     a49a3f0 Fix issue with incorrect instance details sections being expanded.
     0158692 Accept tests affected by adding instance details section.
     96a118b Make section identifier of instance details more GHC-independent.
     6ee9d22 Re-accept tests after applying deterministic section identifiers.
     472440c Make identifier generation also architecture-independent.
     c537853 Fix issue with instance expander hijacking type hyperlink click.
     2f0d25e Get rid of dreadful hashing function for generating identifiers.
     e46cf07 Move `InstOrigin` type declaration to more appropriate module.
     a24cc75 Accept tests affected by changes related to instance expander.
     25ea9a3 Add examples with type operators to the instances test case.
     809a24c Add basic support for sugaring infix type operators.
     ac18940 Add support for sugaring built-in function syntax.
     d4a48a1 Remove default methods from Hoogle class output.
     19205c8 Add fixity declarations in Hoogle backend output.
     d070abf Fix bug with incorrect fixities being generated in Hoogle backend.
     ff84640 Improve class type family declarations output in Hoogle backend.
     fbfd09c Add missing default family equations in Hoogle output.
     45d72d1 Improve formatting of class details output in Hoogle backend.
     ac10a4c Fix weird-looking Hoogle output for familyless classes.
     0a7c9cc Create script file for new HTML test runner.
     a2949cd Set default behaviour if no arguments given.
     ee55e47 Add support for providing optional arguments for test runner.
     d5d2030 Improve output of test runner error messages.
     1377659 Add support for executing Haddock process in test runner.
     a380904 Add GHC path to test runner configuration.
     c162d63 Make GHC path a test runner command-line argument.
     da76b1b Extend test runner configuration with Haddock arguments.
     17be133 Refactor test runner and create stub functions.
     076e04c Make test runner actually run Haddock executable.
     c96ac67 Fix bug with test runner not producing any output files.
     cf8f244 Setup skeleton of framework for running tests.
     11d74d7 Fix bug with modules not being found in global search mode.
     1105992 Make Haddock standard output redirection be more configurable.
     5cf07eb Incorporate old, ugly functions for comparing output files.
     a2d23f2 Refactor architecture of test runner output checking functions.
     18333ed Implement actual diffing mechanism.
     9048548 Improve code style to match popular guidelines.
     4ca12ff Make it possible to choose alternative diff tool.
     503e92e Create stub methods for processing test output as XML documents.
     b816a40 Implement link-stripping logic as simple SYB transformation.
     8af6bdb Incorporate link stripping to output diffing mechanism.
     6f86719 Implement footer-stripping logic.
     0c28e3f Add missing dependencies in Cabal configuration file.
     16eb785 Fix issue with output being printed in incorrect order.
     7196607 Make it possible to run tests without generating diff.
     4a4d9ec Refactor HTML test suite boilerplate to external package.
     1102352 Create utilities for storing directory configuration.
     6a2c16a Move IO-dependent config of HTML test suite to test package.
     fa04b41 Enable all compiler warnings in Haddock test package configuration.
     54fb845 Move Haddock runner of HTML test suite to Haddock test package.
     66d7114 Make Haddock test package more generic.
     ad82e40 Create convenience wrappers to simplify in test entry points.
     188b8aa Adjust module visibility and items they export.
     b1c899c Remove no longer useful test option.
     869ee23 Change extension of test files used for diffing.
     5934c41 Refactor and simplify XHTML helper module of test package.
     20867f7 Fix typo in link stripper of HTML test suite runner.
     554db03 Create convenience script for running specific HTML tests.
     1cb714e Implement utility functions for conditional link stripping.
     c2d2c48 Adapt `hypsrc-test` module to work with new testing framework.
     5568091 Implement output accepting mechanism in test package.
     163da5a Create utility function for recursive obtaining directory contents.
     e614916 Make Haddock test package more generic.
     c2a4125 Fix path handling in test runner.
     bb7d45d Make it possible to specify ignored files for test output.
     8efa6cb Adapt HTML test runner to use new ignoring functionality.
     eff66b0 Fix bug with not all test output files being checked.
     9ff514d Specify ignored files for hyperlinker source test runner.
     f7337b1 Copy test runner script for hyperlinked source case.
     ebf06f3 Fix bug with test runner invoking Haddock in incorrect mode.
     48b5858 Fix path handling in test module loader.
     d36a1a5 Make test runner ignore test packages with no modules.
     8e05e0b Create test runner entry points for LaTeX test suite.
     863d33c Fix bug with unnecessary checking old test output.
     cf22686 Re-implement test acceptance functionality.
     1b75828 Fix warning about no longer needed definition.
     5bc022f Adapt Cabal configuration to execute LaTeX suite with new runner.
     acf526f Setup test suite for Hoogle backend.
     ac67d1f Make Hoogle backend create output directory if needed.
     109ebe4 Add appropriate .gitignore entry and configure Hoogle test suite.
     7d0317a Fix bug with test runner failing when run on multiple test packages.
     3378ef4 Create simple test cases for Hoogle backend.
     391225e Create helper function for conversion between XML and XHTML.
     2555cc3 Refactor existing code to use XHTML printer instead of XML one.
     f2b7e4d Improve portability of test runner scripts.
     27d5cba Remove redundant import statement.
     136c48c Fix bug with accepting to non-existing directory.
     5b427d2 Accept output for Hoogle and LaTeX backends.
     3c88a8a Get rid of obsolete testing utilities.
     0b5a59a Update sandbox setup guide to work with Haddock test package.
     0f2b8a8 Make Travis aware of Haddock test package.
     1557c08 Fix test suite failure when used with Stack.
     f8764c7 Add sample Stack setup to the hacking guide.
     e6fd9fc Fix Markdown formatting of README file.
     27ffb2c Setup Haddock executable path in Travis configuration.
     29c9681 account for changes to ipClass
     7570ed8 Merge pull request #443 from bgamari/ghc-head
     ad49d16 Follow changes from #6018
     fea4277 React to refactoring CoAxiom branch lists.
     5890a2d Track msHsFilePath change.
     acfc97f Create Process: removed PhaseFailed
     02e633a Generate docs for orphan instances
     dee8ef2 Have source links for orphan instances
     7f97a59 Print orphan instances header only if required
     c609348 Add orphan instances link to contents box
     52bc03a Fix orphan instance collapsing
     e083daa Merge pull request #448 from Mistuke/fix-silent-death-of-runInteractive
     c7a8a8b s/PackageKey/UnitId/g and s/packageKey/unitId/g
     85b7ed6 Roughly fix up haddock for DuplicateRecordFields changes
     a394ee8 Track wip/spj-wildcard-refactor on main repo
     18de4f2 Track change to PatSyn.patSynSig
     ec20bd1 Follow changes to HsTYpe
     174f236 Account for Typeable changes
     8358cd2 Work on updating Haddock to wip/spj-wildard-recactor
     987b506 Relax upper bound on `base` to allow base-4.9
     b2d4b23 More adaption to wildcard-refactor
     0413c54 Merge remote-tracking branch 'origin/ghc-head' into wip/spj-wildcard-refactor
     7f4519f Matching change GHC #11017 BooleanFormula located
     52c963e Change for IEThingWith
     83a9e9d Eliminate support for deprecated GADT syntax
     0d157fe Merge with origin/head
     e763c00 Undo msHsFilePath change.
     c122a76 Wibbles to Haddock
     c091ca8 Merge remote-tracking branch 'origin/ghc-head' into wip/spj-wildcard-refactor
     fcd1bb7 Update to match GHC wip/T11019
     95e4362 merge with origin/ghc-head
     42b2cfc Wibble
     a6deefa Canonicalise Monad instances
     2229547 Matching changes for #11028
     f4ef254 Placeholder for record style GADT declaration
     0fc8cfd Update for type=kinds
     33e89b2 Bump versions for ghc-7.11
     7e49f55 Eliminate instanceHead' in favour of GHC's instanceSig
     85ea110 Remove redundant constraints from haddock, discovered by -fwarn-redundant-constraints
     45ca97d Track changes in HsSyn for quasi-quotes
     20e56de Track change in API of TyCon
     b731a89 Track API changes to support empty closed type familes
     53ae59f Track the new location of setRdrNameSpace
     75a23ec ApiAnnotations : strings in warnings do not return SourceText
     bf4041f Update after wild card renaming refactoring in D613
     f6c317b StrictData: print correct strictness marks
     2d38f9b StrictData: changes in HsBang type
     8165306 Replace (SourceText,FastString) with WithSourceText data type
     ebf0eeb HsBang is split into HsSrcBang and HsImplBang
     7f34b4e Follow changes in GHC build system
     df09881 account for changes to ipClass
     37a1603 Follow changes from #6018
     5aac8c9 React to refactoring CoAxiom branch lists.
     7a56977 Track msHsFilePath change.
     cda84b4 Create Process: removed PhaseFailed
     319acdd s/PackageKey/UnitId/g and s/packageKey/unitId/g
     821b1dc Roughly fix up haddock for DuplicateRecordFields changes
     4e1eef5 Track wip/spj-wildcard-refactor on main repo
     5628084 Follow changes to HsTYpe
     0b4e542 Work on updating Haddock to wip/spj-wildard-recactor
     3fd2ed3 More adaption to wildcard-refactor
     617392c Track change to PatSyn.patSynSig
     3e6b341 Account for Typeable changes
     af8fff4 Relax upper bound on `base` to allow base-4.9
     e27200a Matching change GHC #11017 BooleanFormula located
     e02a744 Change for IEThingWith
     064a7df Eliminate support for deprecated GADT syntax
     22aef2d Undo msHsFilePath change.
     d74b8d0 Update to match GHC wip/T11019
     f310809 Wibble
     3f503bd Canonicalise Monad instances
     5b07e71 Matching changes for #11028
     cc20c0d Placeholder for record style GADT declaration
     50c0faf Update for type=kinds
     cb89336 Changes to compile with 8.0
     a89c808 Warnings
     d4657f0 Update for D1200
     91217a9 Types: Add Outputable[Bndr] DocName instances
     66cf3d2 Fix fallout from wildcards refactoring
     85be6fd Update for D1200
     a45a133 Types: Add Outputable[Bndr] DocName instances
     3de72a8 Fix fallout from wildcards refactoring
     6f46d59 Merge remote-tracking branch 'origin/ghc-head' into HEAD
     fa03f80 Fix Hyperlinker
     1555134 Merge remote-tracking branch 'mrhania/testing-framework-improvements' into ghc-head
     edb3feb test: Compatibility with Cabal 1.23
     19692aa Merge remote-tracking branch 'phadej/orphans' into ghc-head
     b5ab70a Add html-test for orphan instances output
     105869f Update for GHC trac#11258
     2bdfda1 Merge pull request #1 from haskell/ghc-head
     e01e479 Handle inline math with mathjax.
     3f50b95 Fix the documentation for haddock itself.
     a8d1ea9 Fix-up left-over assumptions of GHC 7.12 into GHC 8.0
     fef5e32 Follow removal of NamedWildCard from HsType
     39f8365 html-test/Operators: Clear up ambiguous types
     975e77c Merge remote-tracking branch 'origin/ghc-head' into ghc-head
     9c4fb80 hoogle-test/AssocTypes: Allow AmbiguousTypes
     2d4680f OrphanInstances: Accept test output
     0104ef8 Merge remote-tracking branch 'idontgetoutmuch/ghc-head' into ghc-head
     215fcf0 Add missing import
     80f2f98 travis: Use Travis containers
     6ddd758 tweak version bounds for GHC-8.1
     d510c45 The Haddock part for fully gcc-like response files
     116e56e Version bumps and changelog
     94c1274 Merge remote-tracking branch 'randen/bug468'
     13e1eaf Add ResponseFile to OtherModules
     a13d21c Merge branch 'master' into ghc-head
     17388b0 deal with un-wiring of IP class
     c2e8915 Update to match wip/T11430 in GHC
     0ff3b72 Update to match wip/T11430 in GHC
     8269b34 Merge remote-tracking branch 'gridaphobe/ghc-head' into ghc-head
     695cb7f deal with un-wiring of IP class
     89eac21 Make sure --mathjax affects all written HTML files
     af205d2 Render */# instead of TYPE 'Lifted/TYPE 'Unlifted (fixes #473)
     8a4c949 Merge pull request #477 from haskell/issue-475
     57a5dcf Merge branch 'master' into ghc-head
     bfd4745 doc: Switch to Sphinx
     bae468b Document --use-unicode flag
     25b8d00 Fix GHC and haddock-library dependency bounds
     4ca91ad testsuite: Rework handling of output sanitization
     60b4f39 test: Compare on dump
     9c23d5d html-test: Accept test output
     a427f59 hypsrc-test: Accept test output
     228a0d7 Merge branch 'fix-up-testsuite'
     1b6bcd6 Move the permalinks to "#" on the right side
     8410dd3 Update tests for previous commit
     f84ddf0 Merge branch 'anchors-redux'
     1ee7e9a Use -fprint-unicode-syntax when --use-unicode is enabled
     6a6029f Merge pull request #480 from bgamari/sphinx
     2da130a Collapse type/data family instances by default
     1338b5d Ensure expanded family instances render correctly
     e18d166 Merge remote-tracking branch 'origin/master' into ghc-head
     43532d7 Xhtml.Decl: Various cleanups
     fdd07f3 Xhtml.Decl: Show kind signatures for type family variables
     7ac0237 Xhtml.Decl: Show 'where ...' after closed type family
     7dd4e19 Merge pull request #483 from bgamari/T11588
     23f1420 Merge remote-tracking branch 'origin/master' into ghc-head
     ab95426 Follow-on changes to support RuntimeRep
     b89d1c2 Remove unused functions
     4b0adce Follow-on changes to support RuntimeRep
     bb994de Changes due to fix for GHC#11648.
     a0ddf91 Changes due to fix for GHC#11648.
     3ddcbd6 Fix printing of pattern synonym types
     1308be3 Fix printing of pattern synonym types
     ccb14e9 doc: Fix option references
     c6d6a18 doc: Only install if BUILD_SPHINX_HTML==YES
     ea63a59 doc: Only install if BUILD_SPHINX_HTML==YES
     7699b27 doc: Fix option references
     1204af7 Merge pull request #482 from RyanGlScott/ghc-head
     a77728c Merge pull request #489 from mpickering/unused-functions
     035f2f1 Collapse type/data family instances by default
     82f5ef8 Ensure expanded family instances render correctly
     03b02a0 Remove unused functions
     5c82c9f ghc: Install files for needed --hyperlinked-source
     3b980e7 ghc: Install files for needed --hyperlinked-source
     56dbfe1 Track change to HsGroup
     609018d doc: At long last fix ghc.mk
     fea4b0a doc: At long last fix ghc.mk
     30f20af Render Haddocks for derived instances
     dd9a30f haddock-test: A bit of refactoring for debuggability
     88bacd2 Create: Mark a comment as TODO
     5731f3b html-test: Update reference output
     955239b hypsrc-test: Fix reference file path in cabal file
     48521cf doc: Update extra-source-files in Cabal file
     1f05bf7 Bump versions
     9760ee9 Merge remote-tracking branch 'origin/master' into ghc-head
     d7ef908 Merge remote-tracking branch 'RyanGlScott/ghc-head' into ghc-head
     22d1666 doc: Add clean targets
     3e08782 doc: Add html as an all-target for ghc
     48c63a3 Update CHANGES
     7b238d9 Version bump
     67fbe48 Revert "Version bump"
     af1a868 doc: Fix GHC clean rule
     261342e Merge remote-tracking branch 'origin/master' into ghc-head
     2904561 Version bump to 2.17.2
     26e6b39 doc: Use `$(MAKE)` instead of `make`
     c277db2 Merge remote-tracking branch 'origin/master' into ghc-head
     915a34b Fix #303. Hide footer when printing
     f6e5d57 Fix #280. Parsing of module header
     cec2195 doc: Vendorize alabaster Sphinx theme
     1bfcca3 Merge remote-tracking branch 'origin/master' into ghc-head
     34f0794 Merge pull request #502 from Helkafen/master
     2c603c3 Revert "doc: Vendorize alabaster Sphinx theme"
     d100c8f cabal: Fix README path
     e82d093 Merge remote-tracking branch 'origin/master' into ghc-head
     6db811a doc: Use whichever theme sphinx deems appropriate
     375a8d8 Merge remote-tracking branch 'origin/master' into ghc-head
     ebd41f6 Create: Remove redundant imports
     c03dad1 Create: Better debug output
     6193f6d Don't consider default class ops when looking for decls
     b8e3380 UnfelpfulSpan line number omitted
     7c60df1 Change Hyperlinked lexer to know about DataKinds ticks
     ba70ca2 Make parser state a newtype
     474a0c1 remove framed view of the HTML documentation (see #114 and #274)
     7290bf9 Merge pull request #507 from bgamari/T505
     02adc0a Update CHANGES
     eb5beb4 Merge pull request #514 from Helkafen/frames
     4202f96 Remove misplaced haddock comment
     0cf9557 Merge pull request #515 from alexbiehl/master
     b0b2371 Merge pull request #513 from treeowl/newtype-since
     ef0993f Merge pull request #504 from Helkafen/issue-280
     8d47c8b Matching changes for #12105
     8d82690 Version bumps (2.17.3, 1.4.2)
     3b71668 Merge pull request #521 from Helkafen/master
     37692f6 publish haddock-test library
     d652941 Merge pull request #512 from phadej/oleg-fixes
     ccd952f Documentation for LaTeX markup.
     f453f37 Fix spelling mistake.
     6b075ef Camel case MathJax.
     1f28fd8 Fix math typo and add link.
     09054c2 Follow changes to LHsSigWcType
     f833ba8 Follow GHC re-adding FunTy
     2c7c735 Merge pull request #525 from idontgetoutmuch/master
     e40990d Merge pull request #522 from Helkafen/master
     5a9c393 Copyright holders shown on several lines. Fix #279
     f45e2c4 ocean: Ensure that synopsis fully covers other content
     60f90cd Merge pull request #534 from bgamari/T531
     1cb73d6 Merge pull request #533 from Helkafen/master
     bc8de00 do not create empty src directory
     011c9e3 Merge pull request #537 from Helkafen/master
     d1dc783 Add $ as a special character
     008e61d GhcUtils: Changes for multi-pattern signatures
     cdc81a1 Add support for unboxed sums
     a3309e7 Disable NFData instances for GHC types when GHC >= 8.2
     d9bb5fc Disable NFData instances for GHC types when GHC >= 8.0.2
     60c43ac ghc.mk: Don't attempt to install html/frames.html
     08aa479 Haddock.Types: More precise version guard
     a9a520e Merge pull request #538 from massysett/master
     073d899 Fix rendering of class methods for Eq and Ord
     240bc38 Fix rendering of class methods for Eq and Ord
     d73b286 Haddock changes for T10598
     a5a51f9 Update for refactoring of NameCache
     2bd3429 Bump upper bound on base
     1dcefad Match changes in GHC wip/T3384 branch
     a5946c0 haddock-api: Don't use stdcall calling convention on 64-bit Windows
     f951caf Matching changes for GHC wip/T12942
     b34497c Bump base upper bound
     b19ea3a HsIParamTy now has a Located name
     b43e370 Prevent GHC API from doing optimization passes.
     4349092 Upstream changes re levity polymorphism
     7f1987b Changes to match #13163 in GHC
     dbbdabf Kill remaining static flags
     b383b17 Adding MDoc to exports of Documentation.Haddock
     ef99ed8 Also exposing toInstalledIface
     9acb289 Bump for GHC 8.3
     d2be5e8 Bump for GHC 8.2
     db13d5f Merge branch 'ghc-head'
     12a6cc9 Update Haddock w.r.t. new HsImplicitBndrs
     4f249c9 Update Haddock w.r.t. new HsImplicitBndrs
     af9c09f Adapt to EnumSet
     26d6c15 Correctly handle Backpack identity/semantic modules.
     930cfbe Add a field marking if interface is a signature or not.
     2067a2d Render signature module tree separately from modules.
     0671abf Documentation.
     3d77b37 More docs.
     94610e9 TODO on moduleExports.
     6cc832d Better Backpack support with signature merging.
     bf3c4d7 Fix haddock-test to work with latest version of Cabal.
     07b88c5 Annotate signature docs with (signature)
     4eb765c Render help documentation link next to (signature) in title.
     606da88 Merge commit '240bc38b94ed2d0af27333b23392d03eeb615e82' into HEAD
     069b44b haddock-api: Bump bound on GHC
     407508c Merge pull request #581 from JustusAdam/master
     07272c7 Merge pull request #568 from awson/ghc-head
     f6f9bca Print any user-supplied kind signatures on type parameters.
     29c76f7 Update test suite to expect kind annotations on type parameters.
     214aaf3 Include travis build indication badge
     ee3e3d0 haddock-api: Bump bound on GHC
     68e531b Correctly handle Backpack identity/semantic modules.
     26879d9 Add a field marking if interface is a signature or not.
     fbbe544 Render signature module tree separately from modules.
     4e6f444 Documentation.
     f65966b More docs.
     76d0b2b TODO on moduleExports.
     2469493 Better Backpack support with signature merging.
     e3568da Fix haddock-test to work with latest version of Cabal.
     ef93eaa Annotate signature docs with (signature)
     0567d93 Render help documentation link next to (signature) in title.
     18ed871 Update MathJax URL
     1185aba Add highlight for :target to ocean.css
     02a6334 Allow base-4.10 for haddock-test
     8260f43 cabal.project for haddock-api, haddock-library and haddock-test
     62ae5e7 Move dist scripts to scripts/
     39642e4 Add haddock to cabal.project
     e0ada17 Read files for hyperlinker eagerly
     b44676d Explicit import list ofr Control.DeepSeq in Haddock.Interface.Create
     e9cd7b1 Prevent GHC API from doing optimization passes.
     3b64e93 Add @alexbiehl as maintaner
     99ec96e Disable doctest with ghc-8.3
     a0c4790 Render (signature) only if it actually is a signature!
     70885ce Travis: Use ghc-8.2.1 on master
     83c460c Travis: Verbose cabal output
     862afa0 Use travis_retry for cabal invocations
     65fccc0 Use new MathJax URL in html-test
     c0b1d8b Expand signatures for class declarations
     968045e Hoogle: Correctly print classes with associated data types
     ce3647e Render (signature) only if it actually is a signature!
     e41e21e `html-test --accept` deltas to reference samples
     4346ad2 Remove anything related to obsolete frames mode
     67d6345 Cherry-picked remaining commits from haddock-2.17.4-release (#603)
     d0fd361 Update changelog to reflect news in HEAD
     0ae73bb Markdownify changelog
     7ec72d3 Bump to 2.18.0 (#605)
     799a41f Update attoparsec-0.12.1.1 to attoparsec-0.13.1.0
     393920f Improve error message
     0278700 Correctly remember collapsed sections (#608)
     2163981 Lazily decode docMap and argMap (#610)
     e0e6615 Fix Binary instance for InstalledInterface (#611)
     d300632 Improve documenation of Haddock markup (#614)
     b7d7b7a Haddock: Fix broken lazy IO in prologue reading (#615)
     b35eed2 Haddock: Fix broken lazy IO in prologue reading (#615)
     c836dd4 Consequently use inClass and notInClass in haddock-library (#617)
     c4a06a8 Don't enable compilation for template haskell (#624)
     506f614 Improve Syb code (#621)
     eca0677 Clear fixme comment (#625)
     fdf1b01 Make haddock-library and haddock-api warning free (#626)
     75e1e19 Include `driver-test/*.hs` sdist (#630)
     a1b5714 Disable pattern match warnings (#628)
     bfb3563 Allow user defined signatures for pattern synonyms (#631)
     d912ee7 Use NameSet for isExported check (#632)
     1e1f85d Match new AST as per GHC wip/new-tree-one-param
     a9f774f Rename extension index tags
     87c551f Haddock support for bundled pattern synonyms (#627)
     7cecbd9 Use new function getNameToInstancesIndex instead of tcRnGetInfo (#636)
     d5d8cd1 Use new function getNameToInstancesIndex instead of tcRnGetInfo (#639)
     cf7addb Lookup fixities for reexports without subordinates (#642)
     2d919a3 Don't include names with empty subordinates in maps (#644)
     af3e6c7 Make per-argument docs for class methods work again (#648)
     901b327 Fix haddock: internal error: links: UnhelpfulSpan (#561)
     a330da5 Document record fields when DuplicateRecordFields is enabled (#649)
     58edf9f Fix test failures on Windows (#564)
     22cbf4d Avoid errors on non UTF-8 Windows (#566)
     42e49d3 Remove redudant import warning (#651)
     49a0088 Avoid missing home module warning (#652)
     e9894ff Fix #249 (#655)
     8ed89b1 Fix compilation of lib:haddock-library w/ GHC < 8
     8064353 Prepare 2.18.1 release (#657)
     24e750d Tweak haddock-api.cabal for pending release
     49f6fad Avoid trivial use of LambdaCase
     3bf3d4c Refactor .cabal to use sub-lib for vendored lib
     c88ad92 haddock-api: add changelog pointing to haddock's changelog
     bd13010 Drop obsolete/misleading `stability: experimental`
     4f3fe0d Beef up haddock description (#658)
     fb2759d Import @aisamanra's Haddock cheatsheet
     92d95c2 Add cheatsheet to haddock.cabal
     53598f8 Mention new-build in README
     cc1577a Update README
     c635a56 Bump haddock to 2.18.2, haddock-library to 1.4.5
     3d3166d Move `DocMarkup` from haddock-api to haddock-library (#659)
     1ca3ff6 Fixup haddock
     619fd64 Changelog for haddock-library
     74d1173 Prepare haddock-library-1.4.5 release
     4d765e3 Fix renaming after instance signature specializing (#660)
     3fddb62 Fix: Generate pattern signatures for constructors exported as patterns (#663)
     1732b91 Bump haddock-library
     a677f15 Bump haddock-library in haddock-api
     f1d326b Provide --show-interface option to dump interfaces (#645)
     c8a01b8 Adapt to #14060
     2ad45f6 Bifoldable and Bitraversable for DocH and MetaDoc
     f7032e5 Refactoring: Make doc renaming monadic
     740458a Hyperlinker: Avoid linear lookup in enrichToken (#669)
     7a71af8 Merge remote-tracking branch 'origin/master' into ghc-head
     a850ba8 Drop Avails from export list
     bf579bc Bump ghc version for haddock-api tests
     29a3d0d Revert "Drop Avails from export list"
     8019e1e IntefaceFile version
     648410f haddock: Add Documentation.Haddock.Markup to other-modules
     3457241 haddock: Add Documentation.Haddock.Markup to other-modules
     815d2de Update for #14131
     3a09040 Generate an index for package content search (#662)
     705dc00 Content search for haddock html doc
     2629cc2 Fix tests for content search
     3c8e0fd Add search button to #page-menu
     57f25f2 Load javascript below the fold
     360b215 Accept tests
     1433e3b Content search css
     9d1a32f Removed `nowrap` for interface method sigs (#674)
     24ccb9b Include subordinates in content index
     eb88b01 QuickNav: Make docbase configurable
     c9f8657 QuickNav: Also use baseUrl for doc-index.json request
     a0fe599 Fix test fallout (again)
     f506a35 Write meta.json when generating html output (#676)
     ae02a28 Use relative URL when no docBaseUrl given
     bd04610 Add missing js files to data-files (#677)
     3e94fb4 Rename "Search" tab to "Quick Jump"
     fe4c6c7 Make trigger link configurable (#678)
     5fa4ef3 Account for "Remember the AvailInfo for each IE"
     2f6c113 Bump upper bound on base
     0a64b5c Make compatible with Prelude.<> export in GHC 8.4/base-4.11
     e99aefb Add compile step that bundles and compresses JS files (#684)
     dc45f3a Bump base for haddock-library and haddock-test
     406030f Inhibit output of coverage information for hidden modules. (#687)
     3adf5bc Don't use subMap in attachInstances
     527596c Revert "Don't use subMap in attachInstances"
     e498b78 Precise Haddock: Use Avails for export resolution (#688)
     671b62d Merge remote-tracking branch 'origin/ghc-head' into HEAD
     1d34ec9 Fix merge fallout
     88e3012 Copy QuickJump files over
     e41c1cb Use <details> element for collapsibles (#690)
     8e88615 Quick Jump: Show error when loading 'doc-index.json' failed (#691)
     0e82a0b Fix tiny typo in docs (#693)
     d4375d8 Overhaul Haddock's rendering of kind signatures (#681)
     3896bff Fix Haddock rendering of kind-indexed data family instances (#694)
     aca68f6 Add QuickJump version to meta.json (#696)
     0f181c4 Put Quickjump behind --quickjump flag (#697)
     42c3cc6 Add build command to package.json
     b4982d8 Decrease threshold for fuzzy matching
     aec8868 Supported reexported-modules via --reexport flag.
     b381221 Correct missing title in changelog
     75c784e Copy quickjump.css for nicer error messages
     dbb505c Reexported modules: Report warnings if argument cannot be parsed or
     281bb7d More general type for nameCacheFromGhc. (#539)
     e5fe985 Remote tab
     08c9e19 Merge remote-tracking branch 'origin/master' into ghc-head
     2be7dcf fullModuleContents traverses exports in declaration order
     8a8dc2d Remove excessive use of list comprehensions
     aee89dc Make better use of AvailInfo
     1789c77 Always return documentation for exported subordinates
     01eeeb0 Match changes for Trees that Grow in GHC
     73a26af Match Trees That Grow
     9f054dc Match Trees that Grow in GHC for HsExpr
     5b87430 Actually render infix type operators as infix (#703)
     134a7bb Clean up use of PlaceHolder, to match TTG
     37ab915 Declare use of `Paths_haddock` module in other-modules (#705)
     20f4776 Drop Paths_haddock from ghc.mk (#707)
     04fd3e0 Add autogen-modules (#706)


More information about the ghc-commits mailing list