]>
granicus.if.org Git - gc/log
Paolo Molaro [Mon, 24 Sep 2007 14:06:49 +0000 (14:06 +0000)]
Mon Sep 24 16:15:47 CEST 2007 Paolo Molaro <lupus@ximian.com>
* include/private/gc_priv.h: increase the default MAX_HEAP_SECTS
value (bug#314759, bug#324318).
svn path=/trunk/mono/; revision=86254
Paolo Molaro [Tue, 11 Sep 2007 19:48:16 +0000 (19:48 +0000)]
workaround for gcc bug showing up on the buildbot.
svn path=/trunk/mono/; revision=85654
Paolo Molaro [Tue, 11 Sep 2007 13:54:40 +0000 (13:54 +0000)]
Tue Sep 11 16:22:28 CEST 2007 Paolo Molaro <lupus@ximian.com>
* pthread_support.c: export GC_thread_tls.
svn path=/trunk/mono/; revision=85637
Martin Baulig [Wed, 22 Aug 2007 16:25:40 +0000 (16:25 +0000)]
2007-08-22 Martin Baulig <martin@ximian.com>
* pthread_stop_world.c
(GC_mono_debugger_add_all_threads): Removed.
(GC_mono_debugger_get_stack_ptr): New public function.
svn path=/trunk/mono/; revision=84647
Paolo Molaro [Wed, 4 Jul 2007 15:35:46 +0000 (15:35 +0000)]
Wed Jul 4 17:46:19 CEST 2007 Paolo Molaro <lupus@ximian.com>
* darwin_stop_world.c: use a larger array for GC_mach_threads
(it'll need to be enlarged dynamically, but it's with the world
stopped, bug #81974).
svn path=/trunk/mono/; revision=81341
Jonathan Chambers [Wed, 9 May 2007 18:21:37 +0000 (18:21 +0000)]
2007-05-09 Jonathan Chambers <joncham@gmail.com>
* win32_threads.c: If SuspendThread fails, don't abort. Instead
remove thread from GC, as this only seems to happen when thread is
terminating.
svn path=/trunk/mono/; revision=77073
Zoltan Varga [Thu, 29 Mar 2007 13:24:34 +0000 (13:24 +0000)]
2007-03-29 Zoltan Varga <vargaz@gmail.com>
* autogen.sh: Applied patch from Priit Laes <amd@store20.com>. Fix the running
of libtoolize.
* ltmain.sh config.sub config.guess: Removed, libtoolize creates them now.
svn path=/trunk/mono/; revision=75136
Jonathan Chambers [Tue, 13 Mar 2007 20:00:05 +0000 (20:00 +0000)]
2007-03-13 Jonathan Chambers <joncham@gmail.com>
* *.vcproj: Move to msvc directory.
* *.bat: Move to msvc directory.
* libgc/misc.c: Use correct string type for GetModuleHandle.
svn path=/trunk/mono/; revision=74203
Jonathan Chambers [Tue, 13 Mar 2007 18:08:42 +0000 (18:08 +0000)]
2007-03-13 Jonathan Chambers <joncham@gmail.com>
*.vcproj: Fix Release build target, add define to remove CRT warnings,
structure output folders a bit better, begin WIN64 port.
*.bat: Use output from current VS target for executable.
* icall.c: Fix environ access on windows.
* gc.h: Fix Win64 typedef.
svn path=/trunk/mono/; revision=74191
Geoff Norton [Thu, 1 Feb 2007 16:08:59 +0000 (16:08 +0000)]
2007-02-01 Geoff Norton <gnorton@customerdna.com>
* 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.
svn path=/trunk/mono/; revision=72097
Robert Jordan [Fri, 22 Dec 2006 00:30:04 +0000 (00:30 +0000)]
2006-12-22 Robert Jordan <robertj@gmx.net>
* include/private/gcconfig.h, os_dep.c:
Add FreeBSD/amd64 support. Based on a FreeBSD Port Collection patch.
r=Paolo.
svn path=/trunk/mono/; revision=69915
Miguel de Icaza [Sun, 19 Nov 2006 16:42:26 +0000 (16:42 +0000)]
2006-11-19 Allan Hsu <allan@counterpop.net>
* 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
Paolo Molaro [Tue, 10 Oct 2006 15:01:25 +0000 (15:01 +0000)]
Tue Oct 10 16:58:37 CEST 2006 Paolo Molaro <lupus@ximian.com>
* 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
Zoltan Varga [Thu, 31 Aug 2006 16:02:53 +0000 (16:02 +0000)]
2006-08-31 Zoltan Varga <vargaz@freemail.hu>
* libgc.vcproj: Define GC_INSIDE_DLL on VC build too.
svn path=/trunk/mono/; revision=64628
Zoltan Varga [Fri, 18 Aug 2006 15:27:05 +0000 (15:27 +0000)]
2006-08-18 Zoltan Varga <vargaz@gmail.com>
* Makefile.am (EXTRA_DIST): Fix make dist.
svn path=/trunk/mono/; revision=63992
Zoltan Varga [Fri, 18 Aug 2006 13:46:39 +0000 (13:46 +0000)]
2006-08-18 Zoltan Varga <vargaz@gmail.com>
* libtool.m4: Removed, should not be in SVN.
svn path=/trunk/mono/; revision=63988
Kornél Pál [Wed, 16 Aug 2006 19:42:36 +0000 (19:42 +0000)]
Converted ChangeLogs to UTF-8 and recovered incorrectly encoded characters.
svn path=/trunk/mono/; revision=63836
Zoltan Varga [Wed, 19 Jul 2006 12:07:26 +0000 (12:07 +0000)]
2006-07-19 Zoltan Varga <vargaz@gmail.com>
* configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
of alpha support.
svn path=/trunk/mono/; revision=62744
Martin Baulig [Wed, 28 Jun 2006 20:06:07 +0000 (20:06 +0000)]
2006-06-28 Martin Baulig <martin@ximian.com>
* 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
Zoltan Varga [Mon, 26 Jun 2006 19:52:11 +0000 (19:52 +0000)]
2006-06-26 Zoltan Varga <vargaz@gmail.com>
* solaris_threads.c: And another one.
svn path=/trunk/mono/; revision=62064
Zoltan Varga [Mon, 26 Jun 2006 18:51:20 +0000 (18:51 +0000)]
2006-06-26 Zoltan Varga <vargaz@gmail.com>
* solaris_pthreads.c: Avoid another solaris/x86 #error.
svn path=/trunk/mono/; revision=62063
Zoltan Varga [Sat, 24 Jun 2006 13:33:46 +0000 (13:33 +0000)]
2006-04-08 Zoltan Varga <vargaz@gmail.com>
* dyn_load.c: Avoid #error "large files are not supported by libelf" errors on solaris/x86.
svn path=/trunk/mono/; revision=62007
Martin Baulig [Wed, 24 May 2006 14:56:07 +0000 (14:56 +0000)]
2006-05-24 Martin Baulig <martin@ximian.com>
* 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
Zoltan Varga [Tue, 23 May 2006 15:23:37 +0000 (15:23 +0000)]
2006-05-23 Zoltan Varga <vargaz@gmail.com>
* 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
Martin Baulig [Sat, 20 May 2006 18:40:21 +0000 (18:40 +0000)]
Revert the calloc() part of my patch.
svn path=/trunk/mono/; revision=60895
Martin Baulig [Fri, 19 May 2006 07:37:19 +0000 (07:37 +0000)]
2006-05-19 Martin Baulig <martin@ximian.com>
* 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
Martin Baulig [Wed, 17 May 2006 18:59:53 +0000 (18:59 +0000)]
2006-05-17 Martin Baulig <martin@ximian.com>
* 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
Martin Baulig [Wed, 17 May 2006 10:51:31 +0000 (10:51 +0000)]
2006-05-17 Martin Baulig <martin@ximian.com>
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
Zoltan Varga [Tue, 4 Apr 2006 22:54:25 +0000 (22:54 +0000)]
2006-04-05 Zoltan Varga <vargaz@gmail.com>
* 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
Zoltan Varga [Fri, 24 Mar 2006 23:51:07 +0000 (23:51 +0000)]
2006-03-25 Zoltan Varga <vargaz@gmail.com>
* configure.in: Applied patch from David S. Miller <davem@davemloft.net>: Fix support for sparc/linux.
svn path=/trunk/mono/; revision=58506
Paolo Molaro [Tue, 21 Mar 2006 16:44:24 +0000 (16:44 +0000)]
Completed fix from Bryan Berg.
svn path=/trunk/mono/; revision=58225
Paolo Molaro [Mon, 20 Mar 2006 17:56:52 +0000 (17:56 +0000)]
Mon Mar 20 18:56:21 CET 2006 Paolo Molaro <lupus@ximian.com>
* include/gc.h: enable pthread redirection on darwin, too.
svn path=/trunk/mono/; revision=58193
Paolo Molaro [Thu, 9 Feb 2006 15:22:31 +0000 (15:22 +0000)]
Thu Feb 9 16:20:55 CET 2006 Paolo Molaro <lupus@ximian.com>
* 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
Paolo Molaro [Thu, 2 Feb 2006 09:40:09 +0000 (09:40 +0000)]
Warning fixes.
svn path=/trunk/mono/; revision=56439
Paolo Molaro [Wed, 1 Feb 2006 17:30:38 +0000 (17:30 +0000)]
Wed Feb 1 18:23:55 CET 2006 Paolo Molaro <lupus@ximian.com>
* 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
Zoltan Varga [Wed, 1 Feb 2006 14:26:05 +0000 (14:26 +0000)]
2006-02-01 Zoltan Varga <vargaz@gmail.com>
* 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
Paolo Molaro [Wed, 25 Jan 2006 09:19:24 +0000 (09:19 +0000)]
Remove test checks.
svn path=/trunk/mono/; revision=56035
Paolo Molaro [Tue, 24 Jan 2006 11:37:10 +0000 (11:37 +0000)]
Tue Jan 24 12:34:06 CET 2006 Paolo Molaro <lupus@ximian.com>
* *: update from upstream changes.
svn path=/trunk/mono/; revision=55979
Martin Baulig [Sat, 21 Jan 2006 19:42:44 +0000 (19:42 +0000)]
Don't install libgc-mono-debugger.h and mono-debug-debugger.h
svn path=/trunk/mono/; revision=55888
Martin Baulig [Sat, 21 Jan 2006 14:43:12 +0000 (14:43 +0000)]
2006-01-21 Martin Baulig <martin@ximian.com>
* include/libgc-mono-debugger.h: Call the conditional
`_IN_THE_MONO_DEBUGGER', not `IN_MONO_DEBUGGER'.
svn path=/trunk/mono/; revision=55879
Zoltan Varga [Wed, 11 Jan 2006 20:56:07 +0000 (20:56 +0000)]
2006-01-11 Zoltan Varga <vargaz@gmail.com>
* include/private/gcconfig.h: Undef _FILE_OFFSET_BITS on sparc.
svn path=/trunk/mono/; revision=55398
Geoff Norton [Tue, 3 Jan 2006 19:03:23 +0000 (19:03 +0000)]
2006-01-03 Geoff Norton <gnorton@customerdna.com>
* darwin_stop_world.c: Merge a patch from Bruce Mitchener that fixes a small
leak on OS X.
svn path=/trunk/mono/; revision=55018
Zoltan Varga [Mon, 26 Dec 2005 18:45:29 +0000 (18:45 +0000)]
2005-12-26 Zoltan Varga <vargaz@gmail.com>
* include/private/gcconfig.h: Disable PROC_VDB on solaris/x86 as it
doesn't seem to work.
svn path=/trunk/mono/; revision=54854
Todd Berman [Wed, 7 Dec 2005 05:42:46 +0000 (05:42 +0000)]
2005-12-06 Todd Berman <tberman@off.net>
* 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
Miguel de Icaza [Tue, 11 Oct 2005 18:43:08 +0000 (18:43 +0000)]
Backport\n2005-10-11 Zoltan Varga <vargaz@gmail.com>
* pthread_support.c (GC_thread_deregister_foreign): Make this return
void instead of void*.
svn path=/branches/mono-1-1-9/mono/; revision=51621
Zoltan Varga [Tue, 11 Oct 2005 17:33:27 +0000 (17:33 +0000)]
2005-10-11 Zoltan Varga <vargaz@gmail.com>
* pthread_support.c (GC_thread_deregister_foreign): Make this return
void instead of void*.
svn path=/trunk/mono/; revision=51613
Raja R Harinath [Thu, 29 Sep 2005 14:40:48 +0000 (14:40 +0000)]
* configure.host: Fix syntax error.
svn path=/trunk/mono/; revision=50996
Zoltan Varga [Thu, 25 Aug 2005 13:48:41 +0000 (13:48 +0000)]
2005-08-24 Zoltan Varga <vargaz@gmail.com>
* 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
Zoltan Varga [Wed, 24 Aug 2005 18:15:03 +0000 (18:15 +0000)]
2005-08-24 Zoltan Varga <vargaz@gmail.com>
* solaris_threads.c (GC_thread_register_foreign): Add dummy implementation.
svn path=/trunk/mono/; revision=48803
Paolo Molaro [Mon, 22 Aug 2005 09:21:51 +0000 (09:21 +0000)]
Mon Aug 22 10:41:41 BST 2005 Paolo Molaro <lupus@ximian.com>
* 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
Zoltan Varga [Sat, 20 Aug 2005 17:00:58 +0000 (17:00 +0000)]
2005-08-20 Zoltan Varga <vargaz@freemail.hu>
* 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
Paolo Molaro [Thu, 18 Aug 2005 16:10:05 +0000 (16:10 +0000)]
Thu Aug 18 18:08:54 CEST 2005 Paolo Molaro <lupus@ximian.com>
* include/private/gcconfig.h: use LINUX_STACKBOTTOM on ARM Linux.
svn path=/trunk/mono/; revision=48505
Paolo Molaro [Mon, 1 Aug 2005 14:51:35 +0000 (14:51 +0000)]
Mon Aug 1 16:49:45 CEST 2005 Paolo Molaro <lupus@ximian.com>
* 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
Raja R Harinath [Thu, 7 Jul 2005 14:21:42 +0000 (14:21 +0000)]
* Makefile.am (INCLUDES): Add $(top_builddir)/.. to pick up mono's
config.h.
svn path=/trunk/mono/; revision=47037
Paolo Molaro [Thu, 7 Jul 2005 10:16:42 +0000 (10:16 +0000)]
Thu Jul 7 12:15:22 CEST 2005 Paolo Molaro <lupus@ximian.com>
* pthread_support.c: fix compilation when TLS_ALLOC is not defined.
svn path=/trunk/mono/; revision=47033
Paolo Molaro [Thu, 7 Jul 2005 10:01:22 +0000 (10:01 +0000)]
Thu Jul 7 11:59:42 CEST 2005 Paolo Molaro <lupus@ximian.com>
* 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
Ben Maurer [Tue, 5 Jul 2005 18:42:42 +0000 (18:42 +0000)]
2005-07-05 Ben Maurer <bmaurer@ximian.com>
* 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
Zoltan Varga [Wed, 22 Jun 2005 09:03:45 +0000 (09:03 +0000)]
2005-06-22 Zoltan Varga <vargaz@freemail.hu>
* include/private/gcconfig.h: Fix amd64 build.
svn path=/trunk/mono/; revision=46355
Ben Maurer [Tue, 21 Jun 2005 04:50:24 +0000 (04:50 +0000)]
fix fc4
svn path=/trunk/mono/; revision=46274
Zoltan Varga [Fri, 17 Jun 2005 19:14:47 +0000 (19:14 +0000)]
2005-06-17 Zoltan Varga <vargaz@freemail.hu>
* pthread_support.c: Workaround gcc-3.3 compiler bug.
svn path=/trunk/mono/; revision=46167
Sebastien Pouliot [Thu, 26 May 2005 15:00:32 +0000 (15:00 +0000)]
libgc.vcproj: Project file for libgc.
svn path=/trunk/mono/; revision=45051
Zoltan Varga [Thu, 19 May 2005 13:24:22 +0000 (13:24 +0000)]
2005-05-19 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Handle i386-*-linux* as well. Fixes #74960.
svn path=/trunk/mono/; revision=44750
Paolo Molaro [Tue, 3 May 2005 13:54:00 +0000 (13:54 +0000)]
Tue May 3 16:28:26 CEST 2005 Paolo Molaro <lupus@ximian.com>
* os_dep.c: remove usage of libc private symbol.
svn path=/trunk/mono/; revision=43924
Miguel de Icaza [Mon, 2 May 2005 22:41:21 +0000 (22:41 +0000)]
2005-05-02 Miguel de Icaza <miguel@novell.com>
* 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
Zoltan Varga [Mon, 18 Apr 2005 14:23:40 +0000 (14:23 +0000)]
2005-04-18 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
svn path=/trunk/mono/; revision=43219
Zoltan Varga [Fri, 15 Apr 2005 12:36:05 +0000 (12:36 +0000)]
2005-04-15 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
svn path=/trunk/mono/; revision=43041
Paolo Molaro [Wed, 13 Apr 2005 16:58:27 +0000 (16:58 +0000)]
Fix compilation with __thread support on ppc.
svn path=/trunk/mono/; revision=42930
Zoltan Varga [Mon, 11 Apr 2005 14:12:45 +0000 (14:12 +0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* 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
Zoltan Varga [Wed, 6 Apr 2005 14:21:51 +0000 (14:21 +0000)]
2005-04-06 Zoltan Varga <vargaz@freemail.hu>
* solaris_pthreads.c (GC_pthread_detach): Add locking.
svn path=/trunk/mono/; revision=42607
Zoltan Varga [Wed, 6 Apr 2005 14:04:22 +0000 (14:04 +0000)]
2005-04-06 Zoltan Varga <vargaz@freemail.hu>
* 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
Zoltan Varga [Tue, 29 Mar 2005 21:27:09 +0000 (21:27 +0000)]
2005-03-29 Zoltan Varga <vargaz@freemail.hu>
* 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
Zoltan Varga [Tue, 29 Mar 2005 12:36:14 +0000 (12:36 +0000)]
2005-03-29 Zoltan Varga <vargaz@freemail.hu>
* config.guess config.sub ltmain.sh: Update these files with more
up-to-date versions. Fixes #74071.
svn path=/trunk/mono/; revision=42332
Paolo Molaro [Wed, 16 Mar 2005 17:00:15 +0000 (17:00 +0000)]
Added powerpc-*-linux to allow the default options to work with a ppc NPTL system.
svn path=/trunk/mono/; revision=41912
Zoltan Varga [Wed, 9 Mar 2005 11:52:07 +0000 (11:52 +0000)]
2005-03-09 Zoltan Varga <vargaz@freemail.hu>
* solaris_threads.c (GC_thread_is_registered): Add this for solaris
too.
svn path=/trunk/mono/; revision=41594
Zoltan Varga [Wed, 9 Mar 2005 11:00:00 +0000 (11:00 +0000)]
2005-03-09 Zoltan Varga <vargaz@freemail.hu>
* pthread_support.c (GC_thread_is_registered): Move this outside of
the #ifdef THREAD_LOCAL_ALLOC.
svn path=/trunk/mono/; revision=41593
Zoltan Varga [Thu, 3 Mar 2005 21:09:34 +0000 (21:09 +0000)]
2005-03-03 Zoltan Varga <vargaz@freemail.hu>
* include/gc.h pthread_support.c win32_threads.: Add
GC_thread_is_registered API function.
svn path=/trunk/mono/; revision=41410
Raja R Harinath [Thu, 17 Feb 2005 05:36:27 +0000 (05:36 +0000)]
* acinclude.m4: Don't include distributed libtool.m4.
(Try a possible fix for PPC buildbot breakage)
svn path=/trunk/mono/; revision=40789
Paolo Molaro [Wed, 16 Feb 2005 21:23:39 +0000 (21:23 +0000)]
Wed Feb 16 22:30:54 CET 2005 Paolo Molaro <lupus@ximian.com>
* 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
Ben Maurer [Wed, 16 Feb 2005 04:43:00 +0000 (04:43 +0000)]
remove .cvsignore, as this is not used anymore
svn path=/trunk/mono/; revision=40731
Geoff Norton [Mon, 7 Feb 2005 17:00:32 +0000 (17:00 +0000)]
2005-02-07 Geoff Norton <gnorton@customerdna.com>
* include/private/gc_priv.h: Bump the max root sets to 1024
svn path=/trunk/mono/; revision=40249
Paolo Molaro [Mon, 24 Jan 2005 15:29:23 +0000 (15:29 +0000)]
Mon Jan 24 16:39:42 CET 2005 Paolo Molaro <lupus@ximian.com>
* alloc.c, include/gc.h: add event notification, mostly from
a patch by Ben Maurer.
svn path=/trunk/mono/; revision=39416
Geoff Norton [Sun, 23 Jan 2005 22:28:02 +0000 (22:28 +0000)]
2005-01-23 Geoff Norton <gnorton@customerdna.com>
* os_dir.c: Change GC_task_self to be static everywhere on Darwin.
Allows gcc4.0 to compile.
svn path=/trunk/mono/; revision=39390
Paolo Molaro [Tue, 18 Jan 2005 10:10:11 +0000 (10:10 +0000)]
Tue Jan 18 11:19:47 CET 2005 Paolo Molaro <lupus@ximian.com>
* pthread_stop_world.c: handle EINTR from sem_wait() call.
svn path=/trunk/mono/; revision=39085
Raja R Harinath [Mon, 13 Dec 2004 06:06:57 +0000 (06:06 +0000)]
remove svn:executable from *.cs *.c *.h
svn path=/trunk/mono/; revision=37683
Ben Maurer [Fri, 3 Dec 2004 01:08:33 +0000 (01:08 +0000)]
fix up $ type stuff that got left over from cvs2svn. This will not come back again
svn path=/trunk/mono/; revision=36980
Miguel de Icaza [Thu, 11 Nov 2004 03:11:32 +0000 (03:11 +0000)]
Moved libgc here too
svn path=/branches/mono-1-0/mono/; revision=35998
Miguel de Icaza [Thu, 11 Nov 2004 02:30:00 +0000 (02:30 +0000)]
Add libgc to mono
svn path=/trunk/mono/; revision=35994
guest [Fri, 29 Jul 2011 11:17:44 +0000 (15:17 +0400)]
Integration with mono_libgc
Ivan Maidanski [Tue, 26 Jul 2011 14:04:46 +0000 (18:04 +0400)]
gc6.4 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:51:40 +0000 (17:51 +0400)]
gc6.3 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:49:27 +0000 (17:49 +0400)]
gc6.3alpha5 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:46:13 +0000 (17:46 +0400)]
gc6.3alpha4 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:43:46 +0000 (17:43 +0400)]
gc6.3alpha1 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:28:12 +0000 (17:28 +0400)]
gc6.2 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:08:53 +0000 (17:08 +0400)]
gc6.1 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 13:07:21 +0000 (17:07 +0400)]
gc6.1alpha4 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 12:56:55 +0000 (16:56 +0400)]
gc6.0 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 11:36:22 +0000 (15:36 +0400)]
gc5.3 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 11:31:21 +0000 (15:31 +0400)]
gc5.0alpha3 tarball import
Ivan Maidanski [Tue, 26 Jul 2011 11:29:12 +0000 (15:29 +0400)]
gc4.14 tarball import