Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/libgc
AgeCommit message (Collapse)Author
2006-11-192006-11-19 Allan Hsu <allan@counterpop.net>Miguel de Icaza
* 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. svn path=/trunk/mono/; revision=68156
2006-10-10Tue Oct 10 16:58:37 CEST 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* darwin_stop_world.c: patch from Allan Hsu <allan@counterpop.net> to avoid using memory just after freeing it. svn path=/trunk/mono/; revision=66517
2006-08-312006-08-31 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* libgc.vcproj: Define GC_INSIDE_DLL on VC build too. svn path=/trunk/mono/; revision=64628
2006-08-182006-08-18 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* Makefile.am (EXTRA_DIST): Fix make dist. svn path=/trunk/mono/; revision=63992
2006-08-182006-08-18 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* libtool.m4: Removed, should not be in SVN. svn path=/trunk/mono/; revision=63988
2006-08-16Converted ChangeLogs to UTF-8 and recovered incorrectly encoded characters.Kornél Pál
svn path=/trunk/mono/; revision=63836
2006-07-192006-07-19 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning of alpha support. svn path=/trunk/mono/; revision=62744
2006-06-292006-06-28 Martin Baulig <martin@ximian.com>Martin Baulig
* darwin_stop_world.c, pthread_support.c: Committing a patch from Allan Hsu <allan@imeem.com> to fix memory leaks; see bug #78628. svn path=/trunk/mono/; revision=62128
2006-06-262006-06-26 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* solaris_threads.c: And another one. svn path=/trunk/mono/; revision=62064
2006-06-262006-06-26 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* solaris_pthreads.c: Avoid another solaris/x86 #error. svn path=/trunk/mono/; revision=62063
2006-06-242006-04-08 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* dyn_load.c: Avoid #error "large files are not supported by libelf" errors on solaris/x86. svn path=/trunk/mono/; revision=62007
2006-05-242006-05-24 Martin Baulig <martin@ximian.com>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. svn path=/trunk/mono/; revision=61062
2006-05-232006-05-23 Zoltan Varga <vargaz@gmail.com>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. svn path=/trunk/mono/; revision=61001
2006-05-20Revert the calloc() part of my patch.Martin Baulig
svn path=/trunk/mono/; revision=60895
2006-05-192006-05-19 Martin Baulig <martin@ximian.com>Martin Baulig
* include/gc.h: Don't include "libgc-mono-debugger.h". * pthread_support.c, pthread_stop_world.c: Include it here. svn path=/trunk/mono/; revision=60857
2006-05-172006-05-17 Martin Baulig <martin@ximian.com>Martin Baulig
* pthread-support.c, pthread-stop-world.c: Put the debugger stuff inside a `#if LIBGC_MONO_DEBUGGER_SUPPORTED' conditional. svn path=/trunk/mono/; revision=60799
2006-05-172006-05-17 Martin Baulig <martin@ximian.com>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_new_thread): Use calloc() instead of GC_INTERNAL_MALLOC() to allocate the `GC_thread' structure. (GC_delete_thread): Call `gc_thread_vtable->thread_exited()'. (GC_thr_init): Call `gc_thread_vtable->thread_created()'. (GC_start_routine_head): Likewise; use calloc() instead of GC_INTERNAL_MALLOC() to allocate the `start_info'. svn path=/trunk/mono/; revision=60766
2006-04-052006-04-05 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* include/private/gcconfig.h (LINUX and SPARC): Applied patch from David S. Miller <davem@davemloft.net>: Do not use _etest and GC_SysVGetDataStart() to figure out DATASTART. Instead use either SEARCH_FOR_DATA_START or __environ, based upon GLIBC version. svn path=/trunk/mono/; revision=59048
2006-03-252006-03-25 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* configure.in: Applied patch from David S. Miller <davem@davemloft.net>: Fix support for sparc/linux. svn path=/trunk/mono/; revision=58506
2006-03-21Completed fix from Bryan Berg.Paolo Molaro
svn path=/trunk/mono/; revision=58225
2006-03-20Mon Mar 20 18:56:21 CET 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* include/gc.h: enable pthread redirection on darwin, too. svn path=/trunk/mono/; revision=58193
2006-02-09Thu Feb 9 16:20:55 CET 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* os_dep.c, include/private/gcconfig.h, darwin_stop_world.c: OSX/x86 support, mostly from Geoff Norton <gnorton@customerdna.com>. svn path=/trunk/mono/; revision=56707
2006-02-02Warning fixes.Paolo Molaro
svn path=/trunk/mono/; revision=56439
2006-02-01Wed Feb 1 18:23:55 CET 2006 Paolo Molaro <lupus@ximian.com>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. svn path=/trunk/mono/; revision=56400
2006-02-012006-02-01 Zoltan Varga <vargaz@gmail.com>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. svn path=/trunk/mono/; revision=56387
2006-01-25Remove test checks.Paolo Molaro
svn path=/trunk/mono/; revision=56035
2006-01-24Tue Jan 24 12:34:06 CET 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* *: update from upstream changes. svn path=/trunk/mono/; revision=55979
2006-01-21Don't install libgc-mono-debugger.h and mono-debug-debugger.hMartin Baulig
svn path=/trunk/mono/; revision=55888
2006-01-212006-01-21 Martin Baulig <martin@ximian.com>Martin Baulig
* include/libgc-mono-debugger.h: Call the conditional `_IN_THE_MONO_DEBUGGER', not `IN_MONO_DEBUGGER'. svn path=/trunk/mono/; revision=55879
2006-01-112006-01-11 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* include/private/gcconfig.h: Undef _FILE_OFFSET_BITS on sparc. svn path=/trunk/mono/; revision=55398
2006-01-032006-01-03 Geoff Norton <gnorton@customerdna.com>Geoff Norton
* darwin_stop_world.c: Merge a patch from Bruce Mitchener that fixes a small leak on OS X. svn path=/trunk/mono/; revision=55018
2005-12-262005-12-26 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* include/private/gcconfig.h: Disable PROC_VDB on solaris/x86 as it doesn't seem to work. svn path=/trunk/mono/; revision=54854
2005-12-072005-12-06 Todd Berman <tberman@off.net>Todd Berman
* pthread_support.c (GC_thread_register_foreign): Wrap a GC_printf1 inside a #ifdef DEBUG_THREADS like the others. Based on a patch from Bryan Berg (bryan AT imeem DOT com). svn path=/trunk/mono/; revision=54020
2005-10-112005-10-11 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* pthread_support.c (GC_thread_deregister_foreign): Make this return void instead of void*. svn path=/trunk/mono/; revision=51613
2005-09-29* configure.host: Fix syntax error.Raja R Harinath
svn path=/trunk/mono/; revision=50996
2005-08-252005-08-24 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* win32_threads.c: If GC_INSIDE_DLL is defined, define the DllMain function for automatic registration of threads with the GC. * configure.in: Add an option for turning GC_INSIDE_DLL on. svn path=/trunk/mono/; revision=48831
2005-08-242005-08-24 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* solaris_threads.c (GC_thread_register_foreign): Add dummy implementation. svn path=/trunk/mono/; revision=48803
2005-08-22Mon Aug 22 10:41:41 BST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* include/private/gc_locks.h: make gcc generate correct code for swp (patch by tomba@bat.org, Tomi Valkeinen). svn path=/trunk/mono/; revision=48647
2005-08-202005-08-20 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/private/gc_locks.h: Fix compilation of GC_test_and_set on IA64 with gcc-3.3.5. svn path=/trunk/mono/; revision=48600
2005-08-18Thu Aug 18 18:08:54 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* include/private/gcconfig.h: use LINUX_STACKBOTTOM on ARM Linux. svn path=/trunk/mono/; revision=48505
2005-08-01Mon Aug 1 16:49:45 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* include/private/pthread_support.h, pthread_support.c: added patch to support registering new threads at runtime (from Michael Meeks <michael.meeks@novell.com>). svn path=/trunk/mono/; revision=47889
2005-07-07* Makefile.am (INCLUDES): Add $(top_builddir)/.. to pick up mono'sRaja R Harinath
config.h. svn path=/trunk/mono/; revision=47037
2005-07-07Thu Jul 7 12:15:22 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* pthread_support.c: fix compilation when TLS_ALLOC is not defined. svn path=/trunk/mono/; revision=47033
2005-07-07Thu Jul 7 11:59:42 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* pthread_support.c, Makefile.am: make the __thread var use fast access if available (and avoid dlopen issue, bug #75390). svn path=/trunk/mono/; revision=47031
2005-07-052005-07-05 Ben Maurer <bmaurer@ximian.com>Ben Maurer
* pthread_stop_world.c (pthread_start_world, _GC_suspend_handler): Make sure that all threads have been started before releasing the GC_lock. Otherwise, the thread table can be corrupt in the restart handler, causing deadlocks and segfaults. svn path=/trunk/mono/; revision=46962
2005-06-222005-06-22 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/private/gcconfig.h: Fix amd64 build. svn path=/trunk/mono/; revision=46355
2005-06-21fix fc4Ben Maurer
svn path=/trunk/mono/; revision=46274
2005-06-172005-06-17 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* pthread_support.c: Workaround gcc-3.3 compiler bug. svn path=/trunk/mono/; revision=46167
2005-05-26libgc.vcproj: Project file for libgc.Sebastien Pouliot
svn path=/trunk/mono/; revision=45051
2005-05-192005-05-19 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* configure.in: Handle i386-*-linux* as well. Fixes #74960. svn path=/trunk/mono/; revision=44750