3.1.0
版本发布时间: 2017-07-20 06:26:52
ocsigen/lwt最新发布版本:5.7.0(2023-08-23 15:03:39)
Additions
- Port to Jbuilder (#374, Andrew Ray).
-
Lwt_io.establish_server_with_client_address
(#346, Rudi Grinberg). -
Lwt_unix.getcwd
(#403, Raphaël Proust).
Planned to break in 4.0.0
- Delete
lwt.simple-top
(#371). - Delete
Lwt_chan
(#441).
Fixes
- Make
Lwt_log
functions tail-recursive (#348, Jan Doms). - Make more of
Lwt_list
tail-recursive (#347, Jan Doms). - Improve string messages in exceptions (#368, #382, Jan Doms, Raphaël Proust).
- Don't call
Unix.set_nonblock
orUnix.clear_nonblock
unnecessarily on some fds (#356, David Sheets). -
Lwt_unix.sleep
andLwt_unix.timeout
returning too early when using libev (#433, Stijn Devriendt). -
Lwt_sequence.fold_r
iterating the wrong way in some cases (#405, Stijn Devriendt). - Build conflicts in some cases due to duplicate
cst_to_constr
function (#362, Jérémie Dimino). - Don't use deprecated
readdir_r
system call (#430, Raphaël Proust).
Miscellaneous
- The Lwt core,
lwt.ml
, has been thoroughly refactored and commented (#354, reviewed Gabriel Radanne, Edwin Török, Raphaël Proust, Jan Doms, Fabian Hemmer, Sebastien Mondet, Simon Cruanes, Anil Madhavapeddy, Pierre Chambart, and many others). - Lots of tests for most of the Lwt core (#339, #389, #392, #440, #448, #450, Joseph Thomas, Ryan Slade).
- Documentation fixes (including by Joseph Thomas, Raphaël Proust, Richard Degenne, Stavros Polymenis).
- Contributing documentation (#379).
- Massively adjust whitespace for legibility (#400, #409, #416, Richard Degenne).
- Improvements to CI (Etienne Millon, Raphael Rafatpanah, Zack Coker, Yotam Barnoy).
- The additional packages
lwt_ssl
,lwt_react
,lwt_glib
get new minor releases, the change being new Jbuilder build systems (#374, Andrew Ray).