dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and to


From: Klaus Treichel
Subject: [dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. e0924390747a05f6a1143923e4f15d50d49334f5
Date: Tue, 20 Apr 2010 17:56:14 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "DotGNU Portable.NET engine, compilers and tools (pnet)".

The branch, master has been updated
       via  e0924390747a05f6a1143923e4f15d50d49334f5 (commit)
      from  db78cf32b742817d8cf15b3376dcb24b65d5d027 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/pnet.git/commit/?id=e0924390747a05f6a1143923e4f15d50d49334f5

commit e0924390747a05f6a1143923e4f15d50d49334f5
Author: Klaus Treichel <address@hidden>
Date:   Tue Apr 20 19:56:01 2010 +0200

    Fix running reregistered finalizers.

diff --git a/ChangeLog b/ChangeLog
index c109995..b5fc004 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-04-20  Klaus Treichel  <address@hidden>
+
+       * engine/lib_gc.c (_IL_GC_ReRegisterForFinalizeInternal): Set the
+       finalization context for the reregistered finalizer.
+
 2010-04-18  Klaus Treichel  <address@hidden>
 
        * engine/cvm.h: Replace the opcode COP_CKARRAY_LOAD_I4 by the two
diff --git a/engine/lib_gc.c b/engine/lib_gc.c
index 72d2a87..247197e 100644
--- a/engine/lib_gc.c
+++ b/engine/lib_gc.c
@@ -38,7 +38,7 @@ void _IL_GC_ReRegisterForFinalizeInternal(ILExecThread 
*_thread, ILObject *obj)
                {
                        ILGCRegisterFinalizer
                                (GetObjectGcBase(obj),
-                                _ILFinalizeObject, (void *)0);
+                                _ILFinalizeObject, 
_thread->process->finalizationContext);
                }
        }
        else

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog       |    5 +++++
 engine/lib_gc.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
DotGNU Portable.NET engine, compilers and tools (pnet)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]