Skip to content

Conversation

@glyh
Copy link
Member

@glyh glyh commented Nov 29, 2025

With OCaml 5 we can remove much of the boilerplate code maintained by us.

Specifically, we could remove the parallel infrastracture that just to simulate multithreads.

companion PRs:

To test:

under a fresh clone in this branch:

opam repo add mina-5.2.1 'https://github.com/o1-labs/opam-repository.git#lyh/ocaml.5.2.1-support'
rustup toolchain install nightly-2024-09-05-x86_64-unknown-linux-gnu
rustup component add rust-src --toolchain nightly-2024-09-05-x86_64-unknown-linux-gnu
go install golang.org/dl/go1.19.11@latest
go1.19.11 download
GO=go1.19.11 make build

@glyh glyh changed the base branch from compatible to develop November 29, 2025 07:48
@glyh glyh force-pushed the lyh/breaking/ocaml-5.2.1 branch 11 times, most recently from baea1f6 to f64d27a Compare December 1, 2025 09:47
@glyh glyh force-pushed the lyh/breaking/ocaml-5.2.1 branch from 0946e5b to 88648e1 Compare December 3, 2025 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants