| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix jau::get_backtrace(..): max_frames>0 was _never_ leading to to collect an...v0.4.5 | Sven Gothel | 2021-09-23 | 1 | -3/+3 |
* | cpp_pragma.hpp: Add PRAGMA_DISABLE_WARNING_NULL_DEREFERENCE and PRAGMA_DISABL...v0.4.4 | Sven Gothel | 2021-09-19 | 1 | -0/+6 |
* | Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) from Direct-BT for... | Sven Gothel | 2021-09-18 | 3 | -0/+1211 |
* | Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...v0.4.2 | Sven Gothel | 2021-08-03 | 1 | -9/+9 |
* | ordered_atomic: Complete sc_atomic_* and relaxed_atomic_* for int8_t int16_t,... | Sven Gothel | 2021-06-22 | 1 | -0/+36 |
* | 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 |
* | ordered_atomic.hpp: Add typedef variants for jau::snsize_t and ssize_t | Sven Gothel | 2021-06-19 | 1 | -0/+12 |
* | 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 |
* | Add 'uint64_t getWallClockSeconds()'v0.3.2 | Sven Gothel | 2021-02-21 | 1 | -0/+6 |
* | Add 'fprintf_td(FILE* stream, const char * format, ...) noexcept', fprintf(..... | Sven Gothel | 2021-02-14 | 1 | -0/+8 |
* | Consolidate conversion to hex and decimal string: template<> to_hexstring() a... | Sven Gothel | 2021-02-10 | 10 | -137/+54 |
* | cpp_lang_util.hpp: Add C++20 consteval_cxx20 (-> consteval, constexpr) and co... | Sven Gothel | 2021-02-09 | 1 | -0/+47 |
* | type trait '_v' convenience: Remove implicit 'inline' of 'constexpr' declarat... | Sven Gothel | 2021-02-09 | 2 | -4/+4 |
* | Reverting macro change of 'constexpr_*', removing the '_func' addition (short... | Sven Gothel | 2021-02-09 | 6 | -66/+74 |
* | basic_types.hpp: Cleanup; Add constexpr 'enum class endian', 'pointer_cast()'... | Sven Gothel | 2021-02-08 | 12 | -857/+1550 |
* | Refine constexpr_* macros for functions: Add '_func' hinting function and use... | Sven Gothel | 2021-02-07 | 5 | -54/+66 |
* | bytesHexString: Remove arg 'leading0X': Have a leading '0x' if !lsbFirst alwa... | Sven Gothel | 2021-02-06 | 2 | -27/+19 |
* | packed_attribute.hpp: Complete single 'packed__' and '__packed' macros, but s... | Sven Gothel | 2021-02-05 | 1 | -1/+16 |
* | ringbuffer: Fix cloneFrom(), resetImpl(); Validate dtor array nullptr (ABORT) | Sven Gothel | 2021-01-18 | 1 | -1/+7 |
* | cow_iterator: Add dist_end() aka 'remaining elements' and dist_begin() aka 'i... | Sven Gothel | 2021-01-18 | 1 | -0/+20 |
* | basic_algos: Instantiate first iterator within for setup part | Sven Gothel | 2021-01-18 | 1 | -6/+3 |
* | cpp_lang_macros: Have shorter 'constexpr_*' names and document the ideav0.2.14 | Sven Gothel | 2021-01-11 | 5 | -64/+71 |
* | cow_vector: Remove constexpr due to atomic/lock | Sven Gothel | 2021-01-11 | 1 | -1/+3 |
* | cow_darray: Fix typo in comment | Sven Gothel | 2021-01-11 | 2 | -4/+4 |
* | cow_vector, darray: Just group copy and move ctor/assignment together for eas... | Sven Gothel | 2021-01-11 | 2 | -96/+96 |
* | cow_darray: Fix API doc re iterator and write_back | Sven Gothel | 2021-01-11 | 2 | -16/+16 |
* | cow_darray/vector: Don't move the atomic ;-) | Sven Gothel | 2021-01-11 | 2 | -2/+2 |
* | cow_vector: Align cow_darray changes re move ctor and assignment | Sven Gothel | 2021-01-11 | 1 | -10/+24 |
* | catch2_my_main: Add '--use-colour no' per default | Sven Gothel | 2021-01-11 | 1 | -3/+12 |
* | basic_algos: Adjust to cow_iterator changes | Sven Gothel | 2021-01-11 | 1 | -13/+13 |
* | cow_iterator: Finalize API and minor API doc edits | Sven Gothel | 2021-01-11 | 1 | -144/+265 |
* | cow_darray: Ensure move op nulls sources' store_ref; Minor edits .. | Sven Gothel | 2021-01-11 | 2 | -40/+99 |
* | debug: get_backtrace(..): Add max_frames to limit output, document semantics | Sven Gothel | 2021-01-11 | 1 | -2/+14 |
* | darray: adding min initial grow to capacity of 10; Minor cleanups .. | Sven Gothel | 2021-01-11 | 1 | -33/+45 |
* | basic_types: Use reference on types > 32bit | Sven Gothel | 2021-01-11 | 1 | -6/+6 |
* | cow_darray: Type sec_mem through to darray; Fix locking strategy on copy- and... | Sven Gothel | 2021-01-10 | 2 | -84/+101 |
* | darray: Fix lifecycle issue (move and assignments); Add non-type template par... | Sven Gothel | 2021-01-10 | 1 | -62/+169 |
* | cow_darray, darray: Add type_trait query is_darray_type<T>::value and test_co... | Sven Gothel | 2021-01-09 | 2 | -0/+25 |
* | cow_darray: Add use_memmove and use_realloc non-type params (like darray) and... | Sven Gothel | 2021-01-09 | 2 | -6/+23 |
* | type_traits_queries.hpp: Enable MTYPE_CHECKER* macros | Sven Gothel | 2021-01-09 | 1 | -12/+12 |
* | Fix API comment type_cue_name<T>::name: We check RTTI enabled for clang, g++ ... | Sven Gothel | 2021-01-09 | 1 | -3/+1 |
* | darray: non-type template param [use_trivial_memcpy->use_memmove] default is ... | Sven Gothel | 2021-01-09 | 1 | -21/+35 |
* | cow_darray, darray: add free equality and relationship == != < <= > >= and swap | Sven Gothel | 2021-01-09 | 3 | -0/+119 |
* | cow_darray, darray: Add toString() and free std::ostream << (toString) | Sven Gothel | 2021-01-09 | 3 | -0/+60 |
* | cow_darray, darray: full initializer_list for all .. | Sven Gothel | 2021-01-09 | 3 | -3/+38 |
* | move cow algos cow_iterator -> basic_algos | Sven Gothel | 2021-01-09 | 3 | -111/+128 |