svn commit: r238722 - in head/lib/msun: . ld128 ld80 man src

David Schultz das at FreeBSD.ORG
Tue Jul 24 17:57:14 UTC 2012


On Tue, Jul 24, 2012, Steve Kargl wrote:
> On Tue, Jul 24, 2012 at 08:43:35AM +0000, Alexey Dokuchaev wrote:
> > On Mon, Jul 23, 2012 at 07:13:56PM +0000, Steve Kargl wrote:
> > > Author: kargl
> > > Date: Mon Jul 23 19:13:55 2012
> > > New Revision: 238722
> > > URL: http://svn.freebsd.org/changeset/base/238722
> > > 
> > > Log:
> > >   Compute the exponential of x for Intel 80-bit format and IEEE 128-bit
> > >   format.  These implementations are based on
> > >   
> > >   PTP Tang, "Table-driven implementation of the exponential function
> > >   in IEEE floating-point arithmetic," ACM Trans. Math. Soft., 15,
> > >   144-157 (1989).
> > 
> > I believe some ports could benefit from OSVERSION bump for this one.
> > 
> 
> I've never done a OSVERSION bump, so you'll need to tell me how.
> But, more importantly, I can find no information in the Developer's
> Handbook and only two rather terse references in the Porter's
> Handbook.  So, what is OSVERSION?  Why do you think it needs a
> bump?

It is the same as the __FreeBSD_version bump I mentioned in my
email last week.  Basically it is a number you increment in
sys/sys/param.h whenever there is a significant change that
porters and developers of third-party software might want to test
against.  In this case, it would help any ports that have
workarounds for the lack of expl() to compile both before and
after this change.  But it's also important not to bump the
version gratuitously if there's no reason to believe the change
might introduce incompatibilities.

The purpose of each __FreeBSD_version bump is documented here:

  http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-versions.html

We should probably talk about how to update this file at some
point, although for the first one or two times, it's probably fine
to get a doc committer to help out with this step.


More information about the svn-src-all mailing list