From owner-freebsd-current@FreeBSD.ORG Wed Jul 11 22:32:49 2012 Return-Path: Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54E15106566C; Wed, 11 Jul 2012 22:32:49 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) by mx1.freebsd.org (Postfix) with ESMTP id 2644D8FC0C; Wed, 11 Jul 2012 22:32:49 +0000 (UTC) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.5/8.14.5) with ESMTP id q6BMWmt4010113; Wed, 11 Jul 2012 15:32:48 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.5/8.14.5/Submit) id q6BMWlJk010112; Wed, 11 Jul 2012 15:32:47 -0700 (PDT) (envelope-from sgk) Date: Wed, 11 Jul 2012 15:32:47 -0700 From: Steve Kargl To: Diane Bruce Message-ID: <20120711223247.GA9964@troutmask.apl.washington.edu> References: <4FC43C8F.5090509@missouri.edu> <20120529045612.GB4445@server.rulingia.com> <20120708124047.GA44061@zim.MIT.EDU> <210816F0-7ED7-4481-ABFF-C94A700A3EA0@bsdimp.com> <20120708233624.GA53462@troutmask.apl.washington.edu> <4FFBF16D.2030007@gwdg.de> <2A1DE516-ABB4-49D7-8C3D-2C4DA2D9FCF5@bsdimp.com> <20120711212009.GA15542@night.db.net> <20120711214346.GA9877@troutmask.apl.washington.edu> <20120711215414.GA16350@night.db.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120711215414.GA16350@night.db.net> User-Agent: Mutt/1.4.2.3i Cc: Peter Jeremy , David Schultz , freebsd-current@FreeBSD.ORG, Warner Losh Subject: Re: Use of C99 extra long double math functions after r236148 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2012 22:32:49 -0000 On Wed, Jul 11, 2012 at 04:54:14PM -0500, Diane Bruce wrote: > On Wed, Jul 11, 2012 at 02:43:46PM -0700, Steve Kargl wrote: > > On Wed, Jul 11, 2012 at 04:20:09PM -0500, Diane Bruce wrote: > > > On Tue, Jul 10, 2012 at 08:02:33AM -0600, Warner Losh wrote: > > > > > > > > On Jul 10, 2012, at 3:10 AM, Rainer Hurling wrote: > > > > > ... > > > > You submitted on June 6th, 2010. I commented on why > > the patch should be avoided on June 15th, 2010. I see > > no follow-ups from you that give the details on how > > you went about testing and fixing the code? > > Steve, I misunderstood. Someone told me you and Bruce had some code which > made this PR unnecessary, I did mean to close the PR as this is what I had > heard. If that is not true I'd be happy to help you guys in any way I can. > > And my apologies, I should have verfied directly with you rather than > listening to hearsay. I know an approach to implementing many of the missing functions. The problem is that over the last 2 years or so I have had very little time to work on coding nor am I paid to work on such code. When I do find some free time, I look at what is missing and start to put together a new function. At the moment, it seems that it takes 3+ years to get a new function written, tested, and committed. Given that it seems that only das@, bde@, and I work on libm, I suspect it will be completed by the time I retire. At one time I had hoped others would step up to help write the missing function, but most people seem to push the "easy button" and want to grab either cephes or netlib's libm. There are technical issues with this approach that I won't rehash again. -- Steve