Giel van Schijndel
595390497c
Add constexpr support
...
Ensuring that:
* it still works as before on C++98 and C++03
* C++11 "strict" constexpr is used where possible
- requires replacing { R x; return f(x); } with { return f(R()); }
* C++14 "relaxed" constexpr is used only where otherwise impossible
- assignment operators
- functions who's implementations require more than a single return
statement
2016-08-15 00:14:14 +02:00
Steven Watanabe
54c596ab5c
Merge the units/autoprefix branch back to the trunk. Fixes #3660 . Fixes #3707
...
[SVN r62532]
2010-06-07 23:49:52 +00:00
Steven Watanabe
632407fb53
Loosen requirements on signbit to 0/nonzero instead of 0/1
...
[SVN r55097]
2009-07-22 21:59:15 +00:00
Steven Watanabe
e634a7c6be
Remove compiler specific code from cmath. Disable functions which cannot be implemented easily using Boost.Math
...
[SVN r46217]
2008-06-07 17:15:24 +00:00
Matthias Schabel
80ffd42077
update copyright notices, minor fixes in non-SI units
...
[SVN r45390]
2008-05-15 15:39:02 +00:00
Steven Watanabe
71ba9fdd37
Use Boost.Math or std functions where appropriate
...
[SVN r45342]
2008-05-13 21:08:38 +00:00
Steven Watanabe
70177ca23d
Fixed most of remaining inspect problems
...
[SVN r44965]
2008-05-01 02:56:47 +00:00
Steven Watanabe
776920f223
Block macro expansion
...
[SVN r39967]
2007-10-12 23:48:23 +00:00
Matthias Schabel
56f582e216
correct example output, remove llrint/llround, add #includes to test_predicates
...
[SVN r3974]
2007-04-15 07:09:03 +00:00
Steven Watanabe
37cfe9fbbd
Initial revision
...
[SVN r3788]
2007-03-16 18:29:12 +00:00