inline-c 0.6.0.4 → 0.6.0.5
raw patch · 3 files changed
+4/−3 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.C.Inline.HaskellIdentifier: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Inline.HaskellIdentifier.HaskellIdentifier
- Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.TypeSpecifier
- Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.UntangleErr
- Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.ParameterDeclaration i)
- Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Type i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.CIdentifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.DeclarationSpecifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.FunctionSpecifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.Pointer
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.StorageClassSpecifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.TypeQualifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty Language.C.Types.Parse.TypeSpecifier
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.AbstractDeclarator i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.ArrayOrProto i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.ArrayType i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.Declarator i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.DirectAbstractDeclarator i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.DirectDeclarator i)
- Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Pretty i => Text.PrettyPrint.ANSI.Leijen.Pretty (Language.C.Types.Parse.ParameterDeclaration i)
+ Language.C.Inline.HaskellIdentifier: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Inline.HaskellIdentifier.HaskellIdentifier
+ Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.TypeSpecifier
+ Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.UntangleErr
+ Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.ParameterDeclaration i)
+ Language.C.Types: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Type i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.CIdentifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.DeclarationSpecifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.FunctionSpecifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.Pointer
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.StorageClassSpecifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.TypeQualifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Language.C.Types.Parse.TypeSpecifier
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.AbstractDeclarator i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.ArrayOrProto i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.ArrayType i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.Declarator i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.DirectAbstractDeclarator i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.DirectDeclarator i)
+ Language.C.Types.Parse: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty i => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Language.C.Types.Parse.ParameterDeclaration i)
Files
- README.md +2/−2
- changelog.md +1/−0
- inline-c.cabal +1/−1
README.md view
@@ -12,8 +12,8 @@ bit of extra performance in those rare cases where C still beats Haskell. -Build instructions are reserved for the [last section](#how-to-build).-You'll need to compile the examples below and try them out.+GHCi support is currently limited to using `-fobject-code`, see+the [last section](#ghci) for more info. ## Getting started
changelog.md view
@@ -1,3 +1,4 @@+- 0.6.0.5: Update readme - 0.6.0.4: Remove QuickCheck dependency - 0.6.0.3: Remove cryptohash dependencies - 0.6.0.2: Update haddock
inline-c.cabal view
@@ -1,5 +1,5 @@ name: inline-c-version: 0.6.0.4+version: 0.6.0.5 synopsis: Write Haskell source files including C code inline. No FFI required. description: See <https://github.com/fpco/inline-c/blob/master/README.md>. license: MIT