History log of /freebsd-current/contrib/gdtoa/gdtoaimp.h
Revision Date Author Comments
# 3c87aa1d 20-Nov-2011 David Chisnall <theraven@FreeBSD.org>

Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a
load of _l suffixed versions of various standard library functions that use
the global locale, making them take an explicit locale parameter. Also
adds support for per-thread locales. This work was funded by the FreeBSD
Foundation.

Please test any code you have that uses the C standard locale functions!

Reviewed by: das (gdtoa changes)
Approved by: dim (mentor)


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 0ebf7e8d 10-Sep-2009 Attilio Rao <attilio@FreeBSD.org>

MFC r196916:
Fix a list overrun.

Sponsored by: Sandvine Incorporated
Approved by: re (kib)


# dcc3a331 07-Sep-2009 Attilio Rao <attilio@FreeBSD.org>

Import a vendor fix for a list overrun.
This has been considered as a security hole on some specialized ml,
but currently the secteam@ doesn't consider that way.

Reviewed by: emaste, des
Sponsored by: Sandvine Incorporated
MFC after: 3 days


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 9cb41668 16-Dec-2007 David Schultz <das@FreeBSD.org>

On platforms where long is 64 bits, make sure gdtoa doesn't use a
long when it really wants an int.


# 27314703 02-Jan-2007 David Schultz <das@FreeBSD.org>

Merge local diffs.


# c88250a5 02-Jan-2007 David Schultz <das@FreeBSD.org>

Import of the latest gdtoa sources, which include fixes for minor
problems relating to NaNs and rounding.


# ba54cdcd 18-Jan-2005 David Schultz <das@FreeBSD.org>

Configure gdtoa so that floating-point numbers are correctly rounded
when they are printed in non-default rounding modes.


# d086ded3 21-Jun-2003 David Schultz <das@FreeBSD.org>

Userland spinlocks bad. Sleep locks good.
Use the latter for gdtoa.

Requested by: deischen (far too long ago)


# 68369762 09-Apr-2003 David Schultz <das@FreeBSD.org>

Add some missing prototypes to eliminate some warnings. These already
appear without leading underscores in gdtoa.h, but this approach avoids
removing that file from the vendor branch and unduly rearranging things.

Prodded by: nectar


# 628f583c 05-Apr-2003 David Schultz <das@FreeBSD.org>

Add missing prototype for gdtoa().


# 1dd3a3db 19-Mar-2003 David Schultz <das@FreeBSD.org>

Enable locale support in strtod() and dtoa().

Noticed by: ache
Reviewed by: mike (mentor)


# de9840c6 12-Mar-2003 David Schultz <das@FreeBSD.org>

Local patches:
- include extra system headers and add appropriate #defines
- use a spinlock to synchronize parts of gdtoa
- protect exported symbols with leading underscores

Reviewed by: bde (briefly), mike (mentor), obrien


# cc36ccd1 12-Mar-2003 David Schultz <das@FreeBSD.org>

Initial import of David Gay's gdtoa library for conversion between
strings and floating point.