285830 |
23-Jul-2015 |
gjb |
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.2. - Update default pkg(8) configuration to use the quarterly branch.[1]
Discussed with: re, portmgr [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
273503 |
23-Oct-2014 |
ngie |
MFC r271349:
Add diagnostic printfs and disable test # 4 on i386
Reviewed by: jmmv, rpaulo Phabric: D749 PR: 191676 Sponsored by: EMC / Isilon Storage Division
|
273502 |
23-Oct-2014 |
ngie |
MFC r271336:
Expand the tests structure in test_small(..) to workaround the "initializer not constant" warning with gcc
Approved by: jmmv (mentor) Phabric: D744 Sponsored by: EMC / Isilon Storage Division
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
251598 |
10-Jun-2013 |
das |
Fix some bugs in the complex trig tests so that they test both double and float precision properly.
|
251293 |
03-Jun-2013 |
das |
Add more tests for log functions. A few are commented out because the long double versions don't pass yet. (They are rather nit-picky cases, so there's ongoing discussion with Bruce about whether it is worth the performance cost.)
|
251241 |
02-Jun-2013 |
das |
Factor out some common code from the libm tests. This is a bit messy because different tests have different ideas about what it means to be "close enough" to the right answer, depending on the properties of the function being tested. In the process, I fixed some warnings and added a few more 'volatile' hacks, which are sufficient to make all the tests pass at -O2 with clang.
|
251120 |
30-May-2013 |
das |
Fix some harmless bugs in a test.
|
251119 |
30-May-2013 |
das |
Basic tests for complex inverse trig and hyperbolic functions.
|
251053 |
28-May-2013 |
tijl |
Fix cexp regression tests that have an infinite real part. The signs of the result depend on the cosine and sine of the imaginary part. Small values are used in the new tests such that cosine and sine are well defined.
Reviewed by: das
|
251024 |
27-May-2013 |
das |
Fix some regressions caused by the switch from gcc to clang. The fixes are workarounds for various symptoms of the problem described in clang bugs 3929, 8100, 8241, 10409, and 12958.
The regression tests did their job: they failed, someone brought it up on the mailing lists, and then the issue got ignored for 6 months. Oops. There may still be some regressions for functions we don't have test coverage for yet.
|
233974 |
07-Apr-2012 |
das |
Add some tests from PR 166463. Also make sure that all of the tests, old and new, check the sign bits of both the remainder and the quotient.
|
230102 |
14-Jan-2012 |
das |
Fix a test that doesn't work on architectures where long double is no wider than double. Thanks to Ian Lepore for catching the bug.
|
226605 |
21-Oct-2011 |
das |
Add regression tests for modf{,f,l}().
|
226603 |
21-Oct-2011 |
das |
Tests for complex trig and hyperbolic functions.
|
226602 |
21-Oct-2011 |
das |
Tests for cancellation in fma(). Also include more tests for 128-bit long doubles. Thanks for clusteradm (simon) for making the needed hardware available.
|
226378 |
15-Oct-2011 |
das |
Add some tests for corner cases of log() in unusual rounding modes. I wrote these ages ago, but they've been failing until now.
|
226377 |
15-Oct-2011 |
das |
Add some tests for double-rounding bugs in fma().
|
219362 |
07-Mar-2011 |
das |
Add some tests for cexp() and cexpf(). (I need to clean up all of these tests some day, but in the mean time, they're a useful sanity check for future changes.)
|
216223 |
06-Dec-2010 |
das |
Work around gcc constant folding bugs.
|
216222 |
06-Dec-2010 |
das |
signbit() returns nonzero for negative arguments, but we shouldn't assume that it always returns the same nonzero value.
|
216221 |
05-Dec-2010 |
das |
Fix some warnings.
|
216214 |
05-Dec-2010 |
das |
Add regression tests for logarithmic functions in the math library.
|
216139 |
03-Dec-2010 |
das |
Add some basic regression tests for nearbyint().
|
196696 |
31-Aug-2009 |
jhb |
Delete some empty mergeinfo.
|
187962 |
31-Jan-2009 |
das |
Add tests for conj{,f,l}() that I wrote some time ago. These test the versions in libm, not the gcc builtins.
|
181206 |
02-Aug-2008 |
das |
Test that the result is correctly rounded when |y/x| is huge.
|
181076 |
31-Jul-2008 |
das |
Add some tests for acos*(), asin*(), atan*(), and atan2*().
|
180237 |
03-Jul-2008 |
das |
Add regression tests for fmin{,f,l} and fmax{,f,l}. I wrote these to test amd64 asm functions that used maxss, maxsd, minss, and minsd, but it turns out that those instructions don't handle NaNs and signed zero in the same way as fmin() and fmax() are required to, so we're stuck with the C versions for now.
|
177876 |
03-Apr-2008 |
das |
Add some tests for fma(), fmaf(), and fmal().
|
177767 |
30-Mar-2008 |
das |
Test remainderl() and remquol() as well.
|
177763 |
30-Mar-2008 |
das |
Add some minimal tests for csqrtl().
|
176748 |
02-Mar-2008 |
das |
Don't run tests that assume <= 64-bit precision on machines with quad precision.
|
176379 |
18-Feb-2008 |
das |
Some basic regression tests for {sin,cos,tan}{,f,l}().
|
176375 |
17-Feb-2008 |
das |
There are 3 tests here, not 2.
|
175467 |
18-Jan-2008 |
das |
expm1(-big) generates an inexact exception but not underflow.
|
175463 |
18-Jan-2008 |
das |
Add some regression tests for libm's exponential functions. These mostly just test corner cases rather than accuracy. Some of the tests don't pass right now if you compile libm at -O2 due to gcc constant-folding some things that it shouldn't. I'll fix that shortly.
|
175310 |
14-Jan-2008 |
das |
Tests for lrintl() and llrintl(). I didn't add anything specially tailored for the long double format; instead, I just modified the existing tests to test lrintl() and llrintl() as well.
|
174691 |
16-Dec-2007 |
das |
Don't try the long double tests on i386. Our reduced precision can cause them to fail.
|
174688 |
16-Dec-2007 |
das |
Remove another Alpha remnant.
|
174685 |
16-Dec-2007 |
das |
Regression tests for nan{,f,l}().
|
174619 |
15-Dec-2007 |
das |
Regression tests for csqrt(3).
|
174494 |
09-Dec-2007 |
das |
Fixes to avoid overzealous constant folding.
|
174491 |
09-Dec-2007 |
das |
gcc 4 does some overzealous constant folding, and since it doesn't support FENV_ACCESS, that was causing this test to fail. Use a volatile to avoid the constant folding.
|
165856 |
07-Jan-2007 |
das |
Fix a few of the tests so that correct implementations actually pass them.
|
161526 |
22-Aug-2006 |
ru |
Remove alpha left-overs.
|
144533 |
02-Apr-2005 |
das |
Add missing test-rem.t.
|
144094 |
25-Mar-2005 |
das |
A few simple regression tests for remainder(), remainderf(), remquo(), and remquof().
|
143710 |
16-Mar-2005 |
das |
- Replace fe[gs]etmask() with feenableexcept(), fedisableexcept(), and fegetexcept(). - Add additional tests for the above. - Output a separate success message for each of the 8 components of this set of tests.
|
143231 |
07-Mar-2005 |
das |
Test cases for nextafter{,f,l} and nexttoward{,f,l}.
|
140089 |
11-Jan-2005 |
das |
Regression tests for [l]lrint[f]() and [l]lround[f]().
|
137587 |
11-Nov-2004 |
nik |
Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands.
Update README to describe the new protocol. The work's broken down into two main sets of changes.
First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run.
Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system.
Add a TODO file.
|
136387 |
11-Oct-2004 |
stefanf |
Add regression tests for ilogb{,f,l}().
|
132384 |
19-Jul-2004 |
das |
While testing fe[gs]etround(), make sure FLT_ROUNDS reflects the proper rounding mode as well.
|
130330 |
11-Jun-2004 |
das |
Add some fenv.h regression tests.
|