From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id q1TIOPSe001626 for ; Wed, 29 Feb 2012 19:24:25 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkEADhsTk/U4xEJjmdsb2JhbABEgwGCJq42IgEBAQEJCwkJEgUkgXsBBSNWECUCJgICVxkJiAQHpzCSNYEvi0oZCwIPAgIDAQICAwQGDwkDBwcTAQkChQcDBTQCDAQDCRQVggiBFgSNP41fjRM X-IronPort-AV: E=Sophos;i="4.73,504,1325458800"; d="scan'208";a="146767602" Received: from moutng.kundenserver.de ([212.227.17.9]) by mail1-smtp-roc.national.inria.fr with ESMTP; 29 Feb 2012 19:24:19 +0100 Received: from office1.lan.sumadev.de (dslb-094-219-212-228.pools.arcor-ip.net [94.219.212.228]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0MWPgw-1RvZBh1OLC-00XP56; Wed, 29 Feb 2012 19:24:19 +0100 Received: from [192.168.178.17] (546BF816.cm-12-4d.dynamic.ziggo.nl [84.107.248.22]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id EDD14C00CC; Wed, 29 Feb 2012 19:24:18 +0100 (CET) From: Gerd Stolpmann To: ocamlnet-devel@lists.sourceforge.net Cc: caml-list@inria.fr In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Date: Wed, 29 Feb 2012 19:24:18 +0100 Message-ID: <1330539858.2826.179.camel@thinkpad> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:7jb7Y4C9vF7unXzdUn32p9tRAy70j0mk/OsJSFPjvTZ VVW1UmruIh5C1EXL2p8QoltycxBFooPu9XN+ORywg7x5b4R05o nvq/zxC48tMXbEtgOGjtQ/q9GvKvG3nqa2quZYWX+YRPualsjx qlLaukjdUbgRabh0P+MngVtcgrKyMf52e8FH8ZcTyH9WPE62CM sGEl03fA1a+HuXB9uXyunC7Mufh6ABL9IiDG8/8aaoykv4ll/1 OCerLfAA4aX6m6zU3hiJf+JsMzmCaxqp4BUQ/6f0yzR5YZ4ce8 g8sZaJWtHzeuO76nNC+s4p9xSJRp6g2FDilWiKn8HRMY+aZShB 9zS2h/tzpvx5yglxBYcd+SJzRU20PXGtIKv01lnDV Subject: [Caml-list] [ANN] OCamlnet-3.5.1 There is a patch release available, 3.5.1, fixing a few errors, mostly build-related: - Missing symbols on FreeBSD-9 - Missing symbols on Debian Wheezy (probably because of stricter linking) - posix_spawn is disabled on Mac (for the time being until the problem can be further tracked down) - Mac OS does not like fchmod on shared memory Gerd Am Donnerstag, den 23.02.2012, 00:04 +0100 schrieb Gerd Stolpmann: > Hi, > > it is time for another version of Ocamlnet. The new release 3.5 focuses on > the system interface, and includes a long list of smaller improvements. > > The system interface, Netsys_posix, is extended by: > - Support for POSIX clocks and POSIX timers (with nanosecond resolution) > - Netsys_posix.spawn usses now the posix_spawn call if present on the OS > - Adding support for pollable events (as e.g. provided by Linux via > eventfd). For other OS an emulation is available. > - Support for epoll on Linux > > Note that Netsys_posix covers now large parts of POSIX realtime. > > Other improvements: > > - The code generator for XDR has been improved. A new switch -direct for > ocamlrpcgen can be used to generate direct mappings between OCaml values > and binary representation (in many cases). Speedups up to 50% are > possible for large XDR values. > - The new module Uq_mt allows it to access an event-driven resource from > several kernel threads (e.g. use an RPC client commonly from several > threads). > - The thread-safety of Netplex container functions has been improved. > - Netmulticore condition variables can now be polled, for better > integration into event-based programs. > - Option greedy_accepts for Netplex to support servers that accept > many connections per second. With this improvement, Netplex can > now accept more than 5000 connections/s, and assign them to worker > processes. > > Last but not least there is now a new tutorial for Equeue (event systems > and engines). In particular, the section about combining Ocamlnet with Lwt > might be interesting. > > For the full list of changes (especially bug fixes), see: > > https://godirepo.camlcity.org/svn/lib-ocamlnet2/trunk/code/ChangeLog > > The download, manual, and other resources: > > http://projects.camlcity.org/projects/ocamlnet.html > > GODI has been updated. > > Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de Creator of GODI and camlcity.org. Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de *** Searching for new projects! Need consulting for system *** programming in Ocaml? Gerd Stolpmann can help you. ------------------------------------------------------------