aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | EPA: match changes from GHC T19834Alan Zimmerman2021-05-131-2/+2
| | | |
| * | | Update ref, the variables got renamed. (#1391)Divam Narula2021-05-201-25/+25
| | | | | | | | | | | | | | | | | | | | This is due to ghc/ghc!5555 which caused a change in ModDetails in case of NoBackend. Now the initModDetails is used to recreate the ModDetails from interface and in-memory ModDetails is not used.
| * | | Add Haddock support for the OPAQUE pragma (#1380)Christiaan Baaij2021-05-131-0/+2
| |/ /
| * | Account for HsVersions.h removalSylvain Henry2021-05-111-8/+6
| | |
| * | Update for EPA changes in GHCAlan Zimmerman2021-05-112-25/+25
| | |
| * | Revert "Removal of HsVersions.h (#1388)"Hécate Moonlight2021-05-113-31/+33
| | | | | | | | | | | | This reverts commit 72118896464f94d81f10c52f5d9261efcacc57a6.
| * | Removal of HsVersions.h (#1388)Sylvain Henry2021-05-113-33/+31
| | | | | | | | | | | | | | | | | | | | | * Update for EPA changes in GHC * Account for HsVersions.h removal Co-authored-by: Alan Zimmerman <alan.zimm@gmail.com>
| * | Bump GHC version to 9.3Ben Gamari2021-04-102-4/+4
| | |
| * | Merge remote-tracking branch 'upstream/ghc-head' into ghc-headBen Gamari2021-03-311-2/+2
| |\ \
| | * \ Merge pull request #1370 from adinapoli/wip/adinapoli-diag-reason-severityBen Gamari2021-03-311-2/+2
| | |\ \ | | | | | | | | | | Rename pprError to mkParserErr
| | | * | pprError changed name in GHCAlfredo Di Napoli2021-03-291-2/+2
| | |/ /
| * | | Merge commit 'd8d8024ad6796549a8d3b5512dabf3288d14e30f' into ghc-headBen Gamari2021-03-312-28/+25
| |\ \ \
| | * | | EPA : Rename ApiAnn to EpAnnAlan Zimmerman2021-03-292-28/+25
| | |/ /
| * | | Merge commit '36418c4f70d7d2b179a77925b3ad5caedb08c9b5' into HEADBen Gamari2021-03-294-12/+12
| |\ \ \ | | |/ / | |/| |
| | * | Specialization of Data.ListOleg Grenrus2021-03-274-12/+12
| | | |
| * | | Merge pull request #1368 from fendor/target-unit-id-revertHécate Moonlight2021-03-281-1/+1
| |\ \ \ | | |/ / | |/| | Add UnitId to Target record
| | * | Add UnitId to Target recordFendor2021-03-271-1/+1
| |/ / | | | | | | | | | | | | | | | This way we always know to which home-unit a given target belongs to. So far, there only exists a single home-unit at a time, but it enables having multiple home-units at the same time.
| * | Merge pull request #1365 from hsyl20/wip/hsyl20/iface1Hécate Moonlight2021-03-246-181/+50
| |\ \ | | | | | | | | NameCache refactoring
| | * | NameCache doesn't store a UniqSupply anymoreSylvain Henry2021-03-223-27/+17
| | | |
| | * | Fix after NameCache changesSylvain Henry2021-03-224-157/+36
| |/ /
* | | Follow hlint suggestion: redundant $. (#1505)Phil de Joux2022-07-2410-52/+29
| | | | | | | | | | | | | | | * Follow hlint suggestion: redundant $. * Remove $ and surplus blank lines in Operators.
* | | Follow hlint suggestion: unused LANGUAGE pragma. (#1504)Phil de Joux2022-07-199-10/+9
| | | | | | | | | | | | | | | * Follow hlint suggestion: unused LANGUAGE pragma. * Ignore within modules to pass linting and pass tests.
* | | Bump hlint version to 3.4.1, the version with counts. (#1503)Phil de Joux2022-07-162-7/+6
| | | | | | | | | Redo the counts available with the --default option.
* | | Bump shell-quote from 1.6.1 to 1.7.3 in /haddock-api/resources/html (#1500)dependabot[bot]2022-06-211-56/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3. - [Release notes](https://github.com/substack/node-shell-quote/releases) - [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md) - [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3) --- updated-dependencies: - dependency-name: shell-quote dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | | Update the contribution guideHécate Moonlight2022-06-211-7/+3
| | |
* | | Merge pull request #1108 from mpilgrem/fix783mergify[bot]2022-06-137-3192/+2199
|\ \ \ | | | | | | | | Fix #783 Don't show button if --quickjump not present
| * | | Fix #783 Don't show button if --quickjump not presentMike Pilgrem2022-06-127-3192/+2199
|/ / /
* | | Render module tree per package in the content page (#1492)Marcin Szamotulski2022-06-074-53/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Render module tree per package in the content page When rendering content page for multiple packages it is useful to split the module tree per package. Package names in this patch are inferred from haddock's interface file names. * Write PackageInfo into interface file To keep interface file format backward compatible, instead of using `Binary` instance for `InterfaceFile` we introduce functions to serialise and deserialise, which depends on the interface file version.
* | | Bump haddock's version in cabal file to 2.26.1 (#1497)Hécate Moonlight2022-06-061-1/+1
| | |
* | | Add Mergify configuration (#1496)Hécate Moonlight2022-06-061-0/+29
| | |
* | | Fix and improve CI (#1495)cydparser2022-06-062-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Pin GHC version before creating the freeze file * Use newest action versions * Improve caching * Avoid unnecessarily reinstalling GHC * Use GHC 9.2.2 for CI Co-authored-by: Cyd Wise <cwise@tripshot.com>
* | | Add code of conduct and hspec failure files in .gitignoreHécate Moonlight2022-05-261-0/+1
| | |
* | | Add code of conduct and hspec failure files in .gitignoreHécate Moonlight2022-05-263-0/+39
| | |
* | | Use visibility to decide which interfaces are included in quickjump (#1490)Marcin Szamotulski2022-05-251-1/+4
| | | | | | | | | | | | This is also consistent with how html index is build. See haskell/cabal#7669 for rationale behind this decision.
* | | Version bump 2.26.1 (#1489)Marcin Szamotulski2022-05-253-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | * Version bump 2.26.1 We extended format accepted by `--read-interface` option, which requires updating the minor version. * Update documentation of --read-interface option
* | | Check if doc-index.json exists before reading it (#1488)Marcin Szamotulski2022-05-241-4/+9
| | |
* | | Allow to hide interfaces when rendering multiple components (#1487)Marcin Szamotulski2022-05-212-23/+38
| | | | | | | | | | | | | | | This is useful when one wishes to `--gen-contents` when rendering multiple components, but one does not want to render all modules. This is in particular useful when adding base package.
* | | Hide synopsis from search when hidden (#1486)Xia Li-yao2022-05-201-0/+4
| | | | | | | | | Fix #1451
* | | Fix the changelog and bump the version of haddock-library on ghc-9.2Hécate Moonlight2022-05-081-2/+2
| | |
* | | Fix the changelog and bump the version of haddock-library on ghc-9.2Hécate Moonlight2022-05-082-1/+8
| | |
* | | Fix "Defined by not used" errorAlexander Biehl2022-05-080-0/+0
| | | | | | | | | | | | (cherry picked from commit 6e02a620a26c3a44f98675dd1b93b08070c36c0a)
* | | fix parsing trailing quotes in backticked identifiers (#1408) (#1483)Artem Pelenitsyn2022-05-082-2/+5
| | |
* | | Fix hyperlinks to external items and modules (#1482)Jade Lovelace2022-05-071-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #1481. There were two bugs in this: * We were assuming that we were always getting a relative path to the module in question, while Nix gives us file:// URLs sometimes. This change checks for those and stops prepending `..` to them. * We were not linking to the file under the module. This seems to have been a regression introduced by #977. That is, the URLs were going to something like file:///nix/store/3bwbsy0llxxn1pixx3ll02alln56ivxy-ghc-9.0.2-doc/share/doc/ghc/html/libraries/base-4.15.1.0/src which does not have the appropriate HTML file or fragment for the item in question at the end. There is a remaining instance of the latter bug, but not in the hyperlinker: the source links to items reexported from other modules are also not including the correct file name. e.g. the reexport of Entity in esqueleto, from persistent. NOTE: This needs to get tested with relative-path located modules. It seems correct for Nix based on my testing. Testing strategy: ``` nix-shell '<nixpkgs>' --pure -A haskell.packages.ghc922.aeson mkdir /tmp/aesonbuild && cd /tmp/aesonbuild export out=/tmp/aesonbuild/out genericBuild ln -sf $HOME/co/haddock/haddock-api/resources . ./Setup haddock --with-haddock=$HOME/path/to/haddock/exec --hyperlink-source ```
* | | Ignore "Use second" HLint suggestion. It increases laziness.Hécate Moonlight2022-05-061-0/+1
| | |
* | | remove Bug873Hécate Moonlight2022-05-062-33/+0
| | |
* | | Add link to the readthedocs in cabal description to show on hackage.Emily Martins2022-05-061-0/+2
| | | | | | | | | | | | (cherry picked from commit 52e2d40d47295c02d3181aac0c53028e730f1e3b)
* | | Keep track of ordered list indexes and render them (#1407)Ben Simms2022-05-0312-45/+69
| | | | | | | | | | | | | | | * Keep track of ordered list indexes and render them * Rename some identifiers to clarify
* | | Follow hlint, remove language pragmas in libs. (#1478)Phil de Joux2022-05-0311-12/+4
| | |
* | | Follow hlint suggestion to remove redundant bang. (#1479)Phil de Joux2022-05-032-2/+1
| | |
* | | Remove unused imports that GHC warned about. (#1480)Phil de Joux2022-05-032-4/+0
| | |