2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Thu, 26 Jan 2006 19:26:25 +0000 (19:26 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:35 +0000 (21:06 +0400)
        * Use "=q" in x86 AO_test_and_set_full implementation.
  (Also in atomic_ops1.2.)
* gc.h: Add void parameter decl for GC_finalizer_notifier.

doc/README.changes
include/gc.h

index 99a7118e6ac526378df0e3273b14a14e1377bab1..8692078d6c8965230bf9e0eb463b00d85314d896 100644 (file)
@@ -2255,6 +2255,8 @@ Since 6.6:
  - Remove spurious gc:: qualifier for operator delete[] in gc_cpp.h.
    (Thanks to Hanno Boeck.)
  - Changed a test for LINUX in config_macros.h to one for __linux__.
+ - Add prototypes for GC_finalizer_notifier and GC_thr_init.  (Thanks to
+   David Ayers.)
 
 Since gc6.7:
  - Remove GC_PROTO, VOLATILE, GC_PTR, and GC_CONST.  Assume ANSI C compiler
@@ -2450,6 +2452,7 @@ Since gc7.0alpha5
  - Overhaul porting.html.  Remove corresponding text from README.
  - Fix typo in DARWIN section of gcconfig.h.
  - Fix Darwin thread memory leak.  (Thanks to Bruce Mitchener.)
+ - Update x86 AO_test_and_set implementation to use "=q".
   
 To do:
  - REDIRECT_MALLOC and threads combination is getting closer, but currently
index b176383ea90c87bc39cc91382f7351eba9bffc31..7f380f136bb5f0c741f8dc74a2648a7c467395b0 100644 (file)
@@ -114,7 +114,7 @@ GC_API int GC_java_finalization;
                        /* ordered finalization.  Default value is      */
                        /* determined by JAVA_FINALIZATION macro.       */
 
-GC_API void (* GC_finalizer_notifier)();
+GC_API void (* GC_finalizer_notifier)(void);
                        /* Invoked by the collector when there are      */
                        /* objects to be finalized.  Invoked at most    */
                        /* once per GC cycle.  Never invoked unless     */