Skip to content
Snippets Groups Projects
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 .
  1. Jul 07, 2023
    • sheaf's avatar
      Avoid incomplete record update in Haddock Hoogle · efeef9ad
      sheaf authored
      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!
      efeef9ad
  2. Jun 21, 2023
  3. Jun 20, 2023
  4. Jun 16, 2023
  5. Jun 15, 2023
  6. Jun 14, 2023
  7. Jun 08, 2023
  8. Jun 07, 2023
  9. Jun 06, 2023
  10. Jun 01, 2023
    • Finley McIlwaine's avatar
      Reset ghc dep to ^>= 9.6 · 709b648e
      Finley McIlwaine authored
      709b648e
    • Finley McIlwaine's avatar
      Accept change to Instances test in html-test · c1330cf4
      Finley McIlwaine authored
      Link to Data.Tuple instead of GHC.Tuple.Prim
      c1330cf4
    • Finley McIlwaine's avatar
      Revert load' changes · e202df89
      Finley McIlwaine authored
      e202df89
    • Finley McIlwaine's avatar
      e91e417c
    • Finley McIlwaine's avatar
      Adapt to new load' type · 5208be76
      Finley McIlwaine authored
      5208be76
    • Finley McIlwaine's avatar
      Accept HTML test diffs · 7eda47e9
      Finley McIlwaine authored
      All diffs now boil down to the expected differences resulting from
      declarations being reified from TyThings in hi-haddock. Surface
      syntax now has much less control over the syntax used in the
      documentation.
      7eda47e9
    • Finley McIlwaine's avatar
      Formatting and some comments · eedbadd0
      Finley McIlwaine authored
      eedbadd0
    • Finley McIlwaine's avatar
      Fix missing deprecation warnings on record fields · 0a167940
      Finley McIlwaine authored
      `lookupOccEnv` was used to resolve `OccNames` with warnings attached, but
      it doesn't look in the record field namespace. Thus, if a record field
      had a warning attached, it would not resolve and the warning map would
      not include it. This commit fixes by using `lookupOccEnv_WithFields`
      instead.
      0a167940
    • Finley McIlwaine's avatar
      Formatting and test source updates · 3a05bb2e
      Finley McIlwaine authored
      - Stop using kind `*` in html test sources
      - Add TypeOperators where necessary to avoid warnings and future errors
      - Rename some test modules to match their module names
      3a05bb2e
    • Finley McIlwaine's avatar
      Fix LaTeX backend test refs · aa541da7
      Finley McIlwaine authored
      Changes to GHC pretty printing code have resulted in some
      differences to Haddock's LaTeX output.
      
      - Type variables are printed explicitly quantified in the
        LinearTypes test
      - Wildcard types in type family equations are now printed numbered,
        e.g. _1 _2, in the TypeFamilies3 test
      - Combined signatures in DefaultSignatures test are now documented
        as separate signatures
      aa541da7
    • Finley McIlwaine's avatar
      Fix test refs · 1d6b277f
      Finley McIlwaine authored
      Accept several changes in Hoogle tests:
      
      Pretty printing logic no longer prints the `(Proxy (Proxy (...))`
      chain in Bug806 with parentheses. Since this test was only meant
      to verify that line breaks do not occur, accept the change.
      
      `tyThingToLHsDecl` is called for class and data declarations, which ends
      up "synifying" the type variables and giving unlifted types kind
      signatures. As a result, type variables of kind `Type -> Type`
      are now printed with kind signatures in Hoogle output. This could
      be changed by manually drop kind signatures from class variables
      in the Hoogle backend if the behavior is deemed unacceptable.
      
      Sometimes subordinate declarations are exported separate from their
      parent declarations (e.g. record selectors). In this case, a type
      signature is cobbled together for the export item in `extractDecl`.
      Since this type signature is very manually constructed, it may lack
      kind signatures of decls constructed from `tyThingToLHsDecl`. An
      example of this is the `type-sigs` Hoogle test.
      
      Change `*` to `Type` in Hoogle test refs. I don't think this will
      break Hoogle behavior, since it appears to not consider type
      signatures in search. I have not fully verified this.
      1d6b277f
    • Finley McIlwaine's avatar
      d4319999
    • Finley McIlwaine's avatar
      01825cf7
    • Finley McIlwaine's avatar
      Formatting, organize imports · 47dc722d
      Finley McIlwaine authored
      47dc722d
Loading