| Commit message (Expand) | Author | Age | Files | Lines |
* | Adding uint128HexString() and uint256HexString() | Sven Gothel | 2020-11-09 | 2 | -0/+9 |
* | Doxygen: Fix macro '__attribute__((x))' handling | Sven Gothel | 2020-11-04 | 1 | -3/+3 |
* | Fix uint[192, 256]_t operator==(..): Replace copy & paste erroneous size lite... | Sven Gothel | 2020-11-04 | 1 | -3/+3 |
* | basic_types: User refs > 32-bit values only; Add uint[192, 256]_t; Use conste... | Sven Gothel | 2020-11-03 | 1 | -31/+181 |
* | basic_algos: Add template class call_on_release: allows the user to pass a fu... | Sven Gothel | 2020-10-27 | 1 | -0/+33 |
* | helper_jni: Add convert_instance_to_jobject<T>(..)v0.2.4 | Sven Gothel | 2020-10-25 | 1 | -0/+17 |
* | cmake: Expose different instrumentation (-fsanitize=) modulesv0.2.3 | Sven Gothel | 2020-10-21 | 2 | -3/+14 |
* | cow_[vector, array]: Fix move assignment: drop const; Fix API doc reference: ... | Sven Gothel | 2020-10-21 | 2 | -27/+27 |
* | README bump | Sven Gothel | 2020-10-20 | 1 | -0/+7 |
* | Small footprint compromise: Use jau::nsize_t where appropriate | Sven Gothel | 2020-10-20 | 3 | -55/+61 |
* | ringbuffer: Parameterize Size_type, allowing using e.g. jau::nsize_t for elem... | Sven Gothel | 2020-10-20 | 4 | -96/+102 |
* | ordered_atomic: Add sc_atomic_nsize_t and relaxed_atomic_nsize_t to support n... | Sven Gothel | 2020-10-20 | 1 | -0/+8 |
* | basic_types: Introducing nsize_t and snsize_t: Natural 'size_t' and 'ssize_t'... | Sven Gothel | 2020-10-20 | 1 | -0/+36 |
* | build.sh: Release .. | Sven Gothel | 2020-10-20 | 1 | -2/+2 |
* | build.sh: Just use DEBUG, not INSTRUMENTATION for local build + test | Sven Gothel | 2020-10-20 | 1 | -2/+2 |
* | g++ 8.3 -Warray-bounds triggered even on memcpy, mark as no-error | Sven Gothel | 2020-10-20 | 1 | -1/+2 |
* | cmake: Add warning (=error): -Wshadow -Wtype-limits -Wsign-compare | Sven Gothel | 2020-10-20 | 1 | -1/+4 |
* | Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ... | Sven Gothel | 2020-10-20 | 5 | -24/+24 |
* | Normalize: Use size_t where appropriate | Sven Gothel | 2020-10-20 | 4 | -13/+15 |
* | basic_types: [int64_t -> uint64_t] getCurrentMilliseconds() | Sven Gothel | 2020-10-20 | 2 | -3/+3 |
* | ringbuffer: Normalize using size_t instead of int for element count and size ... | Sven Gothel | 2020-10-20 | 4 | -144/+174 |
* | ordered_atomic: Add size_t typedef variants: sc_atomic_size_t and relaxed_ato... | Sven Gothel | 2020-10-20 | 1 | -0/+6 |
* | cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti... | Sven Gothel | 2020-10-20 | 3 | -40/+4 |
* | cow_[vector|array]::put() API doc fix | Sven Gothel | 2020-10-19 | 2 | -2/+8 |
* | debug: [get|print]_backtrace(..): Add 'skip_anon_frames' arg to suppress addi... | Sven Gothel | 2020-10-19 | 3 | -15/+27 |
* | function_def: Fix NullInvocationFunc template declaration and clone override;...v0.2.2 | Sven Gothel | 2020-10-19 | 1 | -14/+10 |
* | Add cow_array (similar to cow_vector), but with very limited cow write ops an... | Sven Gothel | 2020-10-19 | 1 | -0/+431 |
* | cow_vector: Add put(size_t i, const Value_type &x) and put(size_t i, Value_ty... | Sven Gothel | 2020-10-19 | 1 | -0/+43 |
* | cow_vector: fix at(size_t), add: empty(), move-assignment | Sven Gothel | 2020-10-19 | 1 | -19/+20 |
* | cow_vectore::set_store(): Fix API doc: Replace get_snapshot() with copy_store() | Sven Gothel | 2020-10-18 | 1 | -1/+1 |
* | README: Bump 0.2.1v0.2.1 | Sven Gothel | 2020-10-18 | 1 | -1/+1 |
* | JavaUplink/JavaGlobalObj: Test on shared_ptr<>.use_count()==0 as well, coveri... | Sven Gothel | 2020-10-18 | 2 | -2/+15 |
* | Fix cow_vector's custom mutable write operation, use: get_write_mutex(), copy... | Sven Gothel | 2020-10-18 | 1 | -13/+57 |
* | Build: Separate GCC sanitize flags from DEBUG=ON, enable via INSTRUMENTATION=...v0.2.0 | Sven Gothel | 2020-10-18 | 3 | -4/+21 |
* | sc_atomic_critical: Enable API doc .. | Sven Gothel | 2020-10-18 | 1 | -1/+1 |
* | cow_write: Add CoW vector implementation, exposing lock-free read operations ... | Sven Gothel | 2020-10-18 | 1 | -13/+425 |
* | ordered_atomic: Add sc_atomic_critical: RAII-style Sequentially Consistent (S... | Sven Gothel | 2020-10-18 | 1 | -0/+35 |
* | ordered_atomic: Add boolean variant for SC and Relaxed ordered_atomic: sc_ato... | Sven Gothel | 2020-10-18 | 1 | -0/+6 |
* | jni_mem: API formatting | Sven Gothel | 2020-10-18 | 1 | -1/+2 |
* | GCC: Add -Wcast-align=strict and cleanup -Wformat flags, also add DEBUG -fsan... | Sven Gothel | 2020-10-17 | 1 | -3/+4 |
* | basic_types: Handle unaligned access via compiler magic 'struct __attribute__... | Sven Gothel | 2020-10-17 | 2 | -101/+85 |
* | basic_types: Handle potentially misaligned address of buffer + byte_offset; A... | Sven Gothel | 2020-10-17 | 1 | -24/+123 |
* | Enable Full Warnings = Error on GCC | Sven Gothel | 2020-10-17 | 1 | -1/+1 |
* | Compile clean on g++ 8+10 on 64bit and 32bit with full Warnings (=Error) | Sven Gothel | 2020-10-17 | 3 | -10/+10 |
* | .gitignore: += *.log | Sven Gothel | 2020-10-16 | 1 | -0/+1 |
* | CMakeLists.txt: Fix setting CMAKE_CXX_FLAGS based on CMAKE_COMPILER_IS_GNUCC ... | Sven Gothel | 2020-10-16 | 2 | -23/+29 |
* | Require cmake >= 3.13 and use LANGUAGES C CXX (JAVA can be specified later on) | Sven Gothel | 2020-10-16 | 2 | -3/+3 |
* | environment: Generalize instantiation using 'root_prefix_domain', lower case ... | Sven Gothel | 2020-10-16 | 3 | -59/+92 |
* | Eclipse .cproject: Need to add include/jau as source to allow refactoring | Sven Gothel | 2020-10-16 | 1 | -0/+1 |
* | Add standalone Eclipse CDT project; Fixing one -Wformat-security warning/error | Sven Gothel | 2020-10-16 | 6 | -1/+272 |