./devel/ocaml-lwt, Cooperative threading library for OCaml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.7.0, Package name: ocaml-lwt-5.7.0, Maintainer: jaapb

The Lwt (Light-Weight Threading) library is a cooperative threading library for
OCaml.


Required to run:
[lang/ocaml] [devel/ocaml-findlib] [devel/libev] [devel/ocaml-cppo] [devel/ocaml-result] [devel/ocaml-migrate-parsetree] [devel/ocaml-ppx_tools_versioned] [devel/ocaml-dune] [devel/ocaml-ocplib-endian] [devel/ocaml-seq] [devel/ocaml-mmap]

Required to build:
[pkgtools/cwrappers] [misc/ocaml-opaline]

Master sites:

Filesize: 306.281 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-05 22:31:38 by Jaap Boender | Files touched by this commit (4)
Log message:
Updated devel/ocaml-lwt to version 5.7.0.

I've removed superfluous dependencies from the package. Upstream changes
are many, so I'll add only the ones that break API (for the rest, see
the CHANGES file in the distribution):

* Lwt_result.catch now takes a function (unit -> 'a t)
  rather than a promise ('a t).
* Remove the deprecated Lwt.result type (use Stdlib.result instead).
* Remove the deprecated Lwt.make_value and Lwt.make_result functions
  (use Ok and Error instead).
* Remove the deprecated and unsafe waiter_of_wakener
  (keep the waiter around when you create the wakener instead).
* Remove the deprecated Lwt_stream.on_termination and
  Lwt_stream.on_terminate (bind to Lwt_stream.closed instead).
* Remove the deprecated Lwt_stream.result type (use Stdlib.result instead).
* Remove the deprecated Lwt_stream.map_exn function (use wrap_exn instead).
   2022-08-17 21:20:30 by Tobias Nygren | Files touched by this commit (1)
Log message:
ocaml-lwt: avoid clash with system headers
   2022-05-24 20:59:36 by Jaap Boender | Files touched by this commit (145)
Log message:
Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages
   2022-05-02 16:02:09 by Jaap Boender | Files touched by this commit (5) | Package updated
Log message:
Updated devel/ocaml-lwt to version 5.5.0.

Upstream changes include minor updates and bugfixes, and adding support
for OCaml versions up to 4.14.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-03-08 09:13:10 by Jaap Boender | Files touched by this commit (214) | Package updated
Log message:
Recursive revbump associated with update of lang/ocaml
   2020-12-13 14:41:59 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(devel/ocaml-lwt) Add devel/ocaml-dune-configurator as buildlink3.mk