This is an automated email from the git hooks/post-receive script. bengen pushed a change to branch upstream in repository janest-core-kernel.
from ac0158c Imported Upstream version 113.00.00 new bdb98b8 Imported Upstream version 113.24.00 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 7 + CHANGES.md | 575 ++ COPYRIGHT.txt | 11 - INSTALL.txt | 51 - META.ab | 7 + MLton-license.txt | 26 - Makefile | 55 +- README.md | 6 +- _oasis | 591 +- _tags | 580 +- bench/array_queue.ml | 12 +- bench/hashtbl_bench.ml | 144 +- bench/hashtbl_bench.mli | 1 + bench/immediate_bench.ml | 2 +- bench/pooled_hashtbl.ml | 10 +- check_caml_modify/caml_modify.ml | 14 - check_caml_modify/caml_modify.mli | 12 - check_caml_modify/caml_modify_stub.c | 22 - check_caml_modify/check_caml_modify.mldylib | 4 - check_caml_modify/check_caml_modify.mllib | 4 - check_caml_modify/check_caml_modify.mlpack | 4 - check_caml_modify/libcheck_caml_modify_stubs.clib | 4 - config/detect.sh | 17 +- config/discover.sh | 19 +- config/test.c | 21 +- configure | 24 +- descr | 6 + generate/generate_pow_overflow_bounds.ml | 8 +- {src => include}/core_params.h | 0 {src => include}/jane_common.h | 0 {src => include}/ocaml_utils.h | 28 +- include/unix_utils.h | 33 + js-utils/gen_install.ml | 102 + js-utils/install_tags.ml | 14 + myocamlbuild.ml | 688 +- opam | 28 + setup.ml | 7382 +------------------- src/META | 23 - src/applicative_intf.ml | 3 +- src/avltree.ml | 9 +- src/avltree.mli | 38 +- src/avltree_unit_tests.ml | 239 + src/avltree_unit_tests.mli | 1 + src/backtrace.ml | 12 +- src/backtrace.mli | 5 +- src/bag.mli | 22 +- src/bigbuffer.ml | 4 +- src/bigbuffer.mli | 2 +- src/bigbuffer_internal.ml | 2 +- src/bigstring.ml | 317 +- src/bigstring.mli | 26 +- src/bigstring_stubs.c | 4 +- src/binable.ml | 19 +- src/binable.mli | 26 +- src/binable0.ml | 140 +- src/binable_and_sexpable_unit_tests.ml | 135 + src/binary_packing.ml | 291 +- src/binary_packing.mli | 2 +- src/binary_searchable.ml | 191 +- src/binary_searchable_intf.ml | 22 +- src/blang.ml | 214 +- src/blang.mli | 20 +- src/blit.ml | 40 +- src/blit_intf.ml | 4 +- src/bool.ml | 26 +- src/bool.mli | 9 +- src/bounded_int_table.ml | 474 +- src/bounded_int_table.mli | 10 +- src/bucket.ml | 8 +- src/bus.ml | 326 + src/bus.mli | 136 + src/bus_unit_tests.ml | 307 + ...ore_queue_unit_tests.mli => bus_unit_tests.mli} | 0 src/byte_units.ml | 32 +- src/byte_units.mli | 4 +- src/caml.ml | 2 + src/common.ml | 74 +- src/common.mli | 60 +- src/commutative_group.ml | 2 +- src/comparable.ml | 126 +- src/comparable.mli | 24 +- src/comparable_intf.ml | 25 +- src/comparator.ml | 4 +- src/comparator.mli | 20 +- src/constrained_float.ml | 2 +- src/container.ml | 15 +- src/container_intf.ml | 27 +- src/container_unit_tests.ml | 12 +- src/core_array.ml | 475 +- src/core_array.mli | 99 +- src/core_char.ml | 192 +- src/core_char.mli | 13 +- src/core_gc.ml | 38 +- src/core_gc.mli | 8 +- src/core_gc_unit_tests.ml | 34 +- src/core_hashtbl.ml | 404 +- src/core_hashtbl.mli | 13 +- src/core_hashtbl_intf.ml | 65 +- src/core_int.ml | 163 +- src/core_int32.ml | 43 +- src/core_int63.ml | 8 +- src/core_int63.mli | 8 +- src/core_int64.ml | 41 +- src/core_kernel.mldylib | 4 - src/core_kernel.mllib | 4 - src/core_kernel.mlpack | 217 - src/core_lazy.ml | 30 +- src/core_lazy.mli | 18 +- src/core_list.ml | 1311 +--- src/core_list.mli | 115 +- src/{core_list.ml => core_list0.ml} | 618 +- src/core_list_unit_tests.ml | 604 +- src/core_map.ml | 599 +- src/core_map.mli | 140 +- src/core_map_bench.ml | 115 +- src/core_map_intf.ml | 386 +- src/core_map_unit_tests.ml | 637 +- src/core_nativeint.ml | 41 +- src/core_pervasives.ml | 3 + src/core_pervasives.mli | 1088 +++ src/core_queue.ml | 52 +- src/core_queue.mli | 20 +- src/core_queue_debug.ml | 101 +- src/core_queue_unit_tests.ml | 127 +- src/core_random.ml | 48 +- src/core_random.mli | 11 +- src/core_set.ml | 229 +- src/core_set.mli | 27 +- src/core_set_intf.ml | 44 +- src/core_set_unit_tests.ml | 262 +- src/core_sexp.ml | 83 +- src/core_sexp.mli | 23 +- src/core_stack.ml | 14 +- src/core_string.ml | 536 +- src/core_string.mli | 22 +- src/core_weak.ml | 2 +- src/core_weak.mli | 2 +- src/day_of_week.ml | 20 +- src/day_of_week.mli | 4 +- src/debug.ml | 12 +- src/debug.mli | 3 + src/decimal.ml | 4 +- src/decimal.mli | 2 +- src/deque.ml | 77 +- src/deque.mli | 2 +- src/discover.sh | 40 + src/doubly_linked.ml | 242 +- src/doubly_linked.mli | 8 +- src/either.ml | 41 +- src/either_intf.ml | 5 +- src/error.ml | 2 + src/error.mli | 12 +- src/error_unit_tests.ml | 7 + ...e_queue_unit_tests.mli => error_unit_tests.mli} | 0 src/exn.ml | 57 +- src/exn.mli | 14 +- src/fdeque.ml | 75 +- src/fdeque.mli | 4 +- src/fheap.ml | 40 +- src/fheap.mli | 2 +- src/flags.ml | 118 +- src/flags_intf.ml | 2 +- src/flat_array.ml | 12 +- src/flat_array.mli | 2 +- src/flat_array_debug.ml | 42 +- src/flat_array_unit_tests.ml | 12 +- src/flat_queue.ml | 14 +- src/flat_queue.mli | 2 +- src/flat_queue_debug.ml | 46 +- src/flat_queue_unit_tests.ml | 86 +- src/float.ml | 1030 ++- src/float_intf.ml | 66 +- src/fn.ml | 10 +- src/fn.mli | 2 +- src/fqueue.mli | 4 +- src/hash_heap.ml | 4 +- src/hash_queue.ml | 16 +- src/hash_set.ml | 20 +- src/hash_set.mli | 14 +- src/hash_set_intf.ml | 3 +- src/hashtbl_unit_tests.ml | 984 ++- src/heap.ml | 36 +- src/heap.mli | 2 +- src/heap_block.ml | 2 +- src/heap_block.mli | 2 +- src/heap_intf.ml | 2 +- src/host_and_port.ml | 5 +- src/host_and_port.mli | 4 +- src/identifiable.ml | 44 +- src/identifiable.mli | 8 +- src/in_channel.mli | 2 + src/info.ml | 125 +- src/info.mli | 103 +- src/info_intf.ml | 106 + src/info_unit_tests.ml | 13 +- src/int_conversions.ml | 30 +- src/int_conversions.mli | 2 +- src/int_intf.ml | 19 +- src/int_math.ml | 175 +- src/int_pow2.ml | 12 +- src/interfaces.ml | 3 +- src/invariant.ml | 4 +- src/invariant_intf.ml | 4 +- src/libcore_kernel_stubs.clib | 12 - src/linked_queue.ml | 41 +- src/linked_queue.mli | 2 +- src/linked_stack.ml | 6 +- src/linked_stack.mli | 1 + src/maybe_bound.ml | 139 + src/maybe_bound.mli | 32 + src/memo.ml | 32 +- src/monad.ml | 10 +- src/monad_intf.ml | 63 +- src/month.ml | 32 +- src/month.mli | 4 +- src/never_returns.ml | 2 +- src/no_polymorphic_compare.ml | 1 - src/no_polymorphic_compare.mli | 13 - src/nothing.ml | 2 +- src/nothing.mli | 19 +- src/nothing0.ml | 4 +- src/obj_array.ml | 42 +- src/obj_array.mli | 2 +- src/option.ml | 86 +- src/option.mli | 13 +- src/or_error.ml | 38 +- src/or_error.mli | 4 +- src/or_error_unit_tests.ml | 9 + ...ueue_unit_tests.mli => or_error_unit_tests.mli} | 0 src/ordered_collection_common.ml | 6 +- src/ordered_collection_common.mli | 1 - src/ordering.ml | 27 +- src/ordering.mli | 14 +- src/percent.ml | 10 +- src/percent.mli | 3 +- src/perms.ml | 43 +- src/perms.mli | 44 +- src/pid.ml | 2 +- src/pid.mli | 2 +- src/pool.ml | 136 +- src/pool_intf.ml | 6 +- src/pool_unit_tests.ml | 74 +- src/pooled_hashtbl.ml | 374 +- src/pooled_hashtbl_unit_test.ml | 26 +- src/pow_overflow_bounds.ml | 8 +- src/quickcheck.ml | 2143 +++++- src/quickcheck.mli | 8 +- src/quickcheck_bench.ml | 40 + src/quickcheck_generator.ml | 767 -- src/quickcheck_generator.mli | 280 - src/quickcheck_intf.ml | 736 +- src/quickcheck_observer.ml | 306 - src/quickcheck_observer.mli | 112 - src/quickcheck_unit_tests.ml | 405 +- src/quickcheckable.ml | 19 + src/raw_quickcheck_generator.ml | 595 -- src/raw_quickcheck_generator.mli | 110 - src/raw_quickcheck_observer.ml | 363 - src/raw_quickcheck_observer.mli | 75 - src/ref.ml | 21 +- src/ref.mli | 14 +- src/ref_unit_tests.ml | 21 + ...ore_queue_unit_tests.mli => ref_unit_tests.mli} | 0 src/result.ml | 4 +- src/result.mli | 2 +- src/rope.ml | 38 +- src/rope.mli | 3 + src/sequence.ml | 310 +- src/sequence.mli | 20 +- src/set_once.ml | 10 +- src/set_once.mli | 4 +- src/sexpable.ml | 138 +- src/sexpable.mli | 54 + src/source_code_position.mli | 10 +- src/source_code_position0.ml | 8 +- src/stable.ml | 8 +- src/stable_containers.ml | 36 +- src/stable_containers.mli | 6 +- src/stable_internal.ml | 6 +- src/stable_module_types.ml | 6 +- src/stable_unit_test.ml | 81 +- src/stable_unit_test_intf.ml | 4 +- src/stack_intf.ml | 5 +- src/stack_unit_tests.ml | 45 +- src/std.ml | 2 - src/std_internal.ml | 98 +- src/std_kernel.ml | 17 +- src/std_unit_tests.ml | 11 + src/string_id.ml | 12 +- src/string_id.mli | 2 +- src/substring.ml | 2 + src/t.ml | 2 +- {config => src}/test.c | 6 +- src/thread_safe_queue.ml | 24 +- src/thread_safe_queue.mli | 2 +- src/time_ns.ml | 98 +- src/time_ns.mli | 14 +- src/time_ns_alternate_sexp.ml | 4 +- src/timing_wheel_debug.ml | 71 +- src/timing_wheel_intf.ml | 41 +- src/timing_wheel_ns.ml | 180 +- src/timing_wheel_unit_tests.ml | 219 +- src/total_map.ml | 29 +- src/total_map.mli | 29 +- src/tuple.ml | 12 +- src/tuple.mli | 8 +- src/tuple_type.ml | 32 +- src/tuple_type_intf.ml | 28 +- src/type_equal.ml | 34 +- src/type_equal.mli | 2 +- src/type_immediacy_conv_unit_tests.ml | 140 +- src/type_immediacy_witness_unit_tests.ml | 140 +- src/union_find.ml | 24 +- src/unique_id_intf.ml | 2 +- src/unit.ml | 8 +- src/unit.mli | 6 +- src/univ.ml | 28 +- src/univ.mli | 2 +- src/univ_map.ml | 116 +- src/univ_map.mli | 10 +- src/univ_map_intf.ml | 26 +- src/unpack_buffer.ml | 274 +- src/unpack_buffer.mli | 63 +- src/validate.ml | 122 +- src/validate.mli | 19 + src/validate_unit_tests.ml | 34 + src/validated.ml | 44 +- src/validated_intf.ml | 10 +- src/with_return.ml | 38 +- test/pool_caml_modify_check.ml | 2 +- test/test-type-distinctions.t | 22 + .../core_kernel_compilation_tests.ml | 6 +- 332 files changed, 18157 insertions(+), 19206 deletions(-) create mode 100644 .gitignore delete mode 100644 COPYRIGHT.txt delete mode 100644 INSTALL.txt create mode 100644 META.ab delete mode 100644 MLton-license.txt create mode 100644 bench/hashtbl_bench.mli delete mode 100644 check_caml_modify/caml_modify.ml delete mode 100644 check_caml_modify/caml_modify.mli delete mode 100644 check_caml_modify/caml_modify_stub.c delete mode 100644 check_caml_modify/check_caml_modify.mldylib delete mode 100644 check_caml_modify/check_caml_modify.mllib delete mode 100644 check_caml_modify/check_caml_modify.mlpack delete mode 100644 check_caml_modify/libcheck_caml_modify_stubs.clib create mode 100644 descr rename {src => include}/core_params.h (100%) rename {src => include}/jane_common.h (100%) rename {src => include}/ocaml_utils.h (57%) create mode 100644 include/unix_utils.h create mode 100644 js-utils/gen_install.ml create mode 100644 js-utils/install_tags.ml create mode 100644 opam delete mode 100644 src/META create mode 100644 src/avltree_unit_tests.ml create mode 100644 src/avltree_unit_tests.mli create mode 100644 src/binable_and_sexpable_unit_tests.ml create mode 100644 src/bus.ml create mode 100644 src/bus.mli create mode 100644 src/bus_unit_tests.ml copy src/{core_queue_unit_tests.mli => bus_unit_tests.mli} (100%) delete mode 100644 src/core_kernel.mldylib delete mode 100644 src/core_kernel.mllib delete mode 100644 src/core_kernel.mlpack copy src/{core_list.ml => core_list0.ml} (58%) create mode 100644 src/core_pervasives.ml create mode 100644 src/core_pervasives.mli create mode 100755 src/discover.sh create mode 100644 src/error_unit_tests.ml copy src/{core_queue_unit_tests.mli => error_unit_tests.mli} (100%) create mode 100644 src/info_intf.ml delete mode 100644 src/libcore_kernel_stubs.clib create mode 100644 src/maybe_bound.ml create mode 100644 src/maybe_bound.mli create mode 100644 src/or_error_unit_tests.ml copy src/{core_queue_unit_tests.mli => or_error_unit_tests.mli} (100%) create mode 100644 src/quickcheck_bench.ml delete mode 100644 src/quickcheck_generator.ml delete mode 100644 src/quickcheck_generator.mli delete mode 100644 src/quickcheck_observer.ml delete mode 100644 src/quickcheck_observer.mli create mode 100644 src/quickcheckable.ml delete mode 100644 src/raw_quickcheck_generator.ml delete mode 100644 src/raw_quickcheck_generator.mli delete mode 100644 src/raw_quickcheck_observer.ml delete mode 100644 src/raw_quickcheck_observer.mli create mode 100644 src/ref_unit_tests.ml copy src/{core_queue_unit_tests.mli => ref_unit_tests.mli} (100%) create mode 100644 src/sexpable.mli create mode 100644 src/std_unit_tests.ml copy {config => src}/test.c (68%) create mode 100644 src/validate_unit_tests.ml create mode 100644 test/test-type-distinctions.t -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/janest-core-kernel.git _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits