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 <[EMAIL PROTECTED]>
+
+ * 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 <[EMAIL PROTECTED]>
* 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);
}
_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits