summaryrefslogtreecommitdiff
path: root/tools/regression/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a regression test for floating-point output in the Greek locale.Giorgos Keramidas2004-10-131-0/+7
| | | | | | | | | See revision 1.3 of src/share/numericdef/el_GR.ISO8859-7.src Reviewed by: das (a while ago) Notes: svn path=/head/; revision=136497
* Add test programs for mbsnrtowcs() and wcsnrtombs().Tim J. Robbins2004-07-213-0/+386
| | | | Notes: svn path=/head/; revision=132499
* Add a skeleton makefile that runs the tests out of libc/regex/grot.Tim J. Robbins2004-07-191-0/+11
| | | | Notes: svn path=/head/; revision=132392
* Oops, test error behaviour of wctrans(), not wctype().Tim J. Robbins2004-07-191-2/+2
| | | | Notes: svn path=/head/; revision=132391
* Add qsort, mergesort and heapsort regression tests.Maxim Sobolev2004-06-255-0/+477
| | | | Notes: svn path=/head/; revision=131099
* Fix stupid patch(1) tricks. Apparently patch thinks all files match theBrooks Davis2004-05-274-251/+0
| | | | | | | | | | empty file so if you accidently apply a patch created with diff -N twice, you get files with duplicate contents. Reported by: Antoine Brodin <antoine.brodin at laposte.net> Notes: svn path=/head/; revision=129782
* Add support for an /etc/eui64 file modeled on /etc/ethers. The API isBrooks Davis2004-05-265-0/+514
| | | | | | | | | modeled on ethers(3) except that all functions are thread-safe. Reviewed by: simokawa Notes: svn path=/head/; revision=129759
* Test accumulation of partial multibyte characters in conversionTim J. Robbins2004-05-111-0/+11
| | | | | | | state objects. Notes: svn path=/head/; revision=129115
* Reset internal conversion state after triggering conversion errors;Tim J. Robbins2004-04-073-3/+10
| | | | | | | | the state is undefined according to the standards, and our undefined behaviour has changed. Notes: svn path=/head/; revision=128005
* Add regression tests for printf's %a/%A formats.David Schultz2004-01-191-1/+38
| | | | | | | | | While here, disable some of the long double tests on i386, since FreeBSD/i386 is the only port that doesn't evaluate long doubles in their full precision (due to constant folding bugs in gcc). Notes: svn path=/head/; revision=124708
* Add regression tests for some of the bugs recently discovered in theDavid Schultz2004-01-191-4/+15
| | | | | | | | | | | vendor's strtod() implementation. While here, disable some of the long double tests on i386, since FreeBSD/i386 is the only port that doesn't evaluate long doubles in their full precision (due to constant folding bugs in gcc). Notes: svn path=/head/; revision=124707
* Work around a recently-introduced gcc bug. The compiler no longerDavid Schultz2004-01-181-1/+1
| | | | | | | | accepts certain floating point constant representations that are legal in C99. Notes: svn path=/head/; revision=124650
* Add regression tests for sgetrune() and sputrune().Tim J. Robbins2003-10-303-1/+269
| | | | Notes: svn path=/head/; revision=121732
* Add regression tests for floating point parsing in scanf(3).David Schultz2003-06-282-1/+181
| | | | Notes: svn path=/head/; revision=116969
* Regression tests for wctype(), iswctype(), wctrans(), towctrans().Tim J. Robbins2003-06-063-1/+191
| | | | Notes: svn path=/head/; revision=115894
* Add a dozen new tests with the general theme of getting trailingDavid Schultz2003-04-191-0/+12
| | | | | | | zeroes right. Notes: svn path=/head/; revision=113724
* Add a test case for printf("%5.0f", 0.001).David Schultz2003-04-141-0/+2
| | | | Notes: svn path=/head/; revision=113469
* Additional regression tests for grouping, parsing of '.*', and printingDavid Schultz2003-04-071-0/+9
| | | | | | | of %f formats where the number of significant digits is < expt. Notes: svn path=/head/; revision=113192
* Test for bug in revision 1.54 of vfprintf.c.Tim J. Robbins2003-04-061-0/+3
| | | | Notes: svn path=/head/; revision=113162
* Regression tests for printf()'s floating point formats.David Schultz2003-04-052-1/+168
| | | | | | | Tests for correct printing of subnormals are lacking. Notes: svn path=/head/; revision=113147
* Write negative zero as '-0.0'. Otherwise, it is parsed as an integerDavid Schultz2003-03-271-2/+2
| | | | | | | before being cast to a floating point type, and the sign is lost. Notes: svn path=/head/; revision=112698
* Add more tests. Specifically, infinity cast from other types shouldMike Barcroft2003-02-081-0/+6
| | | | | | | always be classified as infinity. Notes: svn path=/head/; revision=110569
* Add regression test for soon-to-be-committed fpclassify().Mike Barcroft2003-02-052-1/+70
| | | | Notes: svn path=/head/; revision=110405
* Add a regression test for wordexp() and wordfree().Tim J. Robbins2003-01-042-0/+185
| | | | Notes: svn path=/head/; revision=108639
* Add a test program for perror() that demonstrates two bugs in theTim J. Robbins2002-12-192-0/+116
| | | | | | | current implementation. Notes: svn path=/head/; revision=108088
* Test that if the buffer argument (`s') to wcrtomb() is NULL thenTim J. Robbins2002-12-191-19/+15
| | | | | | | | | the value of the supplied wide character is ignored and L'\0' is used instead. Remove incorrect comments about "internal buffer" since wcrtomb() does not have one (wctomb() does). Notes: svn path=/head/; revision=108069
* Add regression test for strerror()/strerror_r().Mike Barcroft2002-12-182-0/+141
| | | | | | | Based on: src/lib/libc/string/strerror.c (rev 1.8) Notes: svn path=/head/; revision=108045
* Add test cases for btowc() and wctob() in multibyte locales.Tim J. Robbins2002-11-101-1/+14
| | | | Notes: svn path=/head/; revision=106727
* Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3.Tim J. Robbins2002-11-101-0/+7
| | | | Notes: svn path=/head/; revision=106726
* Add regression tests for mblen(), mbtowc(), wctomb(), mbstowcs() andTim J. Robbins2002-11-096-1/+580
| | | | | | | wcstombs(). These tests have already found two libc bugs. Notes: svn path=/head/; revision=106686
* Add missing #includes of <stdio.h>. Correct a few typos in comments.Tim J. Robbins2002-11-063-5/+7
| | | | Notes: svn path=/head/; revision=106495
* Simplify by using inference rules properly.Tim J. Robbins2002-10-281-22/+10
| | | | Notes: svn path=/head/; revision=106080
* Add tests for btowc(), mbrlen(), mbsrtowcs() and wcsrtombs().Tim J. Robbins2002-10-265-2/+501
| | | | Notes: svn path=/head/; revision=105980
* Add regression tests for mbrtowc(3) and wcrtomb(3).Tim J. Robbins2002-10-263-0/+291
Notes: svn path=/head/; revision=105973