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