|
1 |
| -===== 2.5.2 (2015-04-25) ===== |
| 1 | +===== 2.6.0 (2016-10-27) ===== |
| 2 | + |
| 3 | +====== Additions ====== |
| 4 | + |
| 5 | + * Lwt_stream.closed and Lwt_stream.is_closed (#223, Spiros Eliopoulos). |
| 6 | + * Lwt_switch.with_switch (#256, Thomas Leonard). |
| 7 | + * Define 'a Lwt.result as ('a, exn) result (#247, Simon Cruanes). |
| 8 | + * Lwt_condition.broadcast_exn (#241, Nicolas Ojeda Bar). |
| 9 | + * Lwt_unix.utimes (#193). |
| 10 | + |
| 11 | +====== Bugfixes ====== |
| 12 | + |
| 13 | + * Memory leak in Lwt_unix.readdir_n (#229, diagnosed Thomas Leonard). |
| 14 | + * Memory leak in Lwt.protected (#56, #181, reported @ygrek, Mauricio |
| 15 | + Fernandez). |
| 16 | + * Lwt_switch.turn_off hook exception handling (995b704). |
| 17 | + * Handling of ENOTCONN when channels passed to handler of |
| 18 | + Lwt_io.establish_server are closed (95fb431). |
| 19 | + * Duplicate exceptions on implicit close in Lwt_io.with_connection (b1afe45). |
| 20 | + * Deadlock in Lwt_main.at_exit (#48, #114, reported Jérôme Vouillon, Vincent |
| 21 | + Bernardoff). |
| 22 | + * Performance of Lwt_preemptive.detach (#218, #219, Mauricio Fernandez). |
| 23 | + * Bad hash functions for libev loops (#146, reported Mark Christiaens). |
| 24 | + * Hash of uninitialized data in Lwt_io (#217, reported Jeremy Yallop). |
| 25 | + * Update log sections after Lwt_log.load_rules (#188, reported @rand00). |
| 26 | + * Print three digits for milliseconds in Lwt_log (#264, Fabian Hemmer). |
| 27 | + * Do not truncate Unix job notification ids in C (#277, diagnosed |
| 28 | + @stijn-devriendt). |
| 29 | + |
| 30 | +====== Deprecations ====== |
| 31 | + |
| 32 | + * Lwt_stream.on_termination: bind on Lwt_stream.closed instead. |
| 33 | + * Lwt.make_value, Lwt.make_error: use result's Ok and Error constructors. |
| 34 | + * Lwt_pqueue, Lwt_sequence: use min-heaps and linked lists from another |
| 35 | + library (#135). |
| 36 | + * Pa_lwt, Pa_lwt_log: use Ppx_lwt. |
| 37 | + |
| 38 | +====== Miscellaneous ====== |
| 39 | + |
| 40 | + * Update examples to use PPX syntax instead of Camlp4 (#108, Peter Zotov). |
| 41 | + * Set up Travis, AppVeyor for testing on Linux, OS X, Cygwin, and MinGW. MSVC |
| 42 | + also planned. |
| 43 | + * Large amount of local documentation fixes (Hezekiah Carty, Etienne Millon, |
| 44 | + Leo Wzukw, Sebastien Mondet, reports by others). |
| 45 | + * A bunch of new tests. |
| 46 | + |
| 47 | +===== 2.5.2 (2016-04-25) ===== |
2 | 48 |
|
3 | 49 | * Fix compatibility for 4.03 (#227)
|
4 |
| - * Various documentation fixes (#199,#200,#210,) |
| 50 | + * Various documentation fixes (#199,#200,#210) |
5 | 51 | * Improve wildcard detection in the ppx (#198)
|
6 | 52 | * Fix Lwt_stream: bounded_push#close wake the reader (#201)
|
7 | 53 | * Fix infinite loop with Lwt_stream.choose (#214)
|
|
0 commit comments