summaryrefslogtreecommitdiff
path: root/src/atomic_ops_stack.h
Commit message (Expand)AuthorAgeFilesLines
* Avoid AO_stack_t to cross CPU cache line boundaryIvan Maidanski2022-02-201-1/+31
* Rename AO_real_head/next_ptr to AO_stack_head/next_ptrIvan Maidanski2022-02-181-4/+4
* New AO_stack_is_lock_free API functionIvan Maidanski2022-02-181-0/+1
* Do not expose AO_REAL_HEAD/NEXT_PTR implementation in header by defaultIvan Maidanski2022-02-151-18/+23
* Define AO_stack_t uniformlyIvan Maidanski2022-02-151-51/+47
* Fix a typo in comment of AO_stack_push_explicit_aux_releaseIvan Maidanski2022-02-151-1/+1
* Always export stack_init/push_release/pop_acquire from atomic_ops_gplIvan Maidanski2022-02-141-40/+11
* Reformat atomic_ops_stack.c/h filesIvan Maidanski2022-02-141-99/+99
* Remove outdated comment about unsupported Win64 in atomic_ops_stack.hIvan Maidanski2022-02-091-1/+0
* Explicitly outline symbols exported in AO shared librariesIvan Maidanski2021-11-081-4/+4
* Fix public headers inclusion from clients C++ codeIvan Maidanski2018-02-091-0/+14
* Allow to select almost-non-blocking stack implementation explicitlyIvan Maidanski2017-12-191-3/+6
* Fix typo in AO_REAL_NEXT_PTR comment (atomic_ops_stack.h)Ivan Maidanski2017-12-191-1/+1
* Fix test_atomic failure caused unaligned AO_double_t access on x86Ivan Maidanski2017-01-241-0/+3
* Revert "Fix test_atomic fail caused unaligned AO_double_t access (VC/x86)"Ivan Maidanski2017-01-241-6/+0
* Fix test_atomic failure caused unaligned AO_double_t access on x86 (VC++)Ivan Maidanski2017-01-201-0/+6
* Eliminate 'missing initializer' warning for AO_stack_t value initializerIvan Maidanski2012-09-191-1/+1
* Fix compiler extra warnings.Ivan Maidanski2011-08-041-1/+1
* 2009-09-16 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-31/+31
* 2008-10-21 Hans Boehm <Hans.Boehm@hp.com> (really Ivan Maidanski)hboehm2011-07-251-1/+1
* libatomic_ops-1.0 tarball importlibatomic_ops-1_0Ivan Maidanski2011-07-251-0/+188