summaryrefslogtreecommitdiffstats
path: root/src/ring.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-21Split up common headerDavid Robillard1-1/+1
2022-10-21Hide errno utility functionsDavid Robillard1-1/+5
2022-09-02Improve test coverageDavid Robillard1-2/+2
2022-09-02Improve zix_ring_mlock() return statusDavid Robillard1-11/+16
2022-08-19Avoid mixing signed and unsigned integersDavid Robillard1-2/+2
2022-08-18Add return status to zix_ring_mlock()David Robillard1-4/+5
2022-08-18Make all ring parameters constDavid Robillard1-18/+22
2022-08-18Add transactional ring APIDavid Robillard1-5/+39
2022-08-12Fix ring thread safetyDavid Robillard1-25/+53
2022-08-12Simplify ring writing codeDavid Robillard1-6/+8
2022-08-12Use a consistent error handling styleDavid Robillard1-6/+5
2022-08-12Simplify ring space calculationsDavid Robillard1-14/+2
2022-06-28Use uppercase integer literal suffixesDavid Robillard1-5/+5
2022-06-28Clean up build configurationDavid Robillard1-1/+3
2021-09-14Make ZixAllocator a single flat structDavid Robillard1-7/+7
2021-09-10Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-09-10Add custom allocator supportDavid Robillard1-14/+24
2021-01-16Allow all free functions to be called on nullDavid Robillard1-2/+4
2020-12-31Update copyright headersDavid Robillard1-1/+1
2020-12-31Separate source from headersDavid Robillard1-0/+222
2012-08-10Minimal space overhead inline value hash table.David Robillard1-225/+0
2012-08-09Fix warnings: -Wshadow -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmis...David Robillard1-1/+1
2012-01-31Windows/Visual C++ portability.David Robillard1-8/+14
2012-01-31Full test coverage for ZixRing.David Robillard1-10/+5
2011-10-09Fix ZixRing error when reading split/wrapped messages.David Robillard1-1/+1
2011-09-18Tidy.David Robillard1-2/+2
2011-09-18Add ZixRing.David Robillard1-0/+224