summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-08-26 08:35:36 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-08-26 23:01:09 +0300
commitcf40f1a7e6676acb7fc59b294859825aa46ff0e7 (patch)
tree1d2a3539cb05895795cefc3d0a3d2889899f98a0 /ChangeLog
parent9130b0a9bda89b625253926478e900cd686e36bf (diff)
downloadbdwgc-cf40f1a7e6676acb7fc59b294859825aa46ff0e7.tar.gz
Update ChangeLog file (v8.0 changes)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f40c8fd9..4257e476 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -486,11 +486,13 @@
== [8.0.8] (not released yet) ==
* Avoid potential race in GC_init_real_syms after GC_allow_register_threads
+* Define SUNOS5SIGS macro for kFreeBSD
* Distribute gc_disclaim.h in single-obj-compilation
* Do not assert that GC is initialized at DLL_THREAD_DETACH (Win32)
* Do not name GCC intrinsics as C11 ones
* Do not send signal to thread which is suspended manually
* Eliminate 'buffer overflow detected' FP error in realloc_test
+* Eliminate 'extension used' clang warning in sparc_mach_dep.S (configure)
* Eliminate 'function/data pointer conversion in expression' MSVC warning
* Eliminate 'implicit decl of _setjmp' gcc warning if -std=c11 on Cygwin
* Eliminate 'new_l may be used uninitialized' gcc warning in os_dep (Cygwin)
@@ -505,13 +507,16 @@
* Fix 'GC_text_mapping not used' GCC warning if redirect malloc w/o threads
* Fix 'ISO C forbids conversion of function pointer to object' warning
* Fix 'undeclared getpagesize' compiler warning on AIX and OSF1
+* Fix 'undefined reference to __data_start' linker error on Linux/aarch64
* Fix GC_allocate_ml incorrect cleanup in GC_deinit if pthreads (MinGW)
* Fix GC_dirty() argument in GC_malloc_explicitly_typed_ignore_off_page
* Fix GC_make_descriptor for zero length argument
* Fix GC_suspend_thread if called before thread destructor
* Fix GC_unmapped_bytes update in GC_unmap for Sony PS/3
* Fix SIGSEGV caused by dropped stack access from child process in gctest
+* Fix SUNOS5SIGS documentation to match macro definition in gcconfig.h
* Fix abort in Win32 DllMain if PARALLEL_MARK
+* Fix assertion about built-in AO_test_and_set_acquire on sparc64 (gcc-12)
* Fix assertion violation in GC_allow_register_threads on Windows
* Fix assertion violation of GC_thread_key alignment if pthread-based TLS
* Fix context saving when GC_suspend_thread(self)
@@ -520,6 +525,7 @@
* Fix hang in GC_free if GC_PREFER_MPROTECT_VDB (Mingw64)
* Fix hang in select() called from suspend signal handler if TSan
* Fix hang on sem_wait in GC_suspend_thread if thread was resumed recently
+* Fix hb_obj_kind type in documentation (ASCII diagram) describing hblkhdr
* Fix incremental mode enabling in gctest if TEST_MANUAL_VDB
* Fix lock assertion violation in GC_find_limit if always multi-threaded
* Fix missing lock when GC_generate_random_valid_address is called
@@ -539,9 +545,11 @@
* Refer to Makefile.direct instead of deleted Makefile file in README
* Relax assertion of hb_n_marks in reclaim_block if more than two markers
* Remove checking of RS6000 completely
+* Remove duplicate check of MSWIN_XBOX1 in os_dep.c
* Remove non-working check of M68K in gctest
* Remove useless TSan W/A about read of mark_lock_holder for Windows
* Replace SSH cloning with HTTPS one in README
+* Revert "Remove nested always-false ifdef for HPUX and FREEBSD"
* Revert addition of msvc_dbg.h in include.am
* Support 'z' format modifier by CORD_vsprintf
* Update documentation of GC_RATE and MAX_PRIOR_ATTEMPTS