| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | fractions: Remove a development artefact, use explicit jau::abs() for Doxygenv0.9.1 | Sven Gothel | 2022-05-01 | 1 | -26/+11 |
* | Added test_simple_timer01.cpp; simple_timer::stop() now passes through the se... | Sven Gothel | 2022-05-01 | 1 | -1/+3 |
* | Adopt fraction and fraction_timespec, use wait_until() w/ out-of-loop absolut... | Sven Gothel | 2022-05-01 | 4 | -165/+167 |
* | fraction, fraction_timespec: Add sleep_for(), sleep_until() and wait_for() & ... | Sven Gothel | 2022-05-01 | 2 | -0/+174 |
* | Introduce new types: fraction, fraction_timespec; its constants & literals as... | Sven Gothel | 2022-05-01 | 3 | -0/+1176 |
* | int_math.hpp: Add Integer overflow aware arithmetic, use Integer Overflow Bui... | Sven Gothel | 2022-05-01 | 1 | -0/+103 |
* | Complete jau::int_literals: Add 8-, 16- and 32- bit wide signed and unsigned ... | Sven Gothel | 2022-05-01 | 1 | -11/+29 |
* | string_util.hpp: to_*string(): Add 'inline' qualifier | Sven Gothel | 2022-04-28 | 1 | -8/+8 |
* | NullInvocationFunc::invoke(): Fix return value: '(R)0' -> 'R()' | Sven Gothel | 2022-04-28 | 1 | -1/+1 |
* | int_math.hpp: Refine sign(), invert_sign(), abs() and digits10() template fun... | Sven Gothel | 2022-04-28 | 1 | -18/+45 |
* | int_types.hpp: Add stdint literals in namespace jau::int_literals, e.g. `3_i6... | Sven Gothel | 2022-04-28 | 1 | -0/+20 |
* | simple_timer: Add noexcept to appropriate methods; Add service_runner and sim... | Sven Gothel | 2022-04-24 | 1 | -43/+6 |
* | service_runner: Fix API Doc; 'shall_stop' starts 'true' and shall only be fal... | Sven Gothel | 2022-04-24 | 1 | -13/+43 |
* | debug.hpp: Fix PERF_TS_TD_BASE: Use jau::to_decstring(..) for separated decim... | Sven Gothel | 2022-04-24 | 1 | -1/+1 |
* | Fix clang 11.0.1 C++17 and prepare C++20 (WIP)v0.8.1 | Sven Gothel | 2022-04-19 | 6 | -62/+57 |
* | Include ordered_atomic to basic_types | Sven Gothel | 2022-04-18 | 2 | -1/+3 |
* | Add service_runner::shall_stop2() helper, supporting FunctionDef ... | Sven Gothel | 2022-04-17 | 1 | -0/+11 |
* | FunctionDef: Rename Capture{-> Value}InvocationFunc, add CaptureRefInvocation... | Sven Gothel | 2022-04-17 | 2 | -34/+87 |
* | service_runner: Remove service_end_post_notify (data race leak), add join(), ... | Sven Gothel | 2022-04-15 | 2 | -24/+66 |
* | simple_timer: Renamed {SimpleTimer->simple_timer} and expose service_runner d...v0.7.14 | Sven Gothel | 2022-04-10 | 1 | -6/+23 |
* | service_runner: Add API doc | Sven Gothel | 2022-04-10 | 1 | -0/+17 |
* | Add SimpleTimer class: A simple timer for timeout and interval applications, ... | Sven Gothel | 2022-04-10 | 1 | -0/+147 |
* | function_def: Add 'enum class FunctionType' for proper identification of used... | Sven Gothel | 2022-04-10 | 1 | -6/+19 |
* | uint[128,192,256]_t: Add ctor with given byte array in native byte order, use... | Sven Gothel | 2022-04-10 | 1 | -0/+3 |
* | byte_util.hpp: Add manual optimization to generic bswap on uint8_t src -> dest | Sven Gothel | 2022-04-10 | 1 | -3/+6 |
* | Add Java/C++ hexStringBytes(..); Fix Java's bytesHexString(..) path !lsbFirst... | Sven Gothel | 2022-01-27 | 1 | -0/+14 |
* | helper_jni: Add convert_instance_to_jobject(..) with given jclass, different ... | Sven Gothel | 2022-01-27 | 1 | -0/+16 |
* | Fixes for clang++ 11.0.1-2 | Sven Gothel | 2022-01-25 | 1 | -1/+5 |
* | service_runner: Add facility for optional singleton sighandler; start() shall... | Sven Gothel | 2022-01-17 | 1 | -2/+39 |
* | jau::server_runner: Fix API doc; Have get_name() return const reference only.v0.7.8 | Sven Gothel | 2022-01-13 | 1 | -3/+3 |
* | Added `jau::service_runner`, a reusable dedicated thread performing custom us...v0.7.7 | Sven Gothel | 2022-01-12 | 1 | -0/+140 |
* | Add helper_jni.hpp: convert_vector_uniqueptr_to_jarraylist(..) variant ...v0.7.6 | Sven Gothel | 2022-01-04 | 1 | -0/+54 |
* | jau::ringbuffer: Using condition_variable requires us to hold same mutex lock... | Sven Gothel | 2021-12-05 | 1 | -18/+12 |
* | jau:latch::wait_for(..): Reuse absolute timeout time_point, don't wait for an... | Sven Gothel | 2021-12-05 | 1 | -3/+6 |
* | jau::latch: Using condition_variable requires us to hold same mutex lock on m... | Sven Gothel | 2021-12-05 | 1 | -4/+3 |
* | ordered_atomic: Add to_string(const ordered_atomic<>&), allowing to skip manu... | Sven Gothel | 2021-11-17 | 1 | -0/+6 |
* | latch: Extend with wait_for() and arrive_and_wait_for(), i.e. add variants wi... | Sven Gothel | 2021-11-16 | 1 | -2/+116 |
* | latch: Fix and add unit test | Sven Gothel | 2021-11-16 | 1 | -6/+10 |
* | latch: Move into namespace jau | Sven Gothel | 2021-11-16 | 1 | -66/+70 |
* | Add jau::latch implementation for C++17, inspired by std::latch C++20 | Sven Gothel | 2021-11-16 | 1 | -0/+112 |
* | ringbuffer: Remove locking mutex before notify_all, leading to pessimistic re... | Sven Gothel | 2021-11-16 | 1 | -6/+12 |
* | helper_jni: Add checkAndGetObject(..) | Sven Gothel | 2021-11-15 | 1 | -0/+13 |
* | Fix Doxygen <tt> on '#### `something`', remove the code-qualifier | Sven Gothel | 2021-11-03 | 3 | -7/+8 |
* | 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 | 2 | -2/+6 |
* | ringbuffer API change: Drop whole `NullValue` *angle*, simplifying; Drop `use... | Sven Gothel | 2021-10-31 | 1 | -221/+158 |
* | darray: Use proper 'void*' cast to lose const'ness, drop non-required 'void*'... | Sven Gothel | 2021-10-31 | 1 | -8/+10 |
* | darray: Enhance use_memmove API doc | Sven Gothel | 2021-10-31 | 1 | -10/+18 |