summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Do not report 'Incremental GC incompatible' warning more than onceIvan Maidanski2021-09-041-1/+6
* Fall back to mprotect-based VDB at runtime if no soft-dirty bit in kernelIvan Maidanski2021-09-047-60/+101
* Avoid code duplication regarding enable_incremental() in gctestIvan Maidanski2021-09-031-51/+34
* Travis CI: Test with NO_VDB_FOR_STATIC_ROOTS and GC_PREFER_MPROTECT_VDBIvan Maidanski2021-09-031-2/+2
* Enable SOFT_VDB for PowerPC, x86 and x64 (Linux)Ivan Maidanski2021-09-031-0/+30
* Do not use soft-dirty bits facility if not detected at runtimeIvan Maidanski2021-09-031-5/+35
* Fix assertion violation in pagemap_buffered_read on PowerPC 64-bitIvan Maidanski2021-09-021-1/+2
* Fix 'redefinition of GC_dirty_init' compiler error if PROC_VDB is givenIvan Maidanski2021-09-021-0/+5
* Allow to specify custom value of LOG_PHT_ENTRIESIvan Maidanski2021-09-021-0/+3
* Add comment about fd caching to GC_register_dynamic_libraries (Irix)Ivan Maidanski2021-09-021-0/+2
* Fix pagemap and clear_refs files access in child processIvan Maidanski2021-09-012-5/+26
* Fix GC_proc_fd value in child process at fork (Solaris)Ivan Maidanski2021-09-013-12/+43
* Eliminate 'Skip config as value of PROC_READ is unknown' cppcheck warningIvan Maidanski2021-09-011-2/+3
* Optimize lseek/read calls in GC_soft_read_dirty (Linux)Ivan Maidanski2021-08-311-32/+98
* Eliminate 'retry_cnt is assigned value but never used' cppcheck FPIvan Maidanski2021-08-301-5/+5
* Remove duplicate Linux-related macro definitions in gcconfig.hIvan Maidanski2021-08-301-174/+54
* Allow to disable Glibc FPU exception mask and TSX workarounds (Linux)Ivan Maidanski2021-08-301-1/+8
* Change EMSCRIPTEN macro for internal use to no-underscore formatIvan Maidanski2021-08-304-8/+9
* Remove duplicate macro definitions in gcconfig.h except for LinuxIvan Maidanski2021-08-301-561/+235
* Do not scan static roots pages unless dirty if SOFT_VDB (Linux)Ivan Maidanski2021-08-265-22/+61
* Fix incomplete read in GC_soft_read_dirtyIvan Maidanski2021-08-261-38/+52
* Do not call GC_push_conditional unless PROC_VDBIvan Maidanski2021-08-252-7/+17
* Fix page_was_[ever_]dirty() for static roots (Solaris)Ivan Maidanski2021-08-251-4/+22
* Update ChangeLog fileIvan Maidanski2021-08-231-0/+71
* Update ChangeLog file (v8.0 changes)Ivan Maidanski2021-08-231-2/+25
* Update ChangeLog file (v7.6 changes)Ivan Maidanski2021-08-231-0/+8
* Update ChangeLog file (v7.2 - v7.4 changes only)Ivan Maidanski2021-08-231-1/+7
* Fix link URL of shields.io badges in READMEIvan Maidanski2021-08-131-3/+3
* Use soft dirty bits on Linux (initial implementation, off by default)Ivan Maidanski2021-08-077-16/+145
* Repeat run_one_test NTHREADS times by gctest if single-threadedIvan Maidanski2021-08-061-1/+11
* Fix 'MAX_MARKERS is undefined' compiler error if no parallel markerIvan Maidanski2021-08-061-2/+2
* Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KBIvan Maidanski2021-08-041-6/+15
* Handle potential incomplete buffer read in GC_linux_main_stack_baseIvan Maidanski2021-08-041-17/+23
* Rename READ to PROC_READ in os_dep.c (code refactoring)Ivan Maidanski2021-08-041-14/+12
* Always abort on failure to access /proc/self/maps (Linux)Ivan Maidanski2021-08-042-21/+23
* Mark buffer returned by get_maps as const (code refactoring)Ivan Maidanski2021-08-043-52/+47
* Better document that MPROTECT_VDB is not compatible with REDIRECT_MALLOCIvan Maidanski2021-08-041-2/+2
* Fix data race regarding *rlh value in generic_malloc_manyIvan Maidanski2021-07-291-2/+5
* Update AUTHORS fileIvan Maidanski2021-07-281-0/+1
* Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux)Scott Ferguson2021-07-282-13/+47
* Fix assertion violation in LOCK called before GC_thr_initIvan Maidanski2021-07-261-1/+2
* Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.hIvan Maidanski2021-07-261-4/+14
* Travis CI: Test configure-based build with --disable-gcj-supportIvan Maidanski2021-07-261-1/+1
* Install gc_gcj.h and gc_pthread_redirects.h only if appropriateIvan Maidanski2021-07-264-6/+16
* Do not compile pthread_*.c files in Cygwin or MSYS (CMake)Ivan Maidanski2021-07-251-5/+6
* Add dummy testing of GC_incr_bytes_allocd/freedIvan Maidanski2021-07-251-2/+9
* Remove cord .h files from list of non-installed headers (Automake)Ivan Maidanski2021-07-251-3/+0
* Remove new_gc_alloc.h fileIvan Maidanski2021-07-257-591/+29
* Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FPIvan Maidanski2021-07-241-0/+17
* Eliminate 'GC_non_gc_bytes is deprecated' warning in new_gc_alloc.hIvan Maidanski2021-07-241-3/+4