X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=libgc%2FChangeLog;h=c1de02cb5c099534d760abc00ddad8b70dd5d1e3;hb=4909667ef8407cde06fe11372ed364bc74bc6512;hp=c26cb699653a62768d9692da3460fb4d0dfa9dcd;hpb=94ce5c5aaf912e55f106bbf3250612b02ac850b5;p=mono.git diff --git a/libgc/ChangeLog b/libgc/ChangeLog index c26cb699653..c1de02cb5c0 100644 --- a/libgc/ChangeLog +++ b/libgc/ChangeLog @@ -1,3 +1,169 @@ +2007-03-29 Zoltan Varga + + * autogen.sh: Applied patch from Priit Laes . Fix the running + of libtoolize. + + * ltmain.sh config.sub config.guess: Removed, libtoolize creates them now. + +2007-03-13 Jonathan Chambers + + * include/gc.h: Fix _WIN64 typedefs. + * libgc.vcproj: Fix Release target and begin Win64 port. + +2007-02-01 Geoff Norton + + * include/private/gc_pthread_redirects.h: + * include/private/gc_config_macros.h: + * include/private/gc_priv.h: + * configure.in: + * pthread_support.c + * specific.c: Support for NetBSD-CURRENT. Loosely based on NetBSD + pkgsrc patch. + +2006-12-22 Robert Jordan + + * include/private/gcconfig.h, os_dep.c: + Add FreeBSD/amd64 support. Based on a FreeBSD Port Collection patch. + r=Paolo. + +2006-11-19 Allan Hsu + + * libgc/darwin_stop_world.c, libgc/include/private/gc_priv.h, + libgc/os_dep.c: Fixes to make the GC work on OSX/Intel with XCode + 2.4 (10.4u SDK and newer). + + This code should work with older versions of the SDK as well. + +Tue Oct 10 16:58:37 CEST 2006 Paolo Molaro + + * darwin_stop_world.c: patch from Allan Hsu + to avoid using memory just after freeing it. + +2006-08-31 Zoltan Varga + + * libgc.vcproj: Define GC_INSIDE_DLL on VC build too. + +2006-08-18 Zoltan Varga + + * Makefile.am (EXTRA_DIST): Fix make dist. + + * libtool.m4: Removed, should not be in SVN. + +2006-07-19 Zoltan Varga + + * configure.in: Applied patch from Sergey Tikhonov . Beginning + of alpha support. + +2006-06-28 Martin Baulig + + * darwin_stop_world.c, pthread_support.c: Committing a patch from + Allan Hsu to fix memory leaks; see bug #78628. + +2006-06-26 Zoltan Varga + + * solaris_threads.c: And another one. + + * solaris_pthreads.c: Avoid another solaris/x86 #error. + +2006-04-08 Zoltan Varga + + * dyn_load.c: Avoid #error "large files are not supported by libelf" errors on solaris/x86. + +2006-05-24 Martin Baulig + + * doc/debugger-support.txt: Removed; this issue turned out to be + something completely different and the patch mentioned in this + file is already reverted. + +2006-05-23 Zoltan Varga + + * os_dep.c (GC_unix_get_mem): Add an assert to bail out early if the runtime is + run on a machine with smaller page size than HBLKSIZE. + +2006-05-19 Martin Baulig + + * include/gc.h: Don't include "libgc-mono-debugger.h". + + * pthread_support.c, pthread_stop_world.c: Include it here. + +2006-05-17 Martin Baulig + + * pthread-support.c, pthread-stop-world.c: Put the debugger stuff + inside a `#if LIBGC_MONO_DEBUGGER_SUPPORTED' conditional. + +2006-05-17 Martin Baulig + + Fix a weird race condition which prevented XSP from working inside + the debugger - see doc/debugger-issues.txt for details. + + * include/gc.h: Moved the "libgc-mono-debugger.h" #include down + after the gc_pthread_redirects.h one. + + * include/libgc-mono-debugger.h + (GCThreadFunctions): Added `thread_created' and `thread_exited'. + (GC_mono_debugger_add_all_threads): New function prototype. + + * pthread_stop_world.c (gc_thread_vtable): Allow the vtable and + any function in it be NULL; use NULL as the default vtable. + (GC_mono_debugger_add_all_threads): New public function. + + * pthread_support.c + (GC_delete_thread): Call `gc_thread_vtable->thread_exited()'. + (GC_thr_init): Call `gc_thread_vtable->thread_created()'. + +2006-04-05 Zoltan Varga + + * include/private/gcconfig.h (LINUX and SPARC): Applied patch from + David S. Miller : Do not + use _etest and GC_SysVGetDataStart() to figure out DATASTART. + Instead use either SEARCH_FOR_DATA_START or __environ, based + upon GLIBC version. + +2006-03-25 Zoltan Varga + + * configure.in: Applied patch from David S. Miller : Fix support for sparc/linux. + +Mon Mar 20 18:56:21 CET 2006 Paolo Molaro + + * include/gc.h: enable pthread redirection on darwin, too. + * include/gc_pthread_redirects.h: completed from Bryan Berg. + +Thu Feb 9 16:20:55 CET 2006 Paolo Molaro + + * os_dep.c, include/private/gcconfig.h, darwin_stop_world.c: + OSX/x86 support, mostly from Geoff Norton . + +Wed Feb 1 18:23:55 CET 2006 Paolo Molaro + + * pthread_support.c, *: back out Zoltan's patch since it's + incorrect. + The correct fix it to execute the cleanup from inside + the thread also when using the __thread var to access the + current GC_thread. + +2006-02-01 Zoltan Varga + + * pthread_support.c (GC_thread_deregister_foreign): New public API + function to deregister a foreign thread from the GC. + (GC_destroy_thread_local): Clean up the TLS key too. + +Tue Jan 24 12:34:06 CET 2006 Paolo Molaro + + * *: update from upstream changes. + +2006-01-21 Martin Baulig + + * include/Makefile.am: Don't install libgc-mono-debugger.h. + +2006-01-21 Martin Baulig + + * include/libgc-mono-debugger.h: Call the conditional + `_IN_THE_MONO_DEBUGGER', not `IN_MONO_DEBUGGER'. + +2006-01-11 Zoltan Varga + + * include/private/gcconfig.h: Undef _FILE_OFFSET_BITS on sparc. + 2006-01-03 Geoff Norton * darwin_stop_world.c: Merge a patch from Bruce Mitchener that fixes a small @@ -305,7 +471,7 @@ Wed May 19 18:42:23 CEST 2004 Paolo Molaro * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). Use 'glibtool' instead of 'libtool' on OSX. -2003-10-01 Pedro Martínez Juliá +2003-10-01 Pedro Martínez Juliá * Makefile.am: Change lib_LTLIBRARIES to noinst_LTLIBRARIES because of libmonogc is included inside libmono and without this change it