From owner-freebsd-numerics@FreeBSD.ORG Sun May 19 16:10:45 2013 Return-Path: Delivered-To: freebsd-numerics@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 47FB1750 for ; Sun, 19 May 2013 16:10:45 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) by mx1.freebsd.org (Postfix) with ESMTP id 207A1F0F for ; Sun, 19 May 2013 16:10:41 +0000 (UTC) Received: from [192.168.0.16] (CPE7cb21b17bdec-CM7cb21b17bde9.cpe.net.cable.rogers.com [99.241.130.69]) (authenticated bits=0) by theravensnest.org (8.14.5/8.14.5) with ESMTP id r4JGAZUE093669 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Sun, 19 May 2013 16:10:35 GMT (envelope-from theraven@FreeBSD.org) From: David Chisnall Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: C99 Long Double Math Functions Message-Id: Date: Sun, 19 May 2013 12:10:28 -0400 To: "freebsd-numerics@freebsd.org" Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 May 2013 16:10:45 -0000 Hi Everyone, In February, lots of people had code ready to commit for the C99 long = double math.h functions. This code is still not in and is an = increasingly serious problem for a lot of software. Two weeks from = today, I will commit a patch that just calls the double versions of = these for all of the long double functions. If you have a better = implementation of any of them, please commit it before then. Style nits = can be worked out later. Small bugs in corner cases can also be fixed = later: it is far worse for us to have no implementation of these than to = have a slightly buggy one, because it just drives people to use = platforms that have very buggy versions of them instead of FreeBSD. David With his Core hat on=