Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 May 2013 04:44:41 -0700
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Bruce Evans <brde@optusnet.com.au>
Cc:        "freebsd-numerics@freebsd.org" <freebsd-numerics@freebsd.org>, David Chisnall <theraven@freebsd.org>
Subject:   Re: C99 Long Double Math Functions
Message-ID:  <20130521114441.GA7399@troutmask.apl.washington.edu>
In-Reply-To: <20130521151407.L1076@besplex.bde.org>
References:  <D78B342A-4316-4EBF-B869-DF50EA353D99@FreeBSD.org> <20130519170901.GA96649@troutmask.apl.washington.edu> <20130521151407.L1076@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 21, 2013 at 04:01:01PM +1000, Bruce Evans wrote:
> On Sun, 19 May 2013, Steve Kargl wrote:
> 
> > Unfortunately, life gets in the way of hacking on FreeBSD.  However,
> > it so happens that I'll be sending a patch to das@ in early June
> > with an expl() update and an implementation for expm1l().
> 
> Unfortunately, das@ has been inactive since he got his PhD.

Well, das@ is still listed as my mentor, so I need approval
from him to commit.  He did indicate to me that if you approved
a patch, I could commit it.  Our usual exchange follows:

here:
  1) I send a (possibly new) diff.
  2) you tell me that you've made some refinements to the algorithm(s)
     or there are style(9) issues.
  3) I integrate your changes (where upon I fat finger something to
     introduce a new style(9) issue).
  4) I then spend a week or so testing the changes on i386, amd64, and
     sparc64.
  5) Generate a new diff and send it to bde.
  6) Get busy with life. 
  7) goto here.

> I spent a half of yesterday so retesting libm for correctness and
> cleaning up log*.  Style problems in log* currently include its
> layering.  I am now trying hacks like multiple includes of __FILE__
> to avoid pessimizations and complications from using inline functions.
> These give worse layering and different complications.  If you promise
> to fix the style "nits" in this (move 100K of code around to perfect
> places), then it is committable as it is.
> 
> Bruce

-- 
Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130521114441.GA7399>