| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | jau::ringbuffer: Remove nodiscard attribute for drop* methods | Sven Gothel | 2023-01-01 | 1 | -3/+3 |
* | jau::io::ByteInStream_Feed::write() returns boolean denoting success, failure... | Sven Gothel | 2023-01-01 | 1 | -4/+22 |
* | jau::io::ByteInStream*: Remove redundant end_of_data(), use !good() instead. | Sven Gothel | 2023-01-01 | 1 | -11/+0 |
* | jau::ringbuffer: Add `nodiscard` attribute for put*, drop*, get*, peek* and w... | Sven Gothel | 2023-01-01 | 1 | -58/+187 |
* | Add jau::io::iostate::timeout, allowing to denote transmission abort by timeo... | Sven Gothel | 2023-01-01 | 1 | -3/+10 |
* | C++20: Remove `constexpr_cxx20` from std::string constructing methods | Sven Gothel | 2022-12-31 | 1 | -2/+2 |
* | C++20: uuid_t: Implement equality operator in polymorphic super-class to avoi... | Sven Gothel | 2022-12-30 | 1 | -46/+1 |
* | C++20: type_traints_queries: Replace std::is_pod w/ std::is_standard_layout &... | Sven Gothel | 2022-12-30 | 1 | -1/+1 |
* | C++20: Use C++17/20 compatible std::memory_order* values | Sven Gothel | 2022-12-30 | 2 | -3/+3 |
* | C++20: cow_iterator: Fix using proper iterator_type for iterator_concept | Sven Gothel | 2022-12-30 | 1 | -2/+2 |
* | C++20: Remove `constexpr_cxx20` from toString() methods not using constexpr o... | Sven Gothel | 2022-12-30 | 5 | -12/+12 |
* | callocator*: Cleanup C++20 and clang-tidy analysis | Sven Gothel | 2022-12-30 | 2 | -33/+26 |
* | functional::null_target_t: Denote unused vars by dropping instance name | Sven Gothel | 2022-12-30 | 1 | -3/+1 |
* | token_fsm: Adding note for project Re-flex | Sven Gothel | 2022-12-30 | 1 | -3/+2 |
* | Remove erroneous <utility> include from previous clang-tidy session | Sven Gothel | 2022-12-09 | 3 | -3/+0 |
* | helper_jni, jau.fs.FileUtil.cxx: Use jau::function instead of std::function | Sven Gothel | 2022-11-28 | 1 | -7/+7 |
* | jau::function: Add equality test with nullptr | Sven Gothel | 2022-11-28 | 1 | -0/+44 |
* | jau::io::StreamConsumerFunc: Use 'jau::function' instead of 'std::function' | Sven Gothel | 2022-11-27 | 1 | -2/+2 |
* | clang-tidy: Add 'performance-' fixes | Sven Gothel | 2022-11-27 | 6 | -13/+13 |
* | JavaUplink: Add default Big-3(ctor, copy-ctor, move-ctor) and assignments | Sven Gothel | 2022-11-27 | 1 | -0/+6 |
* | darray, cow_*: Return size_type for erase_matching() | Sven Gothel | 2022-11-27 | 3 | -6/+6 |
* | basic_types: {set|test}_bit_*(): Use proper size for bit-shift using int lite... | Sven Gothel | 2022-11-27 | 1 | -6/+12 |
* | darray, darray_sorted, cow_darray: Place template typearg Size_type 2nd befor... | Sven Gothel | 2022-11-27 | 3 | -48/+48 |
* | clang-tidy: token_fsm: Use call by value and std::move | Sven Gothel | 2022-11-27 | 1 | -5/+5 |
* | octets.hpp: Remove macro check_range, potentially causing issues. | Sven Gothel | 2022-11-27 | 1 | -32/+31 |
* | clang-tidy: helper_jni.hpp: Cover potential size_t -> int/jsize overflow | Sven Gothel | 2022-11-26 | 1 | -12/+28 |
* | clang-tidy: Abort on heap alloc failure for noexcept methods, which is a rare... | Sven Gothel | 2022-11-26 | 2 | -7/+39 |
* | clang-tidy: fraction_type: Fix potential division-by-zero: Avoid exception, u... | Sven Gothel | 2022-11-26 | 1 | -19/+40 |
* | clang-tidy (C++ lint): Enable for vscode, optional @ commandline (see scripts... | Sven Gothel | 2022-11-26 | 7 | -19/+31 |
* | ClangTidy: bugprone-unhandled-self-assignment: Check if self in assignment | Sven Gothel | 2022-11-21 | 1 | -0/+3 |
* | ClangTidy: bugprone-move-forwarding-reference: std::forward instead of std::m... | Sven Gothel | 2022-11-21 | 1 | -3/+3 |
* | ClangTidy: Misc fixes: Use override, conversion, nullptr, c-includes, default... | Sven Gothel | 2022-11-21 | 13 | -301/+297 |
* | ClangTidy: modernize-pass-by-value: std::move rvalue to member instead of cop... | Sven Gothel | 2022-11-21 | 5 | -1296/+1293 |
* | basic_algo: Use InputArray::size_type not size_t; Add contains() | Sven Gothel | 2022-11-13 | 1 | -4/+24 |
* | Fix darray::push_front(): Use non-ambigeous insert(iterator, ..) in implement... | Sven Gothel | 2022-11-13 | 2 | -2/+167 |
* | darray: Add push_front(); Add index variants for erase() and insert(); Simpli... | Sven Gothel | 2022-11-11 | 1 | -6/+47 |
* | token_fsm: Cleanup trait line, include type_traits | Sven Gothel | 2022-11-11 | 1 | -2/+2 |
* | Decouple backtrace declaration for debug.hpp and fraction_type | Sven Gothel | 2022-11-11 | 3 | -29/+65 |
* | token_fsm: Simplify separator passing, drop basic separator for more flexibility | Sven Gothel | 2022-10-24 | 1 | -15/+6 |
* | Adding jau::lang::token_fsm A lexical analyzer (tokenizer) using a tabular fi... | Sven Gothel | 2022-10-23 | 1 | -0/+617 |
* | darray.hpp: Workaround gcc 12.2.0-3 Debian 12 Bookworm 2022-10-17 false posit...v0.18.0 | Sven Gothel | 2022-10-17 | 1 | -2/+22 |
* | darray.hpp: Workaround gcc 12.2.0-3 Debian 12 Bookworm 2022-10-17 false posit... | Sven Gothel | 2022-10-17 | 2 | -0/+17 |
* | darray.hpp: Fix (disabled) JAU_DARRAY_PRINTF0() | Sven Gothel | 2022-10-17 | 1 | -7/+7 |
* | jau::type_info: Remove constexpr from ctor as abort_invalid() !constexpr (gcc... | Sven Gothel | 2022-10-17 | 1 | -1/+1 |
* | jau::fs::[u]mountflags_linux: Use 'enum class' and simple lower-case names to... | Sven Gothel | 2022-10-17 | 1 | -32/+128 |
* | file_util.hpp: Include sys/types.hpp for having ::mode_t posix protection bit... | Sven Gothel | 2022-10-17 | 1 | -0/+6 |
* | cpp_lang_util.hpp: Have is_rtti_available* as a type trait and constexpr inli... | Sven Gothel | 2022-10-17 | 1 | -10/+27 |
* | cpp_lang_util.hpp: Fix GCC 11.2 stdc++ std::type_info usage, include <typeinfo> | Sven Gothel | 2022-10-17 | 1 | -0/+1 |
* | functional: Misc refinements: Data hiding, clear names, ...v0.17.1 | Sven Gothel | 2022-10-10 | 1 | -141/+171 |
* | functional: Add support for Y combinator and deducing this lambda functions (...v0.17.0 | Sven Gothel | 2022-10-10 | 1 | -96/+223 |