packages feed

ngx-export 0.2.5.0 → 0.2.5.1

raw patch · 3 files changed

+16/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

+ Changelog.md view
@@ -0,0 +1,9 @@+### 0.2.5.1++- added signatures for type-checkers and exporters to prevent warnings when+  reifying in a user code with *-Wmissing-signatures* or *-Wall* enabled.++### 0.2.5.0++- added a synchronous handler in IO Monad exported with *ngxExportIOYY*.+
NgxExport.hs view
@@ -81,8 +81,10 @@  ngxExport' :: (Name -> Q Exp) -> Name -> Name -> Q Type -> Name -> Q [Dec] ngxExport' m e h t f = sequence-    [funD nameFt $ body [|exportType $efVar|],-     ForeignD . ExportF CCall ftName nameFt <$> [t|IO CInt|],+    [sigD nameFt typeFt,+     funD nameFt $ body [|exportType $efVar|],+     ForeignD . ExportF CCall ftName nameFt <$> typeFt,+     sigD nameF t,      funD nameF $ body [|$hVar $efVar|],      ForeignD . ExportF CCall fName nameF <$> t     ]@@ -92,6 +94,7 @@           nameF  = mkName fName           ftName = "type_" ++ fName           nameFt = mkName ftName+          typeFt = [t|IO CInt|]           body b = [clause [] (normalB b) []]  ngxExport :: Name -> Name -> Q Type -> Name -> Q [Dec]
ngx-export.cabal view
@@ -1,11 +1,12 @@ name:                ngx-export-version:             0.2.5.0+version:             0.2.5.1 synopsis:            Helper module for Nginx haskell module description:         Helper module for         <http://github.com/lyokha/nginx-haskell-module Nginx haskell module> homepage:            http://github.com/lyokha/nginx-haskell-module license:             BSD3 license-file:        LICENSE+extra-source-files:  Changelog.md author:              Alexey Radkov <alexey.radkov@gmail.com> maintainer:          Alexey Radkov <alexey.radkov@gmail.com> stability:           experimental