Tags: dhil/ocaml-multicont
Tags
Release v1.0.3 CHANGES: This release restores compatibility with macOS (14.4.1) when using clang 15 or greater. Changes: * Patch #8: Explicit declaration of `memcpy` to fix compilation error when using clang on macOS (thanks to @tmcgilchrist). * Fixed a regression where enabling feature flag `UNIQUE_FIBERS` caused compilation to fail. * Spring cleaning: Removed unused header imports. * Added an example illustrating how to use the power of multishot continuation to simulate the `return` operator (e.g. as found in C/C++/Rust/etc) using a single handler.
Release v1.0.2 CHANGES: This release adds support for the anticipated release of OCaml 5.2. Changes: * Patch #7: OCaml 5.2 support (thanks to kit-ty-kate for the issue report #6; thanks to David Allsopp for reviewing the patch). The change accounts for the new continuation representation. * Added a basic testsuite runnable via `dune runtest`. * Fixed a memory leak in the rollback parsing example. * Added an entry about subtle interactions of unrestricted and linear effects in the "Cautionary tales" section of the README.
Release v1.0.1 CHANGES: This release is a purely administrative release which ports the build infrastructure to [dune](https://github.com/ocaml/dune) in order to resolve the reported build issues (e.g. ocaml/opam-repository#23972).