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 .
- Jan 13, 2025
- Dec 15, 2023
-
- Sep 27, 2023
- Sep 20, 2023
-
- Sep 15, 2023
-
-
This commit avoids running into an incomplete record update warning in the Hoogle backend of Haddock. This was only noticed now, because incomplete record updates were broken in GHC 9.6. Now that they are fixed, we have to avoid running into them! (cherry picked from commit b96241ba)
- 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
-
-
Ben Gamari authored
-
- 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
-