diff --git a/CHANGES.md b/CHANGES.md index 5995d70..4b835d7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,19 @@ +## v0.2 + +- Add some tests and documentation of the internals (@talex5 #9). + +- Bridge Eio and Lwt cancellation (@talex5 #8). + - Cancelling a `run_lwt` Fiber cancels the Lwt promise. + - Cancelling a `run_eio` promise cancels the Eio fiber. + +- Add `run_lwt` for consistency with `run_eio` and Async_eio (@talex5 #8). + +- Add `Lwt_eio.Token.t` token to ensure library is initialised (@talex5 #5). + `with_event_loop` now passes a `Lwt_eio.Token.t` to its callback. + +- Update to Eio 0.2 (@talex5 #4). + Eio 0.2 renamed "fibre" to "fiber". This fixes the deprecation warning. + ## v0.1 - Initial release. diff --git a/dune-project b/dune-project index 8c14f36..43d6626 100644 --- a/dune-project +++ b/dune-project @@ -6,6 +6,7 @@ (license ISC) (authors "Thomas Leonard") (maintainers "talex5@gmail.com") +(documentation "https://ocaml-multicore.github.io/lwt_eio") (package (name lwt_eio) (synopsis "Run Lwt code within Eio") diff --git a/lwt_eio.opam b/lwt_eio.opam index 5fae5eb..5975611 100644 --- a/lwt_eio.opam +++ b/lwt_eio.opam @@ -7,6 +7,7 @@ maintainer: ["talex5@gmail.com"] authors: ["Thomas Leonard"] license: "ISC" homepage: "https://github.com/ocaml-multicore/lwt_eio" +doc: "https://ocaml-multicore.github.io/lwt_eio" bug-reports: "https://github.com/ocaml-multicore/lwt_eio/issues" depends: [ "dune" {>= "2.9"}