From 8d8f0946b77fa85017a602709426fcf8f6117035 Mon Sep 17 00:00:00 2001 From: Jeremy Yallop Date: Wed, 13 Jul 2016 11:04:59 +0100 Subject: [PATCH 1/2] Update CHANGES.md for 0.7.0. --- CHANGES.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index c5272c90..f51207e3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,24 @@ +## ctypes 0.7.0 + +### Features + +* Add support for bytecode-only architectures + https://github.com/ocamllabs/ocaml-ctypes/issues/410 + +* Add a new `sint` type corresponding to a full-range C integer and update `errno` support to use `sint` + https://github.com/ocamllabs/ocaml-ctypes/issues/411 + +### Bug fixes + +* Handle small integer return types correctly on big-endian platforms + https://github.com/ocamllabs/ocaml-ctypes/issues/404 + https://github.com/ocamllabs/ocaml-ctypes/issues/405 + +* Fix a bug with callbacks that return small types (less than a word) + https://github.com/ocamllabs/ocaml-ctypes/issues/405 + +Thanks to Stephane Glondu (@glondu) for contributions to this release. + ## ctypes 0.6.2 ### Bug fixes From b5b12c7e7300459ceebf885cde5580f08fd3515e Mon Sep 17 00:00:00 2001 From: Jeremy Yallop Date: Wed, 13 Jul 2016 11:05:49 +0100 Subject: [PATCH 2/2] Bump the META version. --- META | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/META b/META index 48bf1ce4..854c676f 100644 --- a/META +++ b/META @@ -1,4 +1,4 @@ -version = "0.6.2" +version = "0.7.0" description = "Combinators for binding to C libraries without writing any C." requires = "unix bigarray str bytes" archive(byte) = "ctypes.cma" @@ -8,7 +8,7 @@ archive(native, plugin) = "ctypes.cmxs" exists_if = "ctypes.cma" package "top" ( - version = "0.6.2" + version = "0.7.0" description = "Toplevel printers for C types" requires = "ctypes" archive(byte) = "ctypes-top.cma" @@ -19,7 +19,7 @@ package "top" ( ) package "stubs" ( - version = "0.6.2" + version = "0.7.0" description = "Stub generation from C types" requires = "ctypes" archive(byte) = "cstubs.cma" @@ -31,13 +31,13 @@ package "stubs" ( ) package "foreign" ( - version = "0.6.2" + version = "0.7.0" description = "Dynamic linking of C functions" requires(-mt) = "ctypes.foreign.unthreaded" requires(mt) = "ctypes.foreign.threaded" package "base" ( - version = "0.6.2" + version = "0.7.0" description = "Dynamic linking of C functions (base package)" requires = "ctypes" archive(byte) = "ctypes-foreign-base.cma" @@ -48,7 +48,7 @@ package "foreign" ( ) package "threaded" ( - version = "0.6.2" + version = "0.7.0" description = "Dynamic linking of C functions (for use in threaded programs)" requires = "threads ctypes ctypes.foreign.base" archive(byte) = "ctypes-foreign-threaded.cma" @@ -59,7 +59,7 @@ package "foreign" ( ) package "unthreaded" ( - version = "0.6.2" + version = "0.7.0" description = "Dynamic linking of C functions (for use in unthreaded programs)" requires = "ctypes ctypes.foreign.base" archive(byte) = "ctypes-foreign-unthreaded.cma"