summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add debug logging to GC_clear_exclusion_table and GC_exclude_static_rootsHEADmasterIvan Maidanski2023-05-161-0/+12
* Allow GC_push_roots to work even when no exclusions registeredIvan Maidanski2023-05-161-21/+17
* Fix GC_excl_table overrun on overflow in GC_exclude_static_rootsIvan Maidanski2023-05-161-7/+9
* Fix overlapping region assertion in mark_some if malloc redirect on LinuxIvan Maidanski2023-05-162-1/+7
* Clear GC_thread_key thread-local value on unregistering the threadIvan Maidanski2023-05-152-1/+3
* Fix GC_unregister_my_thread call before GC functions usageIvan Maidanski2023-05-141-5/+4
* Make comparisons to the lowest heap boundary strictIvan Maidanski2023-05-138-27/+26
* Fix old name (typo) of gc_priv.hIvan Maidanski2023-05-133-4/+4
* Fix comparisons to heap boundary in GC_get_back_ptr_info and GC_mark_fromIvan Maidanski2023-05-135-17/+32
* Fix assertion in GC_mark_from regarding GC_least_plausible_heap_addrIvan Maidanski2023-05-121-5/+6
* Improve ABORT message in GC_darwin_sigbusIvan Maidanski2023-05-101-8/+6
* Travis CI: Test single signal usage for world suspend/resume on Ubuntu/x64Ivan Maidanski2023-05-091-1/+1
* Allow single signal usage for both world suspend and resume in gctestIvan Maidanski2023-05-091-1/+5
* Fix 'AST broken' cppcheck syntax error in GC_init_linux_data_startIvan Maidanski2023-05-081-2/+6
* Remove code duplication in gcconfig.h for HurdIvan Maidanski2023-05-081-23/+21
* Support Hurd/x86_64Samuel Thibault2023-05-081-0/+14
* Fix 'scope of total_time can be reduced' cppcheck warning in stopped_markIvan Maidanski2023-05-051-3/+3
* Workaround a malfunction of soft-dirty bits clearing on Power9Ivan Maidanski2023-05-041-16/+30
* Add API to get total stopped-world marking timeIvan Maidanski2023-05-043-31/+59
* Do not do unnecessary GC_read_dirty() from GC_enable_incrementalIvan Maidanski2023-05-031-3/+8
* More clear message about total duration of full collections in gctestIvan Maidanski2023-05-031-9/+8
* Workaround 'condition is always false' cppcheck FP in GC_setpagesizeIvan Maidanski2023-05-031-2/+4
* Update time statistics about stopped marking even if abandonedIvan Maidanski2023-05-021-53/+41
* Do not count time spent processing toggle-refs in stopped_markIvan Maidanski2023-05-021-4/+4
* Do not use integer division in GC_soft_read_dirtyIvan Maidanski2023-05-021-61/+78
* Update ChangeLog fileIvan Maidanski2023-04-291-4/+41
* Update ChangeLog file (v8.2 changes)Ivan Maidanski2023-04-291-0/+20
* Update ChangeLog file (v8.0 changes)Ivan Maidanski2023-04-291-0/+6
* Update ChangeLog file (v7.2 - v7.4 changes only)Ivan Maidanski2023-04-291-0/+4
* Use THREAD_ID_EQUAL() to compare thread_id_t valuesIvan Maidanski2023-04-281-2/+2
* Fix missing cast of typed calloc result in gctestIvan Maidanski2023-04-271-1/+2
* Fix missing extern C for __asan_default_optionsIvan Maidanski2023-04-271-0/+4
* Travis CI: Fall back to Focal and Xenial for some builds with TSanIvan Maidanski2023-04-271-4/+5
* Suppress a data race report in debug-related GC_n_set_marksIvan Maidanski2023-04-271-0/+3
* Eliminate data race FP between remove_protection and write_fault_handlerIvan Maidanski2023-04-271-1/+17
* Fix unused GC_parse_version if no SOFT_VDB and no parallel mark on LinuxIvan Maidanski2023-04-262-2/+2
* New API for more optimal usage of GC_calloc_explicitly_typedIvan Maidanski2023-04-263-18/+75
* Decouple descriptor compute from object alloc in calloc_explicitly_typedIvan Maidanski2023-04-261-36/+70
* Invoke GC_oom_fn if GC_make_array_descriptor failed because of no memoryIvan Maidanski2023-04-251-1/+1
* Travis CI: Randomly choose CPU core for tests with AO ops emulationIvan Maidanski2023-04-251-3/+3
* Allow to randomly choose a CPU core if AO ops are emulated with locksIvan Maidanski2023-04-251-0/+13
* Do incremental mark some in GC_collect_a_little even if GC is disabledIvan Maidanski2023-04-253-10/+11
* Fix infinite loop in disable_gc_for_dlopen and GC_wait_for_gc_completionIvan Maidanski2023-04-252-13/+17
* Remove extra variable and rename argument of GC_new_hblkIvan Maidanski2023-04-251-16/+14
* Fix old function name in comment of GC_finalized_disclaimIvan Maidanski2023-04-221-1/+1
* Provide global non-throwing operator new/delete in gccpp libraryIvan Maidanski2023-04-202-0/+71
* Define sized delete operator in 'gc' classIvan Maidanski2023-04-202-45/+90
* Specify throw and noexcept for operator new/delete in gc_cpp.h for MS VCIvan Maidanski2023-04-191-5/+8
* Fix 'C++17 does not allow dynamic exc spec' warn if GC_NO_INLINE_STD_NEWIvan Maidanski2023-04-192-20/+17
* Fix 'size_t not found in namespace std' dmc error in gc_allocator.hIvan Maidanski2023-04-173-23/+39