]> granicus.if.org Git - gc/commitdiff
Update ChangeLog file (v8.0 changes)
authorIvan Maidanski <ivmai@mail.ru>
Sun, 23 Dec 2018 08:56:50 +0000 (11:56 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 23 Dec 2018 08:56:50 +0000 (11:56 +0300)
ChangeLog

index 22ec007627ec140caa53f631ee2e7550543dc76f..a8fadb4ffd98c927434be5a1673fd9bc2857eb26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,16 +1,24 @@
 
 == [8.0.2] (not released yet) ==
 
+* Abort with appropriate message if executable pages cannot be allocated
 * Add initial testing of GC_enable/disable, MALLOC[_ATOMIC]_IGNORE_OFF_PAGE
 * Add paths to filenames mentioned in the copyright section in README
 * Add test using disclaim notifiers to implement a weak map
 * Adjust #error messages format
+* Allow to force executable pages allocation in gctest
 * Avoid potential 'macro redefinition' errors for config.h macros
 * Call real pthread_sigmask instead of its wrapper in start_mark_threads
 * Check result of pthread_mutex_unlock in specific.c
 * Default to a single-threaded build for Nintendo, Orbis, Sony PSP targets
+* Default to non-executable memory allocation across all make scripts
+* Define GC_ATOMIC_UNCOLLECTABLE and JAVA_FINALIZATION in all make scripts
+* Do not prevent GC from looking at environment variables (BCC_MAKEFILE)
+* Do not use 'ifndef AO_CLEAR' in mark, pthread_support and gctest
 * Do not use spin locks if AO test-and-set is emulated (pthreads)
+* Document HANDLE_FORK macro optional usage in Makefile.direct
 * Document assertion in the setters that used to return old value
+* Eliminate 'assigned value never used' compiler warning in test_cpp WinMain
 * Eliminate 'casting signed to bigger unsigned int' CSA warning
 * Eliminate 'different const qualifiers' MS VC warnings in cordbscs
 * Eliminate 'function is never used' cppcheck warning for calloc/realloc
@@ -22,6 +30,7 @@
 * Eliminate redundant check in backwards_height
 * Fix 'USE_MUNMAP macro redefinition' error for NaCl
 * Fix 'collecting from unknown thread' abort in leak-finding mode for Win32
+* Fix 'mprotect remapping failed' abort on NetBSD with PaX enabled
 * Fix 'too wide non-owner permissions are set for resource' code defect
 * Fix GC_VSNPRINTF in cordprnt for DJGPP and MS VC for WinCE
 * Fix GC_register_disclaim_proc for leak-finding mode
@@ -29,6 +38,7 @@
 * Fix comment typo in CMakeLists.txt
 * Fix concurrent bitmap update in GC_dirty
 * Fix deadlocks in write and suspend handlers if AO test-and-set is emulated
+* Fix executable memory allocation in GC_unix_get_mem
 * Fix hbp overflow in GC_install_counts
 * Fix linkage with a system libatomic_ops shared library
 * Fix lock assertion violation in get_index if GC_ALWAYS_MULTITHREADED
@@ -56,6 +66,9 @@
 * Test marking of finalizer closure object in disclaim_test
 * Turn off leak detection mode explicitly in cord/de
 * Turn off parallel marker, thread-local allocation if used AO ops emulated
+* Turn on gcj functionality in BCC, DMC, NT, OS/2, WCC makefiles
+* Turn on memory unmapping in BCC/DMC/NT/WCC makefiles and Makefile.direct
+* Update NO_EXECUTE_PERMISSION documentation
 * Update documentation about arm64 ABI in gcconfig.h
 * Use AO_or in async_set_pht_entry_from_index if available
 * Use GC_WORD_MAX macro across all C source files