From ee34ddf97f7725bd9e4f8fbb8ec7cc86a6b31957 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 13 Apr 2017 11:20:34 +0300 Subject: [PATCH] Update ChangeLog file --- ChangeLog | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9b735b9e..86406ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,13 +3,33 @@ * Add AO primitives implementation to GC based on C11 atomic intrinsic * Add assertion to allocobj that live unmarked object cannot be reclaimed +* Add Makefile target to run all tests without test-driver +* Allow compilation of PROC_VDB code on Linux host (GC_NO_SYS_FAULT_H) +* Check that GC_WIN32_PTHREADS is not specified for Cygwin +* Define CLANG/GNUC_PREREQ macros to check gcc/clang minimum version +* Define GC_ASSERT(x) as C assert(x) for external clients of gc_inline.h +* Define GC_PREFETCH_FOR_WRITE to __builtin_prefetch in gc_inline.h (GCC) +* Detect sigsetjmp() availability by configure * Do not print n_rescuing_pages value if incremental collections disabled +* Do not specify version info for test libraries (Automake) * Do not x86 asm in PUSH_CONTENTS_HDR for NaCl +* Document GC_BUILTIN_ATOMIC macro (and gc_atomic_ops private header file) * Enable mprotect-based incremental GC for Win64 (GCC) +* Increase MAX_HEAP_SECTS (10 times) for large-config * New API function (GC_dump_named) to produce named dumps +* Remove EMX_MAKEFILE (add EMX support to Makefile.direct) * Remove HIGH_BIT macro duplicating SIGNB +* Remove lint-specific code +* Remove Makefile KandRtest target (that supported K&R C compiler) +* Remove notes that K&R C compiler is unsupported * Skip grungy_pages update when mark state invalid to speedup read_dirty +* Update shared libraries version info to differentiate against v7.6 +* Use __int64 instead of 'long long' in LONG_MULT if appropriate +* Use __thread keyword for Android NDK r12b+ Clang (arm) +* Use C11 static_assert if available * Use EXPECT FALSE for mark_from code documented as executed rarely +* Use longjmp in fault_handler_openbsd if siglongjmp unavailable (OpenBSD) +* Use sigsetjmp() in setjmp_t tool if available Also, includes 7.6.2 changes @@ -9129,4 +9149,3 @@ Much of the HP specific code and a number of good suggestions for improving the generic code are due to Walter Underwood. Parag Patel supplied the A/UX code. Manuel Serrano supplied linux and Sony News specific code. - -- 2.7.4