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 p6F4sqQL025370 for ; Fri, 15 Jul 2011 06:54:52 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvcBANDHH05XYrIki2dsb2JhbABUp3EBAQEKCwsbJYh8wyCFW18Eozs X-IronPort-AV: E=Sophos;i="4.65,533,1304287200"; d="scan'208";a="113174146" Received: from 5.mo3.mail-out.ovh.net (HELO mo3.mail-out.ovh.net) ([87.98.178.36]) by mail1-smtp-roc.national.inria.fr with ESMTP; 15 Jul 2011 06:54:22 +0200 Received: from mail612.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo3.mail-out.ovh.net (Postfix) with SMTP id A9217FF94F9 for ; Fri, 15 Jul 2011 06:54:51 +0200 (CEST) Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 15 Jul 2011 06:54:21 +0200 Received: from ip-149.net-82-216-0.versailles2.rev.numericable.fr (HELO ?192.168.0.10?) (forum%x9c.fr@82.216.0.149) by ns0.ovh.net with SMTP; 15 Jul 2011 06:54:20 +0200 From: "forum@x9c.fr" Content-Type: text/plain; charset=us-ascii X-Ovh-Mailout: 178.32.228.3 (mo3.mail-out.ovh.net) Date: Fri, 15 Jul 2011 06:54:20 +0200 Message-Id: <6794030D-AB55-4955-912A-9E48C18103F2@x9c.fr> Cc: "forum@x9c.fr" To: caml users Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Ovh-Tracer-Id: 14410392908910297888 X-Ovh-Remote: 82.216.0.149 (ip-149.net-82-216-0.versailles2.rev.numericable.fr) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-Spam-Check: DONE|U 0.5/N X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfedvfedrudekucetggdotefuucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenuc Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id p6F4sqQL025370 Subject: [Caml-list] [ANN] Barista: 2.0-alpha release Dear list, This post announces the 2.0-alpha release of the Barista project, whose goal is to provide a library for Java class file construction and a Java [dis]assembler, released under the LGPLv3. Home page: http://barista.x9c.fr Main changes since 1.4: - update for Objective Caml 3.12.1 - update for Camomile 0.8.3 - new build system (ocamlbuild-based) - reorganization of 'src' directory - support for Unicode in 'src/utf8' directory - major refactoring of code (with impact on API) - executable names changed to 'barista.byte' and 'barista.native' - peephole optimizations - optimization of stack frames - optimization of exception tables - optimization of 'transitive' jumps - new '-optimize' command-line switch to enable peephole/jump optimizations - support for 'invodynamic' (JSR 292) - preliminary support for type annotations (JSR 308) - preliminary support for Java modules (project Jigsaw / JSR 294) - support for 'package-info' and 'module-info' class files - support for Java serialization protocol (version 2 only) - new implementation for i/o operations - improved manual - Java API has been removed Xavier Clerc