Jane Street Libraries (base/core/async/etc) with 5.5

(Note: much of the linked repos are modified with the the help of LLMs, so please do check the diff to the upstream version before installing. Most diffs are very small. Also, this release is not affiliated with Jane Street)

Since the current version of the Jane Street public release libraries are targeting either older version of the compiler, or OxCaml, I’ve made a version of the jane street opam repository that targets 5.5.

Almost all ~300 libraries are available (or at least build), with the exception of some heavy oxcaml users, such as skyline. Versions available are v0.18_preview.130.100+614 and v0.18_preview.130.106+341.

The opam repository is available at GitHub - public-release-reloaded/opam-repository · GitHub, and the repo used to generate this is at GitHub - public-release-reloaded-engineering/public-release-reloaded · GitHub

Note that you need ppxlib > 0.38.0, due to Remove extra copy_module_type from pmty_with migration from 504 to 503 by smuenzel · Pull Request #644 · ocaml-ppx/ppxlib · GitHub

I believe things should mostly work, but please do comment about any issues that you have.

Thanks for this! We’re also working inside Jane Street on OCaml 5.4+ support for our v0.18 preview packages, held up by the need to upgrade everything to be ppxlib 0.36+ compatible (which is complicated owing to the extra infrastructure which allows ppxes to support both OCaml and OxCaml). We’re hoping to be pushing both OCaml 5.4+ and OxCaml 5.4 compatible releases within weeks…