summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Prevent 'function should return a value' BCC error in CMake scriptIvan Maidanski2023-04-171-0/+5
* Do not check presence of getcontext and dl_iterate_phdr by cmake on Win32Ivan Maidanski2023-04-171-6/+10
* .gitignore: Add 'configure~' fileIvan Maidanski2023-04-171-0/+1
* Fix 'operator new is missing throw(bad_alloc)' clang warning in gc_cpp.hIvan Maidanski2023-04-172-9/+15
* Prefix size_t and ptrdiff_t with namespace 'std' in C++ filesIvan Maidanski2023-04-173-153/+144
* Ensure 'new' system header is included by gc_cpp.h if GC_INCLUDE_NEWIvan Maidanski2023-04-171-1/+4
* Allow gc_allocator<T> and friends to be defined in namespace boehmgcIvan Maidanski2023-04-173-0/+16
* Replace C style comments to C++ ones in gc_allocator.hIvan Maidanski2023-04-171-19/+14
* Allow align argument of GC_memalign to be smaller than pointer sizeIvan Maidanski2023-04-172-8/+11
* Redirect _aligned_malloc/free() in leak_detector.hIvan Maidanski2023-04-172-0/+12
* Fix 'scope of lg can be reduced' cppcheck warning in generic_malloc_alignedIvan Maidanski2023-04-121-1/+7
* Do not add extra byte to large ignore-off-page objectsIvan Maidanski2023-04-126-17/+61
* Mark GC_add_roots_inner() as GC_INNERIvan Maidanski2023-04-122-0/+8
* Add assertion about GC lock to GC_add_roots_inner and its callersIvan Maidanski2023-04-123-30/+43
* Acquire GC lock in GC_is_tmp_rootIvan Maidanski2023-04-112-7/+18
* Document assumption about GC lock for GC_clear_exclusion_tableIvan Maidanski2023-04-112-0/+4
* Fix double lock in GC_init_finalized_mallocIvan Maidanski2023-04-111-7/+13
* Eliminate duplicate use of GC_obj_kinds[k] in GC_generic_malloc_manyIvan Maidanski2023-04-101-3/+4
* Add assertion that GC lock is held in start/continue_reclaim, reclaim_allIvan Maidanski2023-04-101-12/+9
* Refine comment of GC_print_free_list regarding GC lockIvan Maidanski2023-04-102-3/+5
* Refine documentation of GC_register_disclaim_proc and GC_finalized_mallocIvan Maidanski2023-04-101-21/+21
* Do not prohibit zero proc argument in GC_register_disclaim_procIvan Maidanski2023-04-103-2/+2
* Acquire lock in GC_register_disclaim_procIvan Maidanski2023-04-102-1/+3
* Remove misleading comment in GC_obj_kinds for AUNCOLLECTABLE kindIvan Maidanski2023-04-101-1/+1
* Minimize code difference between GC_push_marked/unconditionallyIvan Maidanski2023-04-101-29/+24
* Use EXPECT and remove redundant variable in GC_add_to_heapIvan Maidanski2023-04-101-11/+10
* Consistent naming of variables of obj_kind typeIvan Maidanski2023-04-103-46/+43
* Refine comparisons to GC_greatest_plausible_heap_addrIvan Maidanski2023-04-096-19/+19
* Fix null pointer dereference in TRACE_TARGETIvan Maidanski2023-04-091-1/+2
* Reduce probability of simulated signal loss in raise_signalIvan Maidanski2023-04-071-1/+1
* Travis CI: Do not make static+shared build with mingw32 on UbuntuIvan Maidanski2023-04-061-1/+1
* Ensure that GC_init does not allocate any object itselfIvan Maidanski2023-04-061-0/+11
* Use EXPECT() in GC_lookup_thread and GC_lookup_by_pthreadIvan Maidanski2023-04-062-2/+2
* Add assertion to verify GC_threads hash table entries are chained properlyIvan Maidanski2023-04-063-2/+7
* Refine debug message in GC_suspend_handler_innerIvan Maidanski2023-04-061-1/+1
* Revert "Remove first_thread/crtn static variables"Ivan Maidanski2023-04-061-63/+79
* Fix signals delivery fail in find-leak mode if init from non-main threadIvan Maidanski2023-04-065-22/+36
* Eliminate 'atomic_thread_fence is unsupported with tsan' gcc-11 warningIvan Maidanski2023-03-301-1/+24
* Eliminate 'ISO C++17 does not allow register specifier' gcc warningIvan Maidanski2023-03-301-1/+4
* Travis CI: Update autotools for distcheckIvan Maidanski2023-03-291-4/+11
* Travis CI: Run some builds on Ubuntu Jammy (x64)Ivan Maidanski2023-03-291-23/+30
* Do not add extra byte to non-small uncollectible objectsIvan Maidanski2023-03-252-6/+9
* Do not double-clear first two words of object in GC_generic_malloc_alignedIvan Maidanski2023-03-241-4/+12
* Prevent zero size passed GC_alloc_large if aligned allocationIvan Maidanski2023-03-241-0/+2
* Rename ROUNDED_UP_GRANULES macro to ALLOC_REQUEST_GRANSIvan Maidanski2023-03-246-26/+26
* Increment allocated objects count after GC_GCJ_MALLOC() in gctestIvan Maidanski2023-03-241-0/+1
* Always invoke pending finalizers in GC_generic_malloc_uncollectableIvan Maidanski2023-03-241-4/+11
* Avoid code duplication in IGNORE_OFF_PAGE-specific malloc functionsIvan Maidanski2023-03-249-208/+135
* Fix a typo in comment of GC_generic_malloc_innerIvan Maidanski2023-03-241-1/+1
* Move increment of GC_bytes_allocd to GC_alloc_largeIvan Maidanski2023-03-223-29/+13