|
| 1 | +===== 4.3.0 (2019-08-20) ===== |
| 2 | + |
| 3 | +====== Planned to break in 5.0.0 ====== |
| 4 | + |
| 5 | + For general discussion of breakage in Lwt 5.0.0, see #584. See #293 about how |
| 6 | + Lwt announces and does breaking changes.* |
| 7 | + |
| 8 | + * The signature of Lwt.async will change from (unit -> 'a Lwt.t) -> unit to |
| 9 | + (unit -> unit Lwt.t) -> unit (#603, prompted @cfcs). |
| 10 | + * Lwt_unix.send_msg and Lwt_unix.recv_msg will be changed to take |
| 11 | + Lwt_unix.IO_vectors.t instead of Lwt_unix.io_vectors (#702, prompted |
| 12 | + Marcello Seri). |
| 13 | + * Nesting calls to Lwt_main.run will be forbidden, and will raise an |
| 14 | + Failure. Most programs don't do this (#609, prompted François-René Rideau). |
| 15 | + * configure.ml will be removed in favor of an improved discover.ml This |
| 16 | + affects only users who are configuring Lwt as part of a manual installation |
| 17 | + (i.e., not users of opam or esy). See discover.ml for usage (#700). |
| 18 | + * Lwt_unix.async_method will have no effect. In practice, it already does |
| 19 | + nothing, and has almost no users (#572). |
| 20 | + |
| 21 | +====== Additions ====== |
| 22 | + |
| 23 | + * Lwt_process: allow setting working directory for new processes (#694, Thomas |
| 24 | + Leonard). |
| 25 | + * PPX: use OCaml 4.08 ASTs to support latest features (#697). |
| 26 | + * Lwt_io.NumberIO: use compiler intrinsics for better performance (#178, |
| 27 | + requested Mauricio Fernandez). |
| 28 | + |
| 29 | +====== Bugs fixed ====== |
| 30 | + |
| 31 | + * Race condition in Lwt_react.S.limit (4e592eb). |
| 32 | + * Use fallback rule during configuration (#693, Hongchang Wu). |
| 33 | + * Fix typos (#688, #692, @Fourchaux). |
| 34 | + |
1 | 35 | ===== 4.2.1 (2019-04-02) =====
|
2 | 36 |
|
3 | 37 | ====== Bug fixed ======
|
|
0 commit comments