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