The newest release of Jane Street’s core standard library is now out! It’s been a while, and a lot of small things have changed in the interim. Here are some of the bigger changes:
- Support for 3.12
- Everything is now packaged with Oasis
- type-conv has been improved so that you don’t need to set the TYPE_CONV_PATH anymore.
- Core has a new highly optimized version of Hashtables which is about as space and time efficient as (ocaml’s) Hashtbl but degrades gracefully in the presence of hash collisions.
- A number of functions in the List modules have been optimized (map,@…). They are now about as fast as the ones in the standard library but are also tail recursive.