caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Jérémie Dimino" <jeremie@dimino.org>
To: caml-list@inria.fr
Subject: [Caml-list] [ANN] Lwt 2.3.0 released
Date: Sat, 16 Apr 2011 11:34:29 +0200	[thread overview]
Message-ID: <20110416093429.GA2929@arrakis> (raw)

Hello,

The Lwt team is pleased to announce the release of Lwt 2.3.0. You can
download it at:

  http://ocsigen.org/lwt/install

This release introduces a new customizable system of engines which
allows users to replace the unix engine which use libev or Unix.select
by default and ease the integration of external libraries such as
ocamlnet.

There was also a lot of improvements for Windows.

Here is a list of changes from the previous version (2.2.1):

  * Add an extensible system of engines to:
    ** allow the user to replace libev by another event system, such
       as select
    ** allow easier integration of external libraries supporting
       asynchronous operations
  * Lots of improvements for windows:
    ** use the ocaml select instead of libev by default on windows
    ** make asynchronous operations on non-socket file descriptors
       such as pipes to work
    ** make glib integration to work
  * Better use of engines in Lwt_unix: now events are cached to minimize
    the amount of calls to epoll_ctl
  * Use an eventfd when possible for notifications for faster delivery
  * Add modules:
    ** Lwt_sys: allow to test availability of extra features
    ** Lwt_react: replace Lwt_event and Lwt_signal
  * Allow to configure logging rules at runtime in Lwt_log
  * Add match_lwt and while_lwt to the syntax extension
  * Fixes:
    ** syntax extension: handle "lwt ... = ... in ..." at toplevel
    ** make the notification system fork-proof
    ** fix an issue with stubs not raising correctly exceptions

Enjoy!

-- 
Jérémie Dimino, on behalf of the Lwt team

             reply	other threads:[~2011-04-16  9:34 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-16  9:34 Jérémie Dimino [this message]
2011-04-16 11:47 ` David Rajchenbach-Teller
2011-04-16 11:48   ` Joel Reymont
2011-04-16 11:52     ` David Rajchenbach-Teller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110416093429.GA2929@arrakis \
    --to=jeremie@dimino.org \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).