C++ standardization work
- Meeting organization
Information concerning the ISO C++ Standardization Meeting in Sophia-Antipolis, June 8-14, 2008.
- Interval arithmetic
A Proposal to add Interval Arithmetic to the C++ Standard Library, by Hervé Brönnimann, Guillaume Melquiond, and Sylvain Pion. July 28, 2005.
Document number: N1843=05-0103 (2005-08-01).
Accompanying prototype code.
There is also a mailing list
for discussing the standardization (archives for the old list which was hosted at poly.edu
during 2006 can be found here.)
An intermediate
updated revision (2006-02-24).
Revision 1 is available as
N2067=06-0137 (2006-09-05).
Revision 1.5 (temporary snapshot) is available
here (2006-10-12).
Revision 2 is available as
N2137=06-0207 (2006-11-01).
Some slides I showed in front of the LWG at the Portland meeting in October 2006.
- Bool_set
Bool_set: multi-valued logic, by Hervé Brönnimann, Guillaume Melquiond, and Sylvain Pion. June 21, 2006.
Document number: N2046=06-0016 (2006-06-21).
bool_set
comes from a split of the interval arithmetic
proposal, where it is used to specify the return type of interval
comparisons.
Accompanying prototype code
and test program.
Revision 1 is available as
N2136=06-0206 (2006-11-01).
- Variadic std::min(T,...)
A
variadic std::min(T, ...) for the C++ Standard Library, by Sylvain
Pion. December 7, 2007.
Document number : N2485=07-0355 (2007-12-07).
- Directed Rounding Arithmetic Operations
Directed Rounding Arithmetic Operations,
by Guillaume Melquiond and Sylvain Pion. December 5, 2008.
Document number : N2811=08-0321 (2008-12-05).