summaryrefslogtreecommitdiff
path: root/regress/lib
AgeCommit message (Collapse)Author
2009-04-09add fpaccuracyMartynas Venckus
2009-04-09fpaccuracy, by prof. Gaston H. Gonnet, uses some most difficultMartynas Venckus
values to test accuracy of math functions (currently, only double precision tests are present) a report summary (fpaccuracy.out) containing max errs in ulp is generated originally under gpl. consented to relicense it under our license ok millert@
2009-02-18Test to show glob bug introduced with POSIX char class support.Todd C. Miller
2009-02-18Add missing CURDIRTodd C. Miller
2008-12-17add a writable ``appbufsz'' field to the sa_par structure, containingAlexandre Ratchov
the program-part of the buffer size, ie the part that is subject to underruns. Useful for apps like cdio(1) that don't have their own rings, or to apps that have a minimum ring size constraint. Setting the ``bufsz'' parameter becomes deprecated. ok jakemsr
2008-12-09add vol/ to SUBDIRSAlexandre Ratchov
2008-12-09also test rintlMartynas Venckus
2008-11-11expose a volume knob in the sndio API: add sio_setvol(3) andAlexandre Ratchov
sio_onvol(3) functions. The audio(4) backend tries to use the inputs.dac, outputs.dac, outputs.output and outputs.master controls (in this order). Add a sample file in regress/lib/libsndio/vol/vol.c
2008-10-27rename libsa to libsndioAlexandre Ratchov
requested by many, "just go for it" deraadt@
2008-10-26add minimal server capability to aucat(1). When started in serverAlexandre Ratchov
mode, it listens on an unix socket and mixes/demultiplexes any number of full-duplex streams, doing necessary format conversions and resampling on the fly. programs can use the new libsa(3) library to play and record audio. The library provides a very simple API to connect to the audio server; if aucat(1) isn't running, it uses the audio(4) driver transparently instead.
2008-10-02Hook up fnmatch and glob regress.Todd C. Miller
2008-10-01Regress driver for fnmatch(3). Needs more tests.Todd C. Miller
2008-10-01Regress driver for glob(3). Needs more tests.Todd C. Miller
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus
- provide proper dtoa locks - use the real strtof implementation - add strtold, __hdtoa, __hldtoa - add %a/%A support - don't lose precision in printf, don't round to double anymore - implement extended-precision versions of libc functions: fpclassify, isnan, isinf, signbit, isnormal, isfinite, now that the ieee.h is fixed - separate vax versions of strtof, and __hdtoa - add complex math support. added functions: cacos, casin, catan, ccos, csin, ctan, cacosh, casinh, catanh, ccosh, csinh, ctanh, cexp, clog, cabs, cpow, csqrt, carg, cimag, conj, cproj, creal, cacosf, casinf, catanf, ccosf, csinf, ctanf, cacoshf, casinhf, catanhf, ccoshf, csinhf, ctanhf, cexpf, clogf, cabsf, cpowf, csqrtf, cargf, cimagf, conjf, cprojf, crealf - add fdim, fmax, fmin - add log2. (adapted implementation e_log.c. could be more acruate & faster, but it's good enough for now) - remove wrappers & cruft in libm, supposed to work-around mistakes in SVID, etc.; use ieee versions. fixes issues in python 2.6 for djm@ - make _digittoint static - proper definitions for i386, and amd64 in ieee.h - sh, powerpc don't really have extended-precision - add missing definitions for mips64 (quad), m{6,8}k (96-bit) float.h for LDBL_* - merge lead to frac for m{6,8}k, for gdtoa to work properly - add FRAC*BITS & EXT_TO_ARRAY32 definitions in ieee.h, for hdtoa&ldtoa to use - add EXT_IMPLICIT_NBIT definition, which indicates implicit normalization bit - add regression tests for libc: fpclassify and printf - arith.h & gd_qnan.h definitions - update ieee.h: hppa doesn't have quad-precision, hppa64 does - add missing prototypes to gdtoaimp - on 64-bit platforms make sure gdtoa doesn't use a long when it really wants an int - etc., what i may have forgotten... - bump libm major, due to removed&changed symbols - no libc bump, since this is riding on djm's libc major crank from a day ago discussed with / requested by / testing theo, sthen@, djm@, jsg@, merdely@, jsing@, tedu@, brad@, jakemsr@, and others. looks good to millert@ parts of the diff ok kettenis@ this commit does not include: - man page changes
2008-09-06update for openssl-0.9.8hDamien Miller
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-06-11regression tests for the upcomming tgamma bitsMartynas Venckus
2008-05-09Fix the include path passed via CFLAGS so that this will compile.. oneBrad Smith
too many ../ in the path. Somehow managed to get a symlink in the right spot that made this work as it was. Pointed out by david@
2008-05-04Some additional tests.Brad Smith
From the libevent SVN repo. ok millert@
2008-05-02Update to libevent 1.3e while retaining our local changes.Brad Smith
"No objection" millert@ "the diff looks and works fine" reyk@
2008-04-24Return the proper values upon failure per POSIX for pthread_sigmask(3) andKurt Miller
sigprocmask(2) in threaded programs. From Philip Guenther <guenther at sendmail.com> via PR library/5795. okay marc@
2008-04-13Use arc4random_buf() when requesting more than a single word of outputDamien Miller
Use arc4random_uniform() when the desired random number upper bound is not a power of two ok deraadt@ millert@
2007-10-22Only test one condition per invocation flavour, instead of testing allMiod Vallat
of them with exceptions disabled and then only one with exceptions enabled. ok kettenis@
2007-10-20Give more details on failure.Miod Vallat
2007-10-20Make this work on 64 bit platforms by using strlen() instead of sizeof()...Miod Vallat
worked by accident.
2007-09-19permit this to compile with gcc 2.xTodd T. Fries
ok cloder@
2007-09-12fix format strings, sizeof() does not return an intOtto Moerbeek
2007-09-09use strcspn to properly overwrite '\n' in fgets returned bufferCharles Longeau
ok moritz@ gilles@
2007-09-03Adapt atexit() regress to recent changes and add __cxa_atexit() regress.Todd C. Miller
__cxa_atexit() regress from kurt@
2007-05-17Add basename(3) and dirname(3) regression tests, from tbert.Ray Lai
OK otto@.
2006-10-13add blocked_shutdownKurt Miller
2006-10-13Test shutdown() racing with other threads using the same fileKurt Miller
descriptor, with some of them blocking on data that will never arrive.
2006-10-06eliminate warnings on 64bit archsKurt Miller
2006-10-03correct check for proper return value of dup2Kurt Miller
2006-09-29add strtod() underflow testOtto Moerbeek
2006-09-22add blocked_close, blocked_dup2, close_race and dup2_raceKurt Miller
2006-09-22Test dup2() racing with other threads using the same fileKurt Miller
descriptor.
2006-09-22Test close() racing with other threads using the same fileKurt Miller
descriptor.
2006-09-22Test dup2() racing with other threads using the same fileKurt Miller
descriptor, with some of them blocking on data that will never arrive.
2006-09-22Test close() racing with other threads using the same fileKurt Miller
descriptor, with some of them blocking on data that will never arrive.
2006-05-16Don't forget to return 0 on success, doh.Otto Moerbeek
2006-05-15Try harder to trigger an exception. On architectures where floating-pointMark Kettenis
exceptions are deferred, we might not see the exception before another floating-point instruction is executed. This is especially true on the i387 where we don't see underflow/overflow until the result is stored into memory.
2006-04-18Hook new ulimit test casesOtto Moerbeek
2006-04-18near ulimit test case 2Otto Moerbeek
2006-04-18Near ulimit test case 1Otto Moerbeek
2006-04-01Use NFILES for starting point instead of hardcoded constOtto Moerbeek
2006-03-25hook telldirOtto Moerbeek
2006-03-25telldir/seekdir regress tesst. Fails on -current, since seekdir(x),Otto Moerbeek
telldir() does not return x. This will we fixed.
2006-03-15add exp & sortOtto Moerbeek
2006-03-15Simple exp(3) and expf(3) regression test for +Inf and -InfOtto Moerbeek