-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
core 111.13.00 #2062
core 111.13.00 #2062
Conversation
Fails in custom_printf on 4.02, but @diml is already aware. |
final please |
Are you aware of the i386 jenga build failure?
|
@diml says he has a fix, but it won't make it into this release. |
One last error:
|
Oh, the patience_diff repo had the tag on the wrong revision. I thought I could get away with it, but it turns out to actually be significant for the tarball generation script :( |
thanks, merging. |
- Fixed a bug in `ocaml_embed_compiler` on 32-bit machines. `ocaml_embed_compiler` tries to read the full contents of the file as a string, but the string might be too big on 32bits: ocaml/opam-repository#2062 (comment)
New package: patience_diff
Patience_diff
out ofCore_extended
into its own library depending only onCore_kernel
.async_extra
Typed_tcp.create
, added aClient_id.t
argument to theauth
callback.
async_unix
Added
Scheduler.yield_every
, which returns a function that callsScheduler.yield
every n-th call.This is useful in circumstances where you don't have strict control over where a deferred is examined, as in a
Deferred.List.iter
.bignum
Eliminated the dependence of
Bignum
onRe2
, and reduced dependence fromCore
toCore_kernel
.Extended the rounding interface to bring it in line with int and float rounding.
Improved the performance of
Bignum
's binprot.Bignum
's binprot had been to just binprot the decimal string representation. This is both slow to do and unnecessarily big in the majority of cases. Did something better in the majority of cases and fell back to this representation in the exceptional case.core_extended
Patience_diff
out ofCore_extended
into its own library.core_kernel
Added a
Sequence
module that implements polymorphic, on-demand sequences.Also implemented conversion to
Sequence.t
from various containers.Improved the explicitness and expressiveness of
Binary_searchable.binary_search
.binary_search
now takes an additional (polymorphic variant) argument describing the relationship of the returned position to the element being searched for.Added a new function,
Binary_searchable.binary_search_segmented
, that can search an array consisting of two segments, rather than ordered bycompare
.Made
Queue
matchBinary_searchable.S1
.Made
Gc.Stat
andGc.Control
matchComparable
.Fixed some unit tests in
Type_immediacy
that were fragile due to GC.sexplib
Sexplib.Std
, renamedMacro
asSexp_macro
.type_conv
Removed some unused-value warnings when
with
is used in signatures.Removed warnings in cases like: