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-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
2005-05-03Tue May 3 16:28:26 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* os_dep.c: remove usage of libc private symbol. svn path=/trunk/mono/; revision=43924
2005-05-032005-05-02 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* pthread_stop_world.c (GC_restart_handler, GC_suspend_handler): Wrap the original routines into methods that preserve the value of errno. Fixes #74740 svn path=/trunk/mono/; revision=43905
2005-04-182005-04-18 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com). svn path=/trunk/mono/; revision=43219
2005-04-152005-04-15 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com). svn path=/trunk/mono/; revision=43041
2005-04-13Fix compilation with __thread support on ppc.Paolo Molaro
svn path=/trunk/mono/; revision=42930
2005-04-112005-04-11 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/private/gcconfig.h configure.in os_dep.c dyn_load.c: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>. svn path=/trunk/mono/; revision=42786
2005-04-062005-04-06 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* solaris_pthreads.c (GC_pthread_detach): Add locking. svn path=/trunk/mono/; revision=42607
2005-04-062005-04-06 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/gc_pthread_redirects.h (pthread_detach): Override pthread_detach too. * solaris_pthreads.c (GC_pthread_detach): Override pthread_detach too. Fixes #74223. svn path=/trunk/mono/; revision=42606
2005-03-302005-03-29 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* os_dep.c: Add ability to fall back to mmap-ing memory when sbrk fails. * include/private/gcconfig.h: Enable FALLBACK_TO_MMAP on amd64. Fixes #73882. svn path=/trunk/mono/; revision=42356
2005-03-292005-03-29 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* config.guess config.sub ltmain.sh: Update these files with more up-to-date versions. Fixes #74071. svn path=/trunk/mono/; revision=42332
2005-03-16Added powerpc-*-linux to allow the default options to work with a ppc NPTL ↵Paolo Molaro
system. svn path=/trunk/mono/; revision=41912
2005-03-092005-03-09 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* solaris_threads.c (GC_thread_is_registered): Add this for solaris too. svn path=/trunk/mono/; revision=41594
2005-03-092005-03-09 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* pthread_support.c (GC_thread_is_registered): Move this outside of the #ifdef THREAD_LOCAL_ALLOC. svn path=/trunk/mono/; revision=41593
2005-03-042005-03-03 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/gc.h pthread_support.c win32_threads.: Add GC_thread_is_registered API function. svn path=/trunk/mono/; revision=41410
2005-02-17* acinclude.m4: Don't include distributed libtool.m4.Raja R Harinath
(Try a possible fix for PPC buildbot breakage) svn path=/trunk/mono/; revision=40789
2005-02-17Wed Feb 16 22:30:54 CET 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* alloc.c: tune the code to collect instead of expanding the heap if there are many finalizers and we reclaimed some memory from cleaning the finalization queue (should fix bug #71001 and #70701). svn path=/trunk/mono/; revision=40776
2005-02-16remove .cvsignore, as this is not used anymoreBen Maurer
svn path=/trunk/mono/; revision=40731
2005-02-072005-02-07 Geoff Norton <gnorton@customerdna.com>Geoff Norton
* include/private/gc_priv.h: Bump the max root sets to 1024 svn path=/trunk/mono/; revision=40249
2005-01-24Mon Jan 24 16:39:42 CET 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* alloc.c, include/gc.h: add event notification, mostly from a patch by Ben Maurer. svn path=/trunk/mono/; revision=39416
2005-01-242005-01-23 Geoff Norton <gnorton@customerdna.com>Geoff Norton
* os_dir.c: Change GC_task_self to be static everywhere on Darwin. Allows gcc4.0 to compile. svn path=/trunk/mono/; revision=39390
2005-01-18Tue Jan 18 11:19:47 CET 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* pthread_stop_world.c: handle EINTR from sem_wait() call. svn path=/trunk/mono/; revision=39085