aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* git version info: Added post-tag: VERSION_COMMITS and VERSION_SHA1_SHORT. VER...Sven Gothel2022-02-071-2/+2
* Add Java/C++ hexStringBytes(..); Fix Java's bytesHexString(..) path !lsbFirst...Sven Gothel2022-01-271-0/+53
* service_runner: Add facility for optional singleton sighandler; start() shall...Sven Gothel2022-01-171-1/+54
* Added `jau::service_runner`, a reusable dedicated thread performing custom us...v0.7.7Sven Gothel2022-01-121-0/+144
* EUI48Sub: Add required endian conversion for byte stream ctor (C++ and Java)v0.5.0Sven Gothel2021-10-051-4/+9
* EUI48[Sub]: Add endian awareness, also fixes indexOf() semantics (C++ and Java)Sven Gothel2021-10-051-25/+84
* Have OutOfMemoryError being derived from std::bad_alloc (not std::exception);...Sven Gothel2021-10-041-1/+1
* basic_types.cpp: Use constexpr endian query instead of __BYTE_ORDER macrosSven Gothel2021-10-041-14/+14
* uuid.cpp: Use constexpr endian query instead of __BYTE_ORDER macrosSven Gothel2021-10-041-34/+32
* uuid_t: Add uuid_t::equivalent(..) method fo relaxed comparison on different ...Sven Gothel2021-10-021-0/+10
* Add uuid_t::getTypeSizeString()Sven Gothel2021-10-021-0/+9
* debug.cpp: Change backtrace depth: ABORT -> all frames, ERR_PRINT* -> 4 framesv0.4.6Sven Gothel2021-09-271-3/+3
* Fix jau::get_backtrace(..): max_frames>0 was _never_ leading to to collect an...v0.4.5Sven Gothel2021-09-232-9/+9
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) from Direct-BT for...Sven Gothel2021-09-183-0/+463
* Add 'uint64_t getWallClockSeconds()'v0.3.2Sven Gothel2021-02-211-3/+10
* Add 'fprintf_td(FILE* stream, const char * format, ...) noexcept', fprintf(.....Sven Gothel2021-02-141-0/+9
* Consolidate conversion to hex and decimal string: template<> to_hexstring() a...Sven Gothel2021-02-101-10/+10
* basic_types.hpp: Cleanup; Add constexpr 'enum class endian', 'pointer_cast()'...Sven Gothel2021-02-081-1/+1
* bytesHexString: Remove arg 'leading0X': Have a leading '0x' if !lsbFirst alwa...Sven Gothel2021-02-061-11/+8
* java: install single jaulib_jar (next to jaulib_fat_jar) & java-source-zip; R...Sven Gothel2021-01-251-0/+8
* Java import and modularization: jaulib_base, jaulib_jni, jaulib_net, jaulib_p...Sven Gothel2021-01-251-1/+1
* RuntimeException::RuntimeException: Adjust to get_backtrace API changeSven Gothel2021-01-111-1/+1
* debug: get_backtrace(..): Add max_frames to limit output, document semanticsSven Gothel2021-01-111-8/+9
* Adding type traits queries from basic_type -> type_traits_queries and other a...Sven Gothel2021-01-091-16/+15
* jau::RuntimeException::what(): Fix compliance, return 'const char*' from loca...Sven Gothel2021-01-031-8/+3
* cmake: Build using relative path and unique 'doc_jau' target, allowing user's...Sven Gothel2020-12-211-7/+7
* Rename jaucpp -> jaulib (internally and api-doc); Don't distributed binaries ...Sven Gothel2020-12-211-8/+8
* Add basic_types.hpp: byteHexString(..) for fast byte -> hex-string conversionSven Gothel2020-12-101-0/+13
* debug.hpp: Have PLAIN_PRINT(..) only optionally print the prefixSven Gothel2020-12-031-2/+4
* debug.cpp: Use jau::uint64DecString(..) instead of fprintf's decimal separato...Sven Gothel2020-12-021-10/+10
* basic_types.hpp: Add noexcept template function to_decimal_string(..), implem...Sven Gothel2020-12-021-73/+0
* basic_types.hpp: Use bytesHexString(..) for all <type>HexString(..) function ...Sven Gothel2020-12-021-63/+0
* basic_types.hpp: bytesHexString(..): Add paramter 'bool lowerCase=true', to h...Sven Gothel2020-12-021-6/+10
* Adding uint128HexString() and uint256HexString()Sven Gothel2020-11-091-0/+7
* Small footprint compromise: Use jau::nsize_t where appropriateSven Gothel2020-10-201-27/+27
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-201-5/+5
* Normalize: Use size_t where appropriateSven Gothel2020-10-201-7/+9
* basic_types: [int64_t -> uint64_t] getCurrentMilliseconds()Sven Gothel2020-10-201-2/+2
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-201-3/+0
* debug: [get|print]_backtrace(..): Add 'skip_anon_frames' arg to suppress addi...Sven Gothel2020-10-192-13/+23
* basic_types: Handle unaligned access via compiler magic 'struct __attribute__...Sven Gothel2020-10-171-4/+6
* Compile clean on g++ 8+10 on 64bit and 32bit with full Warnings (=Error)Sven Gothel2020-10-171-2/+2
* environment: Generalize instantiation using 'root_prefix_domain', lower case ...Sven Gothel2020-10-161-33/+34
* Add standalone Eclipse CDT project; Fixing one -Wformat-security warning/errorSven Gothel2020-10-161-1/+1
* Move jaucpp files to root-folderSven Gothel2020-10-165-0/+882
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-163-606/+0
* Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN...Sven Gothel2020-10-141-2/+4
* direct_bt::RuntimeException: backtrace must be fetched at ctor (duh!), expose...Sven Gothel2020-10-131-2/+8
* direct_bt::get_backtrace(): Ensure '\n' is added, proper frame count starting...Sven Gothel2020-10-131-12/+16
* dbt_debug/direct_bt::RuntimeException: Add de-mangled backtrace using libunwi...Sven Gothel2020-10-132-24/+55