aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* README: Link to direct_bt.git/about/Sven Gothel2020-10-161-1/+1
* README: Fix release changesSven Gothel2020-10-161-0/+4
* Fix scripts/build.sh scripts/build-doc.shv0.1.0Sven Gothel2020-10-162-6/+8
* Add COPYING, MIT licenseSven Gothel2020-10-161-0/+24
* re-add .gitignoreSven Gothel2020-10-161-0/+25
* Move jaucpp files to root-folderSven Gothel2020-10-1640-0/+0
* Prune remaining non jaucpp files from direct_btSven Gothel2020-10-1612-746/+0
* jaucpp: Add standalone support filesjaucpp-exportSven Gothel2020-10-1613-0/+3073
* re-add cut-down test_basictypes01.cppSven Gothel2020-10-161-0/+37
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-1636-938/+1754
* Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN...Sven Gothel2020-10-143-15/+19
* print_backtrace: Fix API doc ..Sven Gothel2020-10-131-1/+1
* direct_bt::RuntimeException: backtrace must be fetched at ctor (duh!), expose...Sven Gothel2020-10-132-5/+14
* direct_bt::get_backtrace(): Ensure '\n' is added, proper frame count starting...Sven Gothel2020-10-132-16/+20
* dbt_debug/direct_bt::RuntimeException: Add de-mangled backtrace using libunwi...Sven Gothel2020-10-133-24/+68
* dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva...Sven Gothel2020-10-083-35/+31
* helgrind 'misc': Complete SC-DRF release on atomic even @ peek, i.e. add the ...Sven Gothel2020-10-071-3/+5
* dbt_debug: Add __func__ to ABORT, ERR_PRINT, IRQ_PRINT and WARN_PRINTSven Gothel2020-10-072-19/+19
* dbt_debug.hpp COND_PRINT: Don't produce arguments if condition not met, use p...Sven Gothel2020-10-072-11/+12
* Fixing SC-DRF tests (working): test_mm_sc_drf_00 (atomic + spin-lock) and tes...Sven Gothel2020-10-042-78/+130
* Add test_mm_sc_drf01: Using mutex locking and wait instead of atomic and spin...Sven Gothel2020-10-033-8/+230
* Add test_mm_sc_drf: Testing SC-DRF Claim on non-atomic global read and writte...Sven Gothel2020-10-032-0/+228
* test_lfringbuffer11: Add @suppress for C++ Code Analysis tool (Eclipse)Sven Gothel2020-10-031-17/+25
* LFRingbuffer: Use 'ordered_atomic<T, std::memory_order>' and document SC-DRF ...Sven Gothel2020-10-031-44/+52
* New 'struct ordered_atomic<T, std::memory_order>'Sven Gothel2020-10-031-0/+218
* JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ...Sven Gothel2020-09-301-6/+8
* JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t...Sven Gothel2020-09-301-0/+3
* JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';'Sven Gothel2020-09-301-1/+1
* [L2CAP|HCI]Comm + [GATT|HCI]Handler/DBTManager: Properly synchronize reader t...Sven Gothel2020-09-291-4/+20
* Make clang++ 9.0 happy (no warnings)Sven Gothel2020-09-282-3/+3
* LFRingbuffer: Use std::lock(..) on operations waiting for either read and/or ...Sven Gothel2020-09-281-20/+26
* DBTAdapter, Device, HCIHandler: SEND (manual) EVENTs off-thread, mimic normal...Sven Gothel2020-09-261-2/+2
* DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor...Sven Gothel2020-09-261-0/+4
* Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ...Sven Gothel2020-09-205-13/+23
* POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa...Sven Gothel2020-09-193-1/+14
* dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P...Sven Gothel2020-09-192-8/+11
* C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and...Sven Gothel2020-09-192-119/+131
* C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod...Sven Gothel2020-09-191-16/+4
* helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java...Sven Gothel2020-09-192-111/+126
* dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond...Sven Gothel2020-09-182-4/+22
* CMake: Support full parallel build by adding target dependenciesSven Gothel2020-09-151-18/+27
* C++ noexcept: JavaUplink, DBTObject, JavaGlobalObjSven Gothel2020-09-152-21/+21
* C++ noexcept: JNIMem* (convert exception in dtor to abort)Sven Gothel2020-09-152-17/+19
* dbt_debug: Use namespace for macro resolution in case macro being used ex-nam...Sven Gothel2020-09-151-2/+2
* C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(....Sven Gothel2020-09-142-16/+21
* C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum...Sven Gothel2020-09-141-10/+10
* C++ noexcept: Ringbuffer and its LFRingbuffer implementationSven Gothel2020-09-142-57/+70
* C++ noexcept: FunctionDef.hppSven Gothel2020-09-141-53/+53
* C++ IndexOutOfBoundsException: Add variant for just index + lengthSven Gothel2020-09-141-6/+9
* C++: Second round propagating noexcept and using OctetTypes nocheck '_nc'Sven Gothel2020-09-142-17/+17