From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 14D40BBBB for ; Thu, 2 Mar 2006 16:27:27 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id k22FRQUF007677 for ; Thu, 2 Mar 2006 16:27:26 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA23897 for ; Thu, 2 Mar 2006 16:27:26 +0100 (MET) Received: from [128.93.11.95] (estephe.inria.fr [128.93.11.95]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id k22FRPnA028893 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 2 Mar 2006 16:27:26 +0100 Message-ID: <44070EDD.8090008@inria.fr> Date: Thu, 02 Mar 2006 16:27:25 +0100 From: Xavier Leroy User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050322) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Caml List Subject: ocamlopt on Mac/Intel X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Miltered: at nez-perce with ID 44070EDE.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 44070EDD.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocamlopt:01 ocaml:01 macs:01 native-code:01 compiler:01 3.09:01 bugfix:01 cvs:01 impatient:01 cvs:01 camlcvs:01 caml':01 ocaml:01 bug:01 ocamlopt:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 A first port of OCaml to the new Intel Macs, including the native-code compiler, is now available in the 3.09 bugfix branch of the CVS repository. Thanks to David Powers for lending an account. Impatient users can obtain the sources using cvs -d ':pserver:anoncvs@camlcvs.inria.fr:/caml' co -r release309 ocaml Technically, this should not go into the bug fix branch, but Mac fans will never wait until 3.10 is out... The port required undoing a dubious change in ocamlopt (all platforms) that I did 3 years ago to support the -ffast-math option. The change and its reversal affect the compilation of trigonometric and exponential functions, and are so minor that the reversal should not break anything, but one never knows. If you're tracking the 3.09 bugfix branch and observe weird behaviours in numerical applications, please file a bug report asap. Enjoy, - Xavier Leroy