| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| |/ / |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This reverts commit 72118896464f94d81f10c52f5d9261efcacc57a6.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Update for EPA changes in GHC
* Account for HsVersions.h removal
Co-authored-by: Alan Zimmerman <alan.zimm@gmail.com>
|
| | | |
|
| |\ \ |
|
| | |\ \
| | | | |
| | | | | |
Rename pprError to mkParserErr
|
| | |/ / |
|
| |\ \ \ |
|
| | |/ / |
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| | |
Add UnitId to Target record
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \
| | | |
| | | | |
NameCache refactoring
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
* Follow hlint suggestion: redundant $.
* Remove $ and surplus blank lines in Operators.
|
| | |
| | |
| | |
| | |
| | | |
* Follow hlint suggestion: unused LANGUAGE pragma.
* Ignore within modules to pass linting and pass tests.
|
| | |
| | |
| | | |
Redo the counts available with the --default option.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix #783 Don't show button if --quickjump not present
|
|/ / / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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>
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This is also consistent with how html index is build. See
haskell/cabal#7669 for rationale behind this decision.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | | |
Fix #1451
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
(cherry picked from commit 6e02a620a26c3a44f98675dd1b93b08070c36c0a)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
```
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
(cherry picked from commit 52e2d40d47295c02d3181aac0c53028e730f1e3b)
|
| | |
| | |
| | |
| | |
| | | |
* Keep track of ordered list indexes and render them
* Rename some identifiers to clarify
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|