+2010-04-23 Geoff Norton <gnorton@novell.com>
+
+ * include/private/gcconfig.h: Darwin x86-64 bit support.
+ * darwin_stop_world.c: Ditto
+
+2010-04-19 Jonathan Pryor <jpryor@novell.com>
+
+ * include/private/gcconfig.h: Android platforms are built atop Linux,
+ don't use glibc, and uses `environ` instead of `__environ`.
+ * configure.in: Use AC_CHECK_LIB() to check for pthread instead of
+ just blindly linking to -lpthread, as Android includes pthread
+ support within libc and doesn't provide a separate libpthread.
+
+2010-03-09 Zoltan Varga <vargaz@gmail.com>
+
+ * include/private/gc_locks.h: Fix amd64 build with newer gcc's.
+
+2010-03-04 David S. Miller <davem@davemloft.net>
+
+ * include/private/gc_locks.h: Add SPARC implementations of
+ GC_compare_and_exchange and GC_memory_barrier.
+
+2010-02-22 Zoltan Varga <vargaz@gmail.com>
+
+ * obj_map.c (GC_add_map_entry): Speed this up for the common case where
+ GC_register_displacement () was never called.
+
+2010-01-29 Geoff Norton <gnorton@novell.com>
+
+ * include/private/gcconfig.h: Don't define NO_PTHREAD_TRYLOCK on darwin-x86
+ Patch from Tom Philpot (tom.philpot@gmail.com)
+
+2009-10-25 Zoltan Varga <vargaz@gmail.com>
+
+ * misc.c (GC_get_suspend_signal): New API function to return the suspend signal
+ used by libgc.
+
+2009-09-29 Zoltan Varga <vargaz@gmail.com>
+
+ * solaris_threads.c (GC_thr_daemon): Don't crash if GC_lookup_thread () returns
+ NULL.
+
+2009-09-25 Zoltan Varga <vargaz@gmail.com>
+
+ * solaris_threads.c (GC_get_orig_stack_size): Remove the annoying 'Large stack
+ limit' warning.
+
+2009-07-20 Geoff Norton <gnorton@novell.com>
+
+ * darwin_stop_world.c: Fix the x86 version guards to use Apple's
+ properly defined macros.
+
+2009-07-02 jonas echterhoff <jonas@unity3d.com>
+
+ * darwin_stop_world.c: make debugger code compile on
+ OS X.
+
+ * pthread_support.c: give mach ports to the debugger instead of pthreads,
+ as those can be iterated over from another executable.
+
+2009-06-22 Neale Ferguson <neale@sinenomine.net>
+
+ * include/private/gc_locks.h: Fix typo in 390 version of GC_compare_and_exchange
+ and define a null memory barrier.
+
+2009-06-16 Geoff Norton <gnorton@novell.com>
+
+ * include/private/gcconfig.h: Disable static scanning on this platform
+ * misc.c: Enable platform-specific disabling of static scanning
+
+2009-06-06 Zoltan Varga <vargaz@gmail.com>
+
+ * CMakeLists.txt: Fix handling of powerpc and the selection of
+ threads. Delete commented out stuff.
+
+ * CMakeLists.txt: CMake build file for libgc.
+
+2009-05-18 Miguel de Icaza <miguel@novell.com>
+
+ * include/private/gcconfig.h: Add support for Linux on the PS3
+
+2009-04-28 Zoltan Varga <vargaz@gmail.com>
+
+ * misc.c (GC_init): Avoid casting an lvalue. Fixes part of #498692.
+
+2009-04-24 Kostyantyn Gushtin, Yevgen Kiruha, Serhiy Naumenko, Serhiy
+Stetskovych and Ian Dichkovsky <mono@n-ix.com.ua>
+
+ * include/private/gcconfig.h: Changes to support 64-bit ABI on MIPS.
+ Add an additional condition for a proper defining of ALIGNMENT
+ and CPP_WORDSZ.
+
+2009-04-10 Zoltan Varga <vargaz@gmail.com>
+
+ * include/private/gc_locks.h (GC_test_and_set): Merge a change from libgc
+ 7.1's libatomic-ops to fix the ppc build with gcc 4.4.
+
+2009-02-23 Zoltan Varga <vargaz@gmail.com>
+
+ * os_dep.c (GC_init_linux_data_start): Avoid the call to GC_find_limit ()
+ if GC_no_dls is TRUE, as it is not needed and it complicates debugging since
+ it causes a SIGSEGV.
+
+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,