Home | History | Annotate | Download | only in libc
History log of /src/tests/lib/libc/Makefile
RevisionDateAuthorComments
 1.52  29-Apr-2022  pgoyette Add a new test for PR kern/56713 and set to expected_failure for now.
 1.51  08-Apr-2022  riastradh membar_ops(3): Add some automatic tests.

These tests run two threads for five seconds each to try to trigger
races in the event of broken memory barriers. They run only on
machines with at least two CPUs; on uniprocessor systems there's no
point -- the membars can correctly just be (instruction barrier)
no-ops.
 1.50  08-Mar-2020  mgorny Add tests for missing libc catalog entries
 1.49  17-Feb-2019  isaki Add ATF tests for atomic_ops(3).
 1.48  03-Aug-2018  kamil Register micro-UBSan ATF tests in the distribution

Populate distrib files, mtree lists and add the entry in Makefile to
include the new code.
 1.47  17-Feb-2014  martin branches: 1.47.24; 1.47.26;
Add a link-time test for __sync_* primitives (see PR 48368) - this
will allow us to notice missing functions during the build, instead
of when compiling arbitrary pkgsrc stuff later.
 1.46  27-Jan-2013  christos rename the only use of HAS_SSP in the tree to HAVE_SSP.
 1.45  26-Jan-2013  christos Don't include bsd.sys.mk; like sys.mk it is supposed to be used only
internally.
 1.44  18-Nov-2012  manu Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation
 1.43  27-Sep-2012  joerg Add regression test for cdbr(3) and cdbw(3).
 1.42  19-Sep-2011  jruoho branches: 1.42.2; 1.42.8;
Remove ieeefp subdirectory.
 1.41  11-Jun-2011  christos Turn warns on for all tests and fix all the bugs.
 1.40  01-May-2011  jruoho branches: 1.40.2;
Add the new 'termios' subdirectory.
 1.39  09-Apr-2011  pgoyette atf-ify the various locale tests
 1.38  09-Mar-2011  joerg Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.
 1.37  13-Jan-2011  pgoyette Moving t_hsearch - belongs in stdlib/
 1.36  13-Jan-2011  pgoyette Another test moving: lib/libc/t_inet --> lib/libc/inet/t_inet_network
 1.35  13-Jan-2011  pgoyette Last one for today: move t_ptm test from lib/libc/ to lib/libc/ttyio/
 1.34  13-Jan-2011  pgoyette Continuing the (re)organization of the lib/libc atf regression tests
 1.33  13-Jan-2011  pgoyette The nsdispatch test belongs in libc/net and not in libc
 1.32  13-Jan-2011  pgoyette Move t_mktime and t_strptime to their own ..../time/ subdirectory.

(Concurrence from christos@)
 1.31  12-Jan-2011  pgoyette Put the atexit test where it belongs - in libc/stdlib/
 1.30  12-Jan-2011  pgoyette Move the servent and protoent tests to src/tests/lib/libc/net/ (where
they should have gone initially).
 1.29  12-Jan-2011  pgoyette By request, put the getaddrinfo test in tests/lib/libc/net/
 1.28  11-Jan-2011  pgoyette Atf-ify the getaddrinfo test, with updated "golden" output files.
 1.27  10-Jan-2011  christos test for sigqueue
 1.26  08-Jan-2011  pgoyette Atf-ify the regex test
 1.25  08-Jan-2011  pgoyette Atf-ify the rpc/t_xdr test
 1.24  07-Jan-2011  pgoyette Atf-ify the db tests.

XXX Note that the original regress version of this test did not run the
XXX btree_delete test; that test is broken, and is disabled for now.
 1.23  07-Jan-2011  pgoyette Atf-ify a couple more tests
 1.22  06-Jan-2011  pgoyette Atf-ify test for mktime(3)
 1.21  05-Jan-2011  pgoyette Atf-ify the nsdispath test.
 1.20  04-Jan-2011  pgoyette Update the ieeefp tests so that they can be built on all architectures.
This enables us to avoid the set-list mess.

Build tested on amd64, i386, sun2, and vax!
 1.19  03-Jan-2011  pgoyette Ooopppsss - locale/ tests are not yet ready - don't SUBIDR yet
 1.18  03-Jan-2011  pgoyette Atf-ify the atexit test
 1.17  02-Jan-2011  pgoyette Atf-ify servent and protoent tests, and the remaining hash test.
 1.16  02-Jan-2011  pgoyette Atf-ify several of the ieeefp tests.

Note that t_round is currently mostly disabled, due to PR/44293. Also,
testfloat has not been converted.
 1.15  31-Dec-2010  pgoyette Moving more tests out of regress and into atf mainstream
 1.14  31-Dec-2010  pgoyette Ooopppsss - ieefp tests have not been atf-ified, so remove the stuff
that got committed by mistake.
 1.13  31-Dec-2010  pgoyette Migrate a few miscellaneous tests from the old regress to atf
 1.12  27-Dec-2010  pgoyette Move the various setjmp tests from regress to atf
 1.11  27-Dec-2010  he Don't try to build the SSP tests if the target doesn't have SSP.
 1.10  27-Dec-2010  pgoyette Migrate the ssp tests from regress to atf.

Of the 17 tests, 4 fail in both the regress and atf style. 3 additional
tests fails in atf that did NOT fail in regress: gets, fgets, and read.
I will investigate why, and update when I can, but it is still useful to
get these tests into the new format where they can be exercised.
 1.9  25-Dec-2010  pgoyette Migrate J.T.Conklin's public-domain str* tests from regress to atf.

While here, do some clean-up and knf.
 1.8  03-Nov-2010  christos disable string again
 1.7  03-Nov-2010  christos add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)
 1.6  09-Sep-2010  christos glue glob tests
 1.5  13-Jul-2010  jmmv Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.4  26-Feb-2010  martin Disable population count test for now, please re-enable once
PR toolchain/42885 is fixed
 1.3  24-Jan-2010  joerg Add a regression test for the SHA2 family that also checks for unaligned
accesses.
 1.2  21-Jul-2009  joerg Add popcount(3) and the long and long long version. Name is inspired by
gnulib, the implementation goes back to the AMD Software Optimizer
guide. A number of platforms will want to replace the C version with
assembler code using native instructions.
 1.1  20-Jul-2009  joerg Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash. The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.
 1.40.2.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.42.8.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.42.8.2  25-Feb-2013  tls resync with head
 1.42.8.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.42.2.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.42.2.2  16-Jan-2013  yamt sync with (a bit old) head
 1.42.2.1  30-Oct-2012  yamt sync with head
 1.47.26.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.47.26.1  10-Jun-2019  christos Sync with HEAD
 1.47.24.1  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

RSS XML Feed