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

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

[dotgnu-pnet-commits] libjit ChangeLog jit/jit-alloc.c jit/jit-functi...


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-alloc.c jit/jit-functi...
Date: Wed, 28 May 2008 06:13:48 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   08/05/28 06:13:48

Modified files:
        .              : ChangeLog 
        jit            : jit-alloc.c jit-function.c 

Log message:
        fix VirtualFree arguments; fix function signature leak;

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.379&r2=1.380
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-alloc.c?cvsroot=dotgnu-pnet&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-function.c?cvsroot=dotgnu-pnet&r1=1.38&r2=1.39

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.379
retrieving revision 1.380
diff -u -b -r1.379 -r1.380
--- ChangeLog   27 May 2008 10:51:28 -0000      1.379
+++ ChangeLog   28 May 2008 06:13:47 -0000      1.380
@@ -1,3 +1,10 @@
+2008-05-28  Juan Jesus Garcia de Soria  <address@hidden>
+
+       * jit/jit-alloc.c (jit_free_exec): fix VirtualFree arguments.
+
+       * jit/jit-function.c (_jit_function_destroy): free signature on the
+       function destruction.
+
 2008-05-27  Aleksey Demakov  <address@hidden>
 
        * jit/jit-internal.h (jit_builder_t):

Index: jit/jit-alloc.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-alloc.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- jit/jit-alloc.c     23 May 2008 14:53:31 -0000      1.8
+++ jit/jit-alloc.c     28 May 2008 06:13:48 -0000      1.9
@@ -174,7 +174,7 @@
        if(ptr)
        {
 #if defined(JIT_WIN32_PLATFORM)
-               VirtualFree(ptr, size, MEM_DECOMMIT | MEM_RELEASE);
+               VirtualFree(ptr, 0, MEM_RELEASE);
 #elif defined(JIT_USE_MMAP)
                munmap(ptr, size);
 #else

Index: jit/jit-function.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-function.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- jit/jit-function.c  8 May 2008 06:39:51 -0000       1.38
+++ jit/jit-function.c  28 May 2008 06:13:48 -0000      1.39
@@ -255,6 +255,7 @@
        }
        _jit_function_free_builder(func);
        jit_meta_destroy(&(func->meta));
+       jit_type_free(func->signature);
        jit_free(func);
 }
 




reply via email to

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