Add a more functional (i.e. fewer-stubs) implementation of System.Data.Linq.
[mono.git] / libgc / ChangeLog
index d9a9a5d98eccd13046cf56a62da71c61f984d21a..cbd82f27c38b0d209f38449c4402884efde8fc6a 100644 (file)
@@ -1,3 +1,140 @@
+2009-01-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * include/private/gcconfig.h: Applied patch from Koushik Dutta
+       (koush@koushikdutta.com). Define SEARCH_FOR_DATA_START for android.
+
+2008-11-18  Mark Probst  <mark.probst@gmail.com>
+
+       * include/private/gc_locks.h (test_and_set): The PPC64 case is
+       wrong, as it operates on 64 bit values, not on 32 bit ones as the
+       function requires.  The PPC32 case is sufficient.
+
+2008-09-29  Geoff Norton  <gnorton@novell.com>
+
+       * include/private/gcconfig.h: Make Darwin/ARM use mmap() instead of
+       sbrk() for its allocator implementation.
+
+2008-08-28  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c:
+       * include/private/gcconfig.h: Add support for Darwin/ARM
+
+2008-08-12  Geoff Norton  <gnorton@novell.com>
+
+       * pthread_support.c: GCC shipped with SLES9 ppc gets confused with our current
+       GC_setspecific define.  Unfold the define into a static inline on all platforms
+       except ppc where it is a static leaf function.
+
+2008-08-10  Zoltan Varga  <vargaz@gmail.com>
+
+       * include/private/gc_locks.h: Add amd64 support so parallel mark works on
+       amd64 too.
+
+2008-08-05  Andreas Färber  <andreas.faerber@web.de>
+
+       * autogen.sh: Suppress arguments warning for NOCONFIGURE.
+       
+       Contributed under MIT/X11 license.
+
+2008-08-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * pthread_support.c (GC_thread_exit_proc): Null out the tls key to prevent the
+       dtor function from being callled, since that would read freed memory.
+
+2008-05-23  Massimiliano Mantione  <massi@ximian.com>
+       * alloc.c: Moved emitting "GC_EVENT_START" and "GC_EVENT_END" events
+       from "GC_maybe_gc" to "GC_try_to_collect_inner".
+
+2008-05-19  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.in: Add two variables for passing CPPFLAGS/CFLAGS from the parent
+       configure.
+
+2008-04-28  Kornél Pál  <kornelpal@gmail.com>
+
+       * include/gc.h: Add GC_DllMain.
+       * win32_threads.c: Rename DllMain to GC_DllMain.
+
+       Contributed under MIT/X11 license.
+
+2008-04-15  Jonathan Chambers  <joncham@gmail.com>
+       * include/private/gcconfig.h: Backport GC7 code to support Win64.
+       * win32_threads.c: Backport GC7 code to support Win64.
+
+2008-02-07  Massimiliano Mantione  <massi@ximian.com>
+       * include/gc.h: (GCEventType): Added start-stop the world events.
+       * pthread_stop_world.c: (GC_stop_world and GC_start_world): hooked
+       start-stop the world events.
+
+2007-11-05  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c: Correct the structure name on Darwin-x86 for Leopard.
+
+2007-11-05  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
+       and pre-Leopard.
+
+2007-11-01  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c:  Handle Leopards renaming of some structure
+       members.
+
+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).
+
+Tue Sep 11 16:22:28 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * pthread_support.c: export GC_thread_tls.
+
+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.
+
+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).
+
+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.
+
+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.
+
+2007-03-13  Jonathan Chambers  <joncham@gmail.com>
+
+       * include/gc.h: Fix _WIN64 typedefs.
+       * libgc.vcproj: Fix Release target and begin Win64 port.
+       
+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.
+
+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.
+
 2006-11-19  Allan Hsu <allan@counterpop.net>
 
        * libgc/darwin_stop_world.c, libgc/include/private/gc_priv.h,