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 +6/−0
- doc/haddock.xml +1/−1
- haddock.cabal +40/−2
- haddock.spec +1/−1
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}