| Commit message (Expand) | Author | Age | Files | Lines |
* | Fixes for clang++ 11.0.1-2 | Sven Gothel | 2022-01-25 | 1 | -1/+5 |
* | jau::ringbuffer: Using condition_variable requires us to hold same mutex lock... | Sven Gothel | 2021-12-05 | 1 | -18/+12 |
* | ringbuffer: Remove locking mutex before notify_all, leading to pessimistic re... | Sven Gothel | 2021-11-16 | 1 | -6/+12 |
* | Fix Doxygen <tt> on '#### `something`', remove the code-qualifier | Sven Gothel | 2021-11-03 | 1 | -3/+4 |
* | ringbuffer: Refine API docv0.7.1 | Sven Gothel | 2021-11-03 | 1 | -7/+10 |
* | ringbuffer: Add notion of operating threading mode for more efficancyv0.7.0 | Sven Gothel | 2021-11-02 | 1 | -232/+470 |
* | ringbuffer::moveIntoImpl(): Apply same 'integral, memcpy' path as for copyInt... | Sven Gothel | 2021-11-02 | 1 | -1/+9 |
* | darray/ringbuffer::get_info(): Add type info | Sven Gothel | 2021-10-31 | 1 | -1/+3 |
* | ringbuffer API change: Drop whole `NullValue` *angle*, simplifying; Drop `use... | Sven Gothel | 2021-10-31 | 1 | -221/+158 |
* | ringbuffer: Fix string usage in constexpr func (alloc -> abort case) | Sven Gothel | 2021-10-24 | 1 | -4/+2 |
* | use_secmem darray, ringbuffer: Remove redundant bzero on [re]allocation and f... | Sven Gothel | 2021-10-23 | 1 | -6/+0 |
* | Apply same Non-Type Template Parameter of darray; Drop new[] C++ array storag... | Sven Gothel | 2021-10-23 | 1 | -98/+154 |
* | darray + ringbuffer: Use explicit 'constexpr if': if constexpr ( .. ) | Sven Gothel | 2021-10-22 | 1 | -13/+13 |
* | ringbuffer: Use std names for sizes: getSize() -> size(); getFreeSlots() -> f... | Sven Gothel | 2021-10-05 | 1 | -32/+32 |
* | ringbuffer::get() and ::getBlocking(): Pass size of dest buffer and minimum c...v0.4.0 | Sven Gothel | 2021-06-19 | 1 | -20/+27 |
* | ringbuffer::dropImpl() and copyIntoImpl( range ): Return true if 0==count | Sven Gothel | 2021-06-19 | 1 | -0/+7 |
* | ringbuffer: Add 'Size_type waitForElements(..)' and fix 'Size_type waitForFre... | Sven Gothel | 2021-06-19 | 1 | -11/+48 |
* | ringbuffer: Add typename 'NullValue_type', denoting the type for 'nullelem', ...v0.3.3 | Sven Gothel | 2021-06-11 | 1 | -76/+79 |
* | ringbuffer: Move the 'T nullelem' to ctor, simplifying ringbuffer declaration | Sven Gothel | 2021-06-10 | 1 | -20/+25 |
* | jau::ringbuffer<> enhancement: Support block access, integral types, non-valu... | Sven Gothel | 2021-06-10 | 1 | -148/+668 |
* | ringbuffer: Fix cloneFrom(), resetImpl(); Validate dtor array nullptr (ABORT) | Sven Gothel | 2021-01-18 | 1 | -1/+7 |
* | Tagging unit tests as examples: FunctionDef, ringbuffer, sc_atomic_critical, ... | Sven Gothel | 2021-01-05 | 1 | -0/+15 |
* | ringbuffer.hpp: Drop interface ringbuffer_if; Add move-operations for put*(..... | Sven Gothel | 2020-12-13 | 1 | -46/+226 |
* | ringbuffer: Parameterize Size_type, allowing using e.g. jau::nsize_t for elem... | Sven Gothel | 2020-10-20 | 1 | -37/+43 |
* | ringbuffer: Normalize using size_t instead of int for element count and size ... | Sven Gothel | 2020-10-20 | 1 | -41/+40 |
* | Move jaucpp files to root-folder | Sven Gothel | 2020-10-16 | 1 | -0/+491 |