summaryrefslogtreecommitdiff
path: root/test/testatomic.c
Commit message (Expand)AuthorAgeFilesLines
* testatomic: Fix apr_uint64_t format to APR_UINT64_T_FMT.Yann Ylavic2023-04-211-2/+2
* atomic: test 4-bytes aligned and/or cross-cacheline atomics (on 32bit systems).Yann Ylavic2023-03-021-19/+33
* testatomic: initialize in the test the globals used by it.Yann Ylavic2023-02-151-0/+3
* testatomic: Follow up to r1902199: More numeric types assertions.Yann Ylavic2022-06-231-2/+2
* testatomic: Use new numeric types assertions from r1902191 to avoid warnings.Yann Ylavic2022-06-231-46/+46
* testatomic: Fix gcc-11 warnings.Yann Ylavic2022-01-071-9/+9
* testatomic: Silence -Wmissing-prototypes warning.Branko Čibej2020-05-061-1/+1
* apr_atomic_read64(): Fix non-atomic read on 32-bit Windows.Ivan Zhakov2019-10-081-0/+38
* Add in Atomics for 64bit intsJim Jagielski2018-09-171-0/+387
* Follow up to r1763666: adapt unit test.Yann Ylavic2016-10-071-4/+4
* testatomic: silence Sun compiler warning.Yann Ylavic2015-04-231-3/+3
* Test that adding a negative number works as expectedJim Jagielski2013-11-251-0/+12
* Fix amd64 assembler version of apr_atomic_xchgptr()Stefan Fritsch2013-04-211-2/+3
* fix some obvious reversals of expected and actual values in invocations Jeff Trawick2007-11-181-5/+5
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerDavi Arnaut2007-07-101-0/+12
* Remove unused variables and make thread function local.Davi Arnaut2007-07-081-5/+1
* The test can run faster by relinquishing the processor when the count valueDavi Arnaut2007-07-061-30/+27
* Call apr_thread_exit() on thread exit.Davi Arnaut2007-07-051-0/+3
* Add a threaded atomic test that busy-loops on a count variable. Once the countDavi Arnaut2007-07-051-0/+201
* Remove test code that is commented out. While at it, clean up the code a bit.Davi Arnaut2007-07-051-48/+21
* Fix assertion message, function tests apr_atomic_inc32(-1).Davi Arnaut2007-07-011-1/+1
* add a test for apr_atomic_casptr, used in theGreg Ames2007-02-091-0/+36
* Fix the typo.Joe Orton2006-08-031-1/+1
* Update license header.Joe Orton2006-08-031-6/+6
* As per apr_hints.m4, SOLARIS2 is set to "6" for Solaris 2.6, "10" forColm MacCarthaigh2006-06-131-1/+1
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
* Presently if we fail in apr_assert_success we get the line number forDavid Reid2004-06-071-2/+2
* Add the line number to the verbose output from abts. This also removesRyan Bloom2004-05-141-28/+28
* Move the APR test suite from CuTest to abts. The output is cleaner,Ryan Bloom2004-05-131-60/+60
* Remove unused var.Ryan Bloom2004-03-131-1/+0
* No reason to keep track of the old return values.Ryan Bloom2004-03-131-8/+8
* Declare variables at the beginning of functions, I'm surprised thisRyan Bloom2004-03-131-2/+4
* Migrate testatomic to testall. I have commented out a test thatRyan Bloom2004-03-131-253/+173
* Relicense APR under Apache License, Version 2.0Justin Erenkrantz2004-02-131-49/+10
* * testatomic.c (check_basic_atomics32): Test wrapping around zero.Joe Orton2004-01-061-0/+25
* add return value checks for apr_atomic_add32 and apr_atomic_inc32Greg Ames2003-12-091-2/+22
* * testatomic.c: Whitelist rather than blacklist to enableJoe Orton2003-12-051-2/+5
* move the implementations of apr atomics out of the public header fileJeff Trawick2003-12-031-2/+2
* do the right thing on BEOSJeff Trawick2003-11-161-2/+7
* axing deprecated apr_atomic_foo functionsJeff Trawick2003-11-161-111/+6
* Fix default impl of apr_atomic_xchg32, and add a test case for itBrian Pane2003-09-261-0/+13
* make empty parameter list explicit to avoid compile warningJeff Trawick2003-09-251-1/+1
* new version of atomic API that works specifically on apr_uint32_t values for ...Brian Pane2003-09-251-0/+83
* minor syntax tweakJeff Trawick2003-09-191-1/+1
* remove an unused function argumentBrian Pane2003-09-191-1/+1
* remove an unused function argumentBrian Pane2003-09-191-2/+2
* run more loop iterations to better check for race conditionsBrian Pane2003-09-141-1/+1
* remove some debug code that leaked in to the last commitBrian Pane2003-09-141-5/+0
* fix error message in add testBrian Pane2003-09-141-1/+6
* Update copyright notices to 2003.Thom May2003-01-011-1/+1