[Pkg-ocaml-maint-commits] [ocaml-ctypes] 07/12: Merge tag 'upstream/0.6.2'

Stéphane Glondu glondu at moszumanska.debian.org
Tue Jun 14 09:46:36 UTC 2016


This is an automated email from the git hooks/post-receive script.

glondu pushed a commit to branch master
in repository ocaml-ctypes.

commit dfb47e1fda13873dd079318c2912bd447deced22
Merge: e9b7f58 f9fefe6
Author: Stephane Glondu <steph at glondu.net>
Date:   Tue Jun 14 11:24:16 2016 +0200

    Merge tag 'upstream/0.6.2'
    
    Upstream version 0.6.2

 .depend                                            | 652 ++++++++++-----------
 .gitignore                                         |   7 +
 .travis-ci-arm.sh                                  |   9 +
 .travis-ci.sh                                      |  62 +-
 .travis.yml                                        |  26 +-
 CHANGES.md                                         | 116 ++++
 META                                               |  14 +-
 Makefile                                           |  30 +-
 Makefile.examples                                  |   6 +
 Makefile.rules                                     |  21 +-
 Makefile.tests                                     | 301 +++++++---
 README.md                                          |  21 +-
 appveyor.yml                                       |  12 +-
 appveyor/install.sh                                |  10 +-
 ctypes.opam                                        |  20 +-
 examples/cstubs_structs/Makefile                   |  49 ++
 examples/cstubs_structs/README.md                  |  76 +++
 examples/cstubs_structs/bindings.ml                |  15 +
 examples/cstubs_structs/bindings_c_gen.ml          |  12 +
 examples/cstubs_structs/main.ml                    |  20 +
 examples/cstubs_structs/myocamlbuild.ml            |  37 ++
 .../date/stub-generation/bindings/date_stubs.ml    |   3 +-
 .../fts/stub-generation/bindings/fts_bindings.ml   |  12 +-
 src/configure/extract_from_c.ml                    | 101 ++++
 src/configure/gen_c_primitives.ml                  |  96 +++
 .../gen_libffi_abi.ml}                             |  62 +-
 src/configure/make_primitive_details.ml            |   3 -
 src/configure/make_primitive_details_stubs.c       | 116 ----
 src/cstubs/cstubs.ml                               | 135 ++++-
 src/cstubs/cstubs.mli                              |  89 ++-
 src/cstubs/cstubs_analysis.ml                      |   2 +
 src/cstubs/cstubs_c_language.ml                    | 121 +++-
 src/cstubs/cstubs_emit_c.ml                        |  37 +-
 src/cstubs/cstubs_generate_c.ml                    | 377 ++++++++----
 src/cstubs/cstubs_generate_c.mli                   |  10 +-
 src/cstubs/cstubs_generate_ml.ml                   | 285 ++++++---
 src/cstubs/cstubs_generate_ml.mli                  |  12 +-
 src/cstubs/cstubs_internals.ml                     |   5 +
 src/cstubs/cstubs_internals.mli                    |   8 +
 src/cstubs/cstubs_inverted.ml                      |  46 +-
 src/cstubs/cstubs_inverted.mli                     |   2 +-
 src/cstubs/cstubs_public_name.ml                   |   1 -
 src/cstubs/cstubs_structs.ml                       | 143 +++--
 src/ctypes-foreign-base/ctypes_ffi.ml              |  24 +-
 src/ctypes-foreign-base/ctypes_ffi.mli             |   5 +-
 src/ctypes-foreign-base/ctypes_ffi_stubs.ml        |   2 +-
 src/ctypes-foreign-base/ctypes_foreign_basis.ml    |  23 +-
 src/ctypes-foreign-base/ffi_call_stubs.c           |  46 +-
 src/ctypes-foreign-base/ffi_type_stubs.c           |  56 +-
 src/ctypes-top/ctypes_printers.ml                  |   2 -
 src/ctypes/ctypes.ml                               |   4 -
 src/ctypes/ctypes.mli                              |  50 +-
 src/ctypes/ctypes_bigarray.ml                      |  26 +-
 src/ctypes/ctypes_coerce.ml                        |  99 +++-
 src/ctypes/ctypes_common.ml                        |  18 -
 src/ctypes/ctypes_cstubs_internals.h               |  16 +
 src/ctypes/ctypes_managed_buffer_stubs.h           |   4 +-
 src/ctypes/ctypes_memory.ml                        |  39 +-
 src/ctypes/ctypes_memory_stubs.ml                  |   8 +-
 src/ctypes/ctypes_primitives.h                     | 118 ++--
 src/ctypes/ctypes_ptr.ml                           |   4 +
 src/ctypes/ctypes_roots.c                          |  42 ++
 src/ctypes/ctypes_roots_stubs.ml                   |  18 +
 src/ctypes/ctypes_static.ml                        |  13 +-
 src/ctypes/ctypes_static.mli                       |  10 +-
 src/ctypes/ctypes_std_view_stubs.ml                |   9 +
 src/ctypes/ctypes_std_views.ml                     |  67 ++-
 src/ctypes/ctypes_structs_computed.ml              |   9 +-
 src/ctypes/ctypes_type_printing.ml                 |   7 +-
 src/ctypes/ctypes_types.mli                        |  28 +-
 src/ctypes/ctypes_value_printing.ml                |   6 +-
 src/ctypes/managed_buffer_stubs.c                  |  25 +-
 src/ctypes/posixTypes.ml                           |  46 +-
 src/ctypes/posixTypes.mli                          |  25 +-
 src/ctypes/raw_pointer_stubs.c                     |   2 +-
 src/ctypes/signed.ml                               |  41 +-
 src/ctypes/signed.mli                              |   3 +
 src/ctypes/type_info_stubs.c                       | 162 ++---
 src/ctypes/unsigned.ml                             |  14 +-
 src/ctypes/unsigned.mli                            |   6 +
 src/ctypes/unsigned_stubs.c                        |  17 +-
 src/discover/discover.ml                           |  25 +-
 tests/clib/test_functions.c                        |  37 ++
 tests/clib/test_functions.h                        |  18 +
 tests/test-arrays/test_array.ml                    |   3 +-
 tests/test-bigarrays/test_bigarrays.ml             |  19 +-
 tests/test-bools/stubs/functions.ml                |   2 +-
 tests/test-bools/test_bools.ml                     |   3 +-
 tests/test-callback_lifetime/stubs/functions.ml    |   2 +-
 .../test_callback_lifetime.ml                      |  19 +-
 tests/test-coercions/test_coercions.ml             |   8 +-
 tests/test-complex/stubs/functions.ml              |   6 +-
 tests/test-complex/test_complex.ml                 |   6 +-
 tests/test-cstdlib/stubs/functions.ml              |   4 +-
 tests/test-cstdlib/test_cstdlib.ml                 |  24 +-
 tests/test-enums/stubs/functions.ml                |   7 +-
 tests/test-enums/test_enums.ml                     |   3 +-
 tests/test-finalisers/test_finalisers.ml           |   8 +-
 .../test_errno.ml                                  |   2 +-
 tests/test-foreign_values/stubs/functions.ml       |  10 +-
 tests/test-foreign_values/test_foreign_values.ml   |   6 +-
 tests/test-higher_order/stubs/functions.ml         |  20 +-
 tests/test-higher_order/test_higher_order.ml       |  23 +-
 tests/test-lwt-jobs/stub-generator/driver.ml       |  18 +
 tests/test-lwt-jobs/stubs/functions.ml             |  30 +
 tests/test-lwt-jobs/stubs/types.ml                 |  22 +
 tests/test-lwt-jobs/test_lwt_jobs.ml               | 112 ++++
 tests/test-oo_style/stubs/functions.ml             |   6 +-
 tests/test-oo_style/test_oo_style.ml               |   3 +-
 .../test_passing_ocaml_values.ml                   |   3 +-
 tests/test-pointers/stubs/functions.ml             |  12 +-
 tests/test-pointers/test_pointers.ml               |   3 +-
 tests/test-raw/test_raw.ml                         |  10 +-
 .../stub-generator/driver.ml                       |  20 +
 tests/test-returning-errno-lwt/stubs/functions.ml  |  25 +
 tests/test-returning-errno-lwt/stubs/types.ml      |  23 +
 .../test_returning_errno.ml                        |  70 +++
 .../test-returning-errno/stub-generator/driver.ml  |  19 +
 tests/test-returning-errno/stubs/functions.ml      |  19 +
 tests/test-returning-errno/stubs/types.ml          |  23 +
 tests/test-returning-errno/test_returning_errno.ml |  39 ++
 tests/test-roots/test_roots.ml                     | 102 ++++
 tests/test-structs/stubs/functions.ml              |   6 +-
 tests/test-structs/stubs/types.ml                  |   7 +
 tests/test-structs/test_structs.ml                 |  57 +-
 tests/test-threads/test_threads.ml                 |  35 +-
 tests/test-unions/stubs/functions.ml               |  10 +-
 tests/test-unions/stubs/types.ml                   |   7 +
 tests/test-unions/test_unions.ml                   |  45 +-
 tests/test-value_printing/test_value_printing.ml   |   3 +-
 tests/test-variadic/test_variadic.ml               |   3 +-
 tests/test-views/stubs/functions.ml                |   3 +-
 tests/test-views/test_views.ml                     |   3 +-
 tests/tests-common/tests_common.ml                 |  19 +-
 134 files changed, 3816 insertions(+), 1472 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml-ctypes.git



More information about the Pkg-ocaml-maint-commits mailing list