packages feed

haddock 2.7.0 → 2.7.1

raw patch · 4 files changed

+48/−4 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Haddock.Convert: DeleteTopLevelQuantification :: SynifyTypeState
- Haddock.Convert: ImplicitizeForAll :: SynifyTypeState
- Haddock.Convert: WithinType :: SynifyTypeState
- Haddock.Convert: data SynifyTypeState
- Haddock.Convert: synifyClassAT :: TyCon -> LTyClDecl Name
- Haddock.Convert: synifyCtx :: [PredType] -> LHsContext Name
- Haddock.Convert: synifyDataCon :: Bool -> DataCon -> LConDecl Name
- Haddock.Convert: synifyIdSig :: SynifyTypeState -> Id -> Sig Name
- Haddock.Convert: synifyInstHead :: ([TyVar], [PredType], Class, [Type]) -> ([HsPred Name], Name, [HsType Name])
- Haddock.Convert: synifyName :: (NamedThing n) => n -> Located Name
- Haddock.Convert: synifyPred :: PredType -> LHsPred Name
- Haddock.Convert: synifyTyCon :: TyCon -> TyClDecl Name
- Haddock.Convert: synifyTyVars :: [TyVar] -> [LHsTyVarBndr Name]
- Haddock.Convert: synifyType :: SynifyTypeState -> Type -> LHsType Name
- Haddock.Convert: tyThingToLHsDecl :: TyThing -> LHsDecl Name
- Haddock.Doc: docAppend :: Doc id -> Doc id -> Doc id
- Haddock.Doc: docParagraph :: Doc id -> Doc id
- Haddock.Interface: createInterfaces :: Verbosity -> [String] -> [Flag] -> [InterfaceFile] -> Ghc ([Interface], LinkEnv)
- Haddock.Interface.AttachInstances: attachInstances :: [Interface] -> InstIfaceMap -> Ghc [Interface]
- Haddock.Interface.AttachInstances: instance Eq SimpleType
- Haddock.Interface.AttachInstances: instance Ord SimpleType
- Haddock.Interface.Create: createInterface :: GhcModule -> [Flag] -> ModuleMap -> InstIfaceMap -> ErrMsgGhc Interface
- Haddock.Interface.ExtractFnArgDocs: getDeclFnArgDocs :: HsDecl Name -> Map Int HsDocString
- Haddock.Interface.ExtractFnArgDocs: getSigFnArgDocs :: Sig Name -> Map Int HsDocString
- Haddock.Interface.ExtractFnArgDocs: getTypeFnArgDocs :: LHsType Name -> Map Int HsDocString
- Haddock.Interface.LexParseRn: DocSectionComment :: HaddockCommentType
- Haddock.Interface.LexParseRn: NormalHaddockComment :: HaddockCommentType
- Haddock.Interface.LexParseRn: data HaddockCommentType
- Haddock.Interface.LexParseRn: lexParseRnHaddockComment :: HaddockCommentType -> GlobalRdrEnv -> HsDocString -> ErrMsgM (Maybe (Doc Name))
- Haddock.Interface.LexParseRn: lexParseRnHaddockCommentList :: HaddockCommentType -> GlobalRdrEnv -> [HsDocString] -> ErrMsgM (Maybe (Doc Name))
- Haddock.Interface.LexParseRn: lexParseRnHaddockModHeader :: GlobalRdrEnv -> GhcDocHdr -> ErrMsgM (HaddockModInfo Name, Maybe (Doc Name))
- Haddock.Interface.LexParseRn: lexParseRnMbHaddockComment :: HaddockCommentType -> GlobalRdrEnv -> Maybe HsDocString -> ErrMsgM (Maybe (Doc Name))
- Haddock.Interface.ParseModuleHeader: parseModuleHeader :: String -> Either String (HaddockModInfo RdrName, Doc RdrName)
- Haddock.Interface.Rename: instance Monad (GenRnM n)
- Haddock.Interface.Rename: renameInterface :: LinkEnv -> Bool -> Interface -> ErrMsgM Interface
- Haddock.Interface.Rn: instance Monad Id
- Haddock.Interface.Rn: rnDoc :: GlobalRdrEnv -> Doc RdrName -> Doc Name
- Haddock.Interface.Rn: rnHaddockModInfo :: GlobalRdrEnv -> HaddockModInfo RdrName -> HaddockModInfo Name
- Haddock.Options: Flag_CSS :: String -> Flag
- Haddock.Options: Flag_Debug :: Flag
- Haddock.Options: Flag_DumpInterface :: String -> Flag
- Haddock.Options: Flag_GenContents :: Flag
- Haddock.Options: Flag_GenIndex :: Flag
- Haddock.Options: Flag_GhcLibDir :: String -> Flag
- Haddock.Options: Flag_GhcVersion :: Flag
- Haddock.Options: Flag_Heading :: String -> Flag
- Haddock.Options: Flag_Help :: Flag
- Haddock.Options: Flag_HideModule :: String -> Flag
- Haddock.Options: Flag_Hoogle :: Flag
- Haddock.Options: Flag_Html :: Flag
- Haddock.Options: Flag_HtmlHelp :: String -> Flag
- Haddock.Options: Flag_IgnoreAllExports :: Flag
- Haddock.Options: Flag_Lib :: String -> Flag
- Haddock.Options: Flag_NoWarnings :: Flag
- Haddock.Options: Flag_OptGhc :: String -> Flag
- Haddock.Options: Flag_OutputDir :: FilePath -> Flag
- Haddock.Options: Flag_PrintGhcLibDir :: Flag
- Haddock.Options: Flag_Prologue :: FilePath -> Flag
- Haddock.Options: Flag_ReadInterface :: String -> Flag
- Haddock.Options: Flag_SourceBaseURL :: String -> Flag
- Haddock.Options: Flag_SourceEntityURL :: String -> Flag
- Haddock.Options: Flag_SourceModuleURL :: String -> Flag
- Haddock.Options: Flag_UseContents :: String -> Flag
- Haddock.Options: Flag_UseIndex :: String -> Flag
- Haddock.Options: Flag_UseUnicode :: Flag
- Haddock.Options: Flag_Verbosity :: String -> Flag
- Haddock.Options: Flag_Version :: Flag
- Haddock.Options: Flag_WikiBaseURL :: String -> Flag
- Haddock.Options: Flag_WikiEntityURL :: String -> Flag
- Haddock.Options: Flag_WikiModuleURL :: String -> Flag
- Haddock.Options: data Flag
- Haddock.Options: getUsage :: IO String
- Haddock.Options: ghcFlags :: [Flag] -> [String]
- Haddock.Options: ifacePairs :: [Flag] -> [(FilePath, FilePath)]
- Haddock.Options: instance Eq Flag
- Haddock.Options: parseHaddockOpts :: [String] -> IO ([Flag], [String])
+ Paths_haddock: getBinDir :: IO FilePath
+ Paths_haddock: getDataDir :: IO FilePath
+ Paths_haddock: getDataFileName :: FilePath -> IO FilePath
+ Paths_haddock: getLibDir :: IO FilePath
+ Paths_haddock: getLibexecDir :: IO FilePath
+ Paths_haddock: version :: Version

Files

CHANGES view
@@ -1,3 +1,9 @@+Changes in version 2.7.1:++  * Fix problems with library part of .cabal file++-----------------------------------------------------------------------------+ Changes in version 2.7.0:    * Instances can be commented
doc/haddock.xml view
@@ -16,7 +16,7 @@       <holder>Simon Marlow</holder>     </copyright>     <abstract>-      <para>This document describes Haddock version 2.7.0, a Haskell+      <para>This document describes Haddock version 2.7.1, a Haskell       documentation tool.</para>     </abstract>   </bookinfo>
haddock.cabal view
@@ -1,5 +1,5 @@ name:                 haddock-version:              2.7.0+version:              2.7.1 cabal-version:        >= 1.6 license:              BSD3 build-type:           Simple@@ -124,19 +124,57 @@     Haddock.Convert     library+  build-depends:+    base >= 4.0.0.0 && < 4.3.0.0,+    filepath,+    directory,+    pretty,+    containers,+    array,+    Cabal >= 1.5,+    ghc >= 6.12 && < 6.14,+    ghc-paths++  if flag(test)+    cpp-options: -DTEST+    build-depends: QuickCheck >= 2.1 && < 3+   hs-source-dirs:       src   extensions:           CPP, PatternGuards, DeriveDataTypeable,                         ScopedTypeVariables, MagicHash+  ghc-options:          -funbox-strict-fields -O2 -Wall+   exposed-modules:     Documentation.Haddock    other-modules:+    Haddock.Interface+    Haddock.Interface.Rename+    Haddock.Interface.Create+    Haddock.Interface.ExtractFnArgDocs+    Haddock.Interface.AttachInstances+    Haddock.Interface.Rn+    Haddock.Interface.LexParseRn+    Haddock.Interface.ParseModuleHeader     Haddock.Lex     Haddock.Parse+    Haddock.Utils.BlockTable+    Haddock.Utils.Html+    Haddock.Utils+    Haddock.Backends.Html+    Haddock.Backends.HaddockDB+    Haddock.Backends.DevHelp+    Haddock.Backends.HH+    Haddock.Backends.HH2+    Haddock.Backends.Hoogle+    Haddock.ModuleTree     Haddock.Types+    Haddock.Doc+    Haddock.Version     Haddock.InterfaceFile-    Haddock.Utils+    Haddock.Options     Haddock.GhcUtils+    Haddock.Convert      if flag(in-ghc-tree)     buildable: False
haddock.spec view
@@ -17,7 +17,7 @@ # version label of your release tarball.  %define name    haddock-%define version 2.7.0+%define version 2.7.1 %define release 1  Name:           %{name}