This project is mirrored from https://github.com/haskell/haddock.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Sep 20, 2023
-
-
Zubin authored
-
- Sep 15, 2023
- May 15, 2023
-
-
Hécate Moonlight authored
Reduce memory usage
-
Finley McIlwaine authored
-
Finley McIlwaine authored
Removes a potential retainer of `ModSummary`s
-
- May 11, 2023
-
-
Finley McIlwaine authored
-
Finley McIlwaine authored
The strictness introduced in this commit was motivated by observing thunk leaks in the eventlog2html output. - Refactor attach instances list comprehension to avoid large intermediate thunks - Refactor some HTML backend list comprehensions to avoid large intermediate thunks - Avoid thunks accumulating in documentation types or documentation parser - A lot of orphan NFData instances to allow us to force documentation values
-
- May 09, 2023
-
-
Finley McIlwaine authored
- Delete ErrMsgM, stop accumulating warnings in a writer - Make IfM a state monad, print warnings directly to stdout, move IfM type into types module - Drop ErrMsg = String synonym - Unset IORefs from plugin after they are read, preventing unnecessary retention of interfaces
-
- May 08, 2023
-
-
Finley McIlwaine authored
- Refactor `ifaceDeclMap` to drastically reduce memory footprint. We no longer store all declarations associated with a given name, since we only cared to determine if the only declaration associated with a name was a value declaration. Change the `DeclMap` type to better reflect this. - Drop pre-renaming export items after the renaming step. Since the Hoogle backend used the pre-renamed export items, this isn't trivial. We now generate Hoogle output for exported declarations during the renaming step (if Hoogle output /should/ be generated), and store that with the renamed export item. - Slightly refactor Hoogle backend to handle the above change and allow for early generation of Hoogle output. - Remove the `ifaceRnDocMap` and `ifaceRnArgMap` fields of the `Interface` type, as they were never used. - Remove some unnecessary strictness - Remove a lot of dead code from `Syb` module
-
- May 03, 2023
-
-
Finley McIlwaine authored
GRE closures should never be necessary to Haddock, so we never want to keep them on the heap. Despite that, they are retained by a lot of the data structures that Haddock makes use of. - Attempt to fix that situation by adding strictness to various computations and pruning the `ifaceInstances` field of `Interface` to a much thinner data type. - Removes the `ifaceFamInstances` field, as it was never used. - Move some of the attach instances types (e.g. `SimpleType`) to the types module
-
- Apr 28, 2023
-
-
Finley McIlwaine authored
- ghc-debug dependency and instrumentation - cabal.project custom with-compiler - hie.yaml files - traces and such
-
- Apr 26, 2023
-
-
Finley McIlwaine authored
- Change logic for accumulation of names for which link warnings will be generated - Change handling of `--ignore-link-symbol` to allow qualified and unqualified names. Added to CHANGES.md - Some formatting changes and comments here and there
-
- Apr 24, 2023
-
-
Finley McIlwaine authored
-
- Mar 10, 2023
-
-
Ben Gamari authored
-
- Dec 08, 2022
-
- Dec 07, 2022
-
-
Ben Gamari authored
-
Ben Gamari authored
-
- Nov 25, 2022
-
-
- Nov 21, 2022
-
-
Bodigrim authored
-
- Nov 01, 2022
-
-
Hécate Moonlight authored
-
Tom Smeding authored
The footnote is invalid with GHC 9.2.4 (and possibly earlier): the described behaviour in the main text works fine.
-
- Oct 25, 2022
-
-
See #21623 and !8750
-
- Oct 22, 2022
-
-
Vladislav Zavialov authored
-
- Oct 17, 2022
-
-
sheaf authored
-
- Sep 24, 2022
-
-
- Sep 21, 2022
-
-
- Sep 18, 2022
-
-
Spooky, but I guess that is intended?
-
- Sep 17, 2022
-
- Sep 15, 2022
-
-
- Aug 16, 2022
-
-
Ben Gamari authored
-
- Aug 15, 2022
-
-
-
Ben Gamari authored
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
Sphinx was complaining about too-short title underlines.
-
- Aug 07, 2022
-
-
Ben Gamari authored
-
- Aug 06, 2022
-
-
Ben Gamari authored
Merge GHC 9.4 into `main`
-
- Aug 05, 2022
-
-