aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva...Sven Gothel2020-10-081-22/+18
* dbt_debug: Add __func__ to ABORT, ERR_PRINT, IRQ_PRINT and WARN_PRINTSven Gothel2020-10-071-10/+10
* dbt_debug.hpp COND_PRINT: Don't produce arguments if condition not met, use p...Sven Gothel2020-10-071-10/+8
* Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ...Sven Gothel2020-09-202-8/+15
* dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P...Sven Gothel2020-09-191-3/+3
* dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond...Sven Gothel2020-09-181-2/+12
* C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(....Sven Gothel2020-09-141-10/+15
* C++: Second round propagating noexcept and using OctetTypes nocheck '_nc'Sven Gothel2020-09-141-8/+8
* C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet...Sven Gothel2020-09-141-11/+11
* dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__Sven Gothel2020-08-261-8/+22
* dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper...Sven Gothel2020-08-261-0/+96
* Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f...Sven Gothel2020-08-241-3/+1
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-042-80/+99
* BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...Sven Gothel2020-06-041-1/+1