packages feed

HsSyck 0.51.20150815 → 0.52

raw patch · 5 files changed

+69/−67 lines, 5 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

Files

+ Changes view
@@ -0,0 +1,48 @@+[Changes for 0.52 - 2014-05-06]++* Add compatibility with base 4.7.0.0 (GHC 7.8.1+)++[Changes for 0.51 - 2013-11-08]++* Port to hashtables package for compatibility with GHC 7.8.+* Switch internal integer hash algorithm to Cuckoo hashing.+  Reported by: Henk-Jan van Tuyl++[Changes for 0.50 - 2011-03-19]++* parseYaml and emitYaml now work with Unicode Strings.+  Reported by: voker57++[Changes for 0.45 - 2009-05-15]++* Require Cabal 1.2.3+ to work with GHC 6.10 and above.+* Change unsafe ByteString packing to safe packing to avoid memory corruption.+  Contributed by: Nicolas Pouillard++[Changes for 0.44 - 2008-06-21]++* Tested against GHC-6.8.3; added the Pugs category; no functional changes.++[Changes for 0.43 - 2008-06-21]++* Properly documented the language extensions we use in the .cabal file.++* No longer compiles with -O2 as Cabal automatically adds -O anyway.++[Changes for 0.41 - 2008-02-19]++* Update the ByteString function calls for the ByteStrings packaged+  with GHC 6.8.2 (and up).+  Improve Cabal metadata.+  Contributed by: Gwern Branwen++[Changes for 0.4 - 2007-06-16]++* Add Haddock documentations; no functional changes.+  Contributed by: Jaap Weel++[Changes for 0.3 - 2007-05-21]++* First working Hackage release: Unbreak the build by adding+  missing extra-source-files.+  Requested by: Bryan O'Sullivan
Data/Yaml/Syck.hsc view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} #include "syck.h"  module Data.Yaml.Syck (@@ -39,7 +40,11 @@ type SYMID = CULong  instance Data SYMID where+#if MIN_VERSION_base(4, 2, 0)   toConstr x = mkIntegralConstr (mkIntType "Foreign.C.Types.CULong") (fromIntegral x)+#else+  toConstr x = mkIntConstr (mkIntType "Foreign.C.Types.CULong") (fromIntegral x)+#endif   gunfold _ z c = case constrRep c of                     (IntConstr x) -> z (fromIntegral x)                     _ -> error "gunfold"@@ -107,11 +112,6 @@ #enum CInt, , scalar_none, scalar_1quote, scalar_2quote, scalar_fold, scalar_literal, scalar_plain #enum CInt, , seq_none, seq_inline #enum CInt, , map_none, map_inline--{--#def typedef void* EmitterExtras;-type EmitterExtras = Ptr ()--}  -- | Dump a YAML node into a ByteString buffer (fast) 
HsSyck.cabal view
@@ -1,6 +1,6 @@ Name:                HsSyck-Version:             0.51.20150815-Cabal-version:       >= 1.2.3+Version:             0.52+Cabal-version:       >= 1.6 Category:            Text, Pugs Synopsis:            Fast, lightweight YAML loader and dumper Description:         This is a simple YAML ('Yet Another Markup Language') processor,@@ -16,27 +16,26 @@ License-File:        LICENSE Author:              Audrey Tang Maintainer:          audreyt@audreyt.org-Copyright:           Audrey Tang, Gaal Yahas, 2005-2015+Copyright:           Audrey Tang, Gaal Yahas, Oliver Charles, 2005, 2006, 2007, 2008, 2009, 2013, 2014+Bug-Reports: https://github.com/audreyt/hssyck/issues  Build-Type:          Simple-Tested-With:         GHC==6.8.2, GHC==6.8.3, GHC==6.10.1, GHC==6.10.2, GHC==7.6.3, GHC==7.10.2-Extra-Source-Files:  syck/syck.h syck/syck_st.h syck/gram.h syck/yamlbyte.h changelog+Tested-With:         GHC==6.8.2, GHC==6.8.3, GHC==6.10.1, GHC==6.10.2, GHC==7.6.3+Data-Files:          Changes+Extra-Source-Files:  syck/syck.h syck/syck_st.h syck/gram.h syck/yamlbyte.h -Flag SybInBase-    Description: syb was split from base >= 4-    Default: False+source-repository head+    type:     git+    location: http://github.com/audreyt/hssyck  Library-    if flag(SybInBase)-        Build-Depends: base>=3 && <4, bytestring>=0.9.0.1, utf8-string>=0.3, hashtables-    else-        Build-Depends: base>=4 && <6, bytestring>=0.9.0.1, syb, utf8-string>=0.3, hashtables+    Build-Depends: base>=4 && <6, bytestring>=0.9.0.1, syb, utf8-string>=0.3, hashtables      exposed-modules: Data.Yaml.Syck      ghc-options: -funbox-strict-fields -    extensions: ForeignFunctionInterface, MagicHash,+    extensions: ForeignFunctionInterface, MagicHash, CPP,                 DeriveDataTypeable, TypeSynonymInstances, PatternGuards, RecursiveDo      c-sources: syck/bytecode.c syck/emitter.c syck/gram.c syck/handler.c
LICENSE view
@@ -1,4 +1,4 @@-Copyright 2005, 2006, 2008 by Audrey Tang, Gaal Yahas+Copyright 2005, 2006, 2008, 2014 by Audrey Tang, Gaal Yahas, Oliver Charles  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to@@ -6,13 +6,13 @@ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:-  + The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.-   + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL-THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
− changelog
@@ -1,45 +0,0 @@-[Changes for 0.51 - 2013-11-08]--* Port to hashtables package for compatibility with GHC 7.8.-* Switch internal integer hash algorithm to Cuckoo hashing.-  Reported by: Henk-Jan van Tuyl--[Changes for 0.50 - 2011-03-19]--* parseYaml and emitYaml now work with Unicode Strings.-  Reported by: voker57--[Changes for 0.45 - 2009-05-15]--* Require Cabal 1.2.3+ to work with GHC 6.10 and above.-* Change unsafe ByteString packing to safe packing to avoid memory corruption.-  Contributed by: Nicolas Pouillard--[Changes for 0.44 - 2008-06-21]--* Tested against GHC-6.8.3; added the Pugs category; no functional changes.--[Changes for 0.43 - 2008-06-21]--* Properly documented the language extensions we use in the .cabal file.--* No longer compiles with -O2 as Cabal automatically adds -O anyway.--[Changes for 0.41 - 2008-02-19]--* Update the ByteString function calls for the ByteStrings packaged-  with GHC 6.8.2 (and up).-  Improve Cabal metadata.-  Contributed by: Gwern Branwen--[Changes for 0.4 - 2007-06-16]--* Add Haddock documentations; no functional changes.-  Contributed by: Jaap Weel--[Changes for 0.3 - 2007-05-21]--* First working Hackage release: Unbreak the build by adding-  missing extra-source-files.-  Requested by: Bryan O'Sullivan-