package core
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Industrial strength alternative to OCaml's standard library
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.16.1.tar.gz
md5=98b40c39c9be584c22a48d40ed3ffe57
sha512=5f9f4400b6e42b74ffd57223cb67884368d324739565bbb20162547ede8bd6d0ece3cc265503b674829f9cf373784e8036d4c73e26e9196aa5446de69b63e181
doc/CHANGES.html
Release v0.16.0
Changes that affect multiple modules:
- Replaced references to
CamlwithStdlib. - Added
stable_witnessvalues to many stable-version submodules. Added support for locally-allocated values.
- Added
[@local]to many function arguments, especially closures. - Added
[@local_opt]to primitives, and exported more primitives explicitly. - Added deriving
globalizeto some types.
- Added
Changes to individual modules:
Array: Addedfold_mapandfold_mapi.Bigstring:- Added
get_head_padded_fixed_string_local,get_tail_padded_fixed_string_local, andwrite_bin_prot_known_size. - Updated documentation for
unsafe_destroy.
- Added
Binable: Removed deprecated functor aliases.Binary_searchable: AddedS0_permissionssignature.Bounded_index: Addedzero_based_indexandnum_indexes.Byte_units: Addabs,sign, andneg.Command:- Moved to its own library. Still re-exported from
Core. - Removed references to
Core-dependent types. - No longer exports process-management functions.
- Added
Command.basic_or_error. - Added
Arg_type.parseandArg_type.autocomplete. - Added
Flag.escape_with_autocomplete,Flag.no_arg_required, andFlag.no_arg_abort. - Removed deprecated function
Flag.one_or_more. - Added
Param.choose_one_non_optional,Param.optional_to_required, andParam.parse.
- Moved to its own library. Still re-exported from
Comparable:- Renamed
Polymorphic_comparetoComparisons. - Added
Stable.V1.With_stable_witness.Make.
- Renamed
Container: AddedS0_permissionsandS1_with_creators_permissions.Date:- Document caveats for functions based on
is_weekdayoris_weekend. - Add
round_forward_to_weekday,round_backward_to_weekday,round_forward_to_business_day, andround_backward_to_business_day. - Add
Stable.V1.Option.to_intandStable.V1.Option.of_int_exn.
- Document caveats for functions based on
Day_of_week:- Add deriving
sexp_grammarandtyperep. - Add deriving
sexp_grammartoStable.V1.
- Add deriving
Doubly_linked: Addfirst_exnandlast_exn.Filename: split outFilename_baselibrary for parts not dependent onCore.Float: addStable.V1.Gc:- Add
Stat.add. - Add
stat_size. - Remove
prepare_heap_to_count_minor_allocation.
- Add
Hashable: AddStable.V1.With_stable_witness.Hashtbl: AddMake_stableandMake_stable_with_hashable.Hash_queue: Addto_alist,replace_or_enqueue,replace_or_enqueue_front, andreplace_or_enqueue_back.Hash_set: AddMake_stableandMake_stable_with_hashable.Heap_block: Moved to its ownHeap_blocklibrary.Identifiable: AddMake_plain_using_comparator.Indexed_container: Added this module. It exportsS1_permissionsandS1_with_creators_permissions, defined by analogy to the same names inContainer.Info: AddedStable.V2.t_sexp_grammar.Int: Exportedcomparator_witnessequivalence withBase.Int.Int63:- Exported
comparator_witnessequivalence withBase.Int. - Added
Stable.V1.
- Exported
Lazy: Exportedt_stable_witness.List: remove deprecated functionstable_dedup.Map:- Removed creator/accessor signatures except
*_genericversions. - Made
tinjective in all three type parameters. - Replaced references to
comparatortype withComparator.Module.t. - Removed deprecated type alias
comparator. - Reworded documentation on Tree types.
- Added
quickcheck_observerandquickcheck_shrinkertoS_plain. - Added
of_list_with_key,of_list_with_key_or_error,of_list_with_key_exn,of_list_with_key_multi,split_le_gt,split_lt_ge, andtranspose_keys. - Added
Make_applicative_traversals, providingmapiandfilter_mapithat operate lazily inside an applicative. - Added
Stable.V1.With_stable_witness.
- Removed creator/accessor signatures except
Maybe_bound:- Added deriving
equalandhashtot,As_lower_bound.t, andAs_upper_bound.t.
- Added deriving
Option:- Added deriving
equalandhashtoStable.V1.
- Added deriving
Or_error:- Deprecated
Expect_test_config_with_unit_expect, as[%expect]now always has type unit.
- Deprecated
Percent:Addressed round-trippability via strings and sexps.
- Added
to_string_round_trippable. - Documented caveats about
StringableandSexpableimplementations. - Documented caveats on
Stable.V1. - Added
Stable.V2based ont_of_sexp/sexp_of_tand documented caveats. - Added
Stable.V3as a fully round-trippable version. - Made similar updates to
Option.Stable. - Documented caveats on
Always_percentage. - Added
Almost_round_trippableas a more human-readable format thanStable.V3.
- Added
Addressed precision issues.
- Added
*_slow_more_accurateversions ofof_percentage,to_percentage,of_bp, andto_bp. - Documented caveats on the original versions.
- Added
- Added
t_sexp_grammar,one_hundred_percent.
Pid: Added derivingquickcheck.Quickcheck: Updated implementation and documentation ofgeometric. Swapped argument order.Sequence: Added inlined records toStep.t.Set:- Removed creator/accessor signatures except
*_genericversions. - Replaced references to
comparatortype withComparator.Module.t. - Added
comparator_s. - Updated documentation of
split. - Added
split_le_gtandsplit_lt_ge. - Added
Stable.V1.With_Stable_Witness.
- Removed creator/accessor signatures except
Set_once:- Added documentation of
equalsemantics. - Added deriving
compareandequal.
- Added documentation of
Sexp: Added derivingequalandsexp_grammartoStable.V1.t.String_id:- Documented shared bin shape for all modules created by
Make. - Added
Make_with_distinct_bin_shape.
- Documented shared bin shape for all modules created by
Time_float: Updated deprecation messages to mentionTime_float_unixinstead ofTime_unix.Time_ns:- Added deriving
equalandhashtoStable.V1.Ofday. - Added more
of_int_*conversions toSpan. - Added optional
Random.Stateargument toSpan.randomize. - Removed deprecated submodules from
Stable. - Exported
Optionsubmodule. - Exported
Stablesubmodule. - Exported
V1,Option.V1, andOption.V2fromSpan.Stable. - Added deriving
hash,equal, andsexp_grammartoSpan.Stable.V2.
- Added deriving
Tuple: AddedT2.map_bothandT3.map_all.Unit: AddedStable.V2with zero-width bin-io.Univ_map: Moved to its ownUniv_maplibrary.Validated: AddedS_allowing_substitution.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>