[corlib] Improve CancellationTokenSource test
[mono.git] / libgc / ChangeLog
index bcf88881e977852c22f067544d475df4a87bf135..049c727525edc5aa92343524f6c8383a997cba12 100644 (file)
@@ -1,3 +1,163 @@
+2010-07-27  Geoff Norton  <gnorton@novell.com>
+
+       * darwin_stop_world.c: Dont track unneeded registers for amd64.
+
+2010-06-29  Geoff Norton  <gnorton@novell.com>
+
+       * include/private/gc_locks.h: Implement armv6+ variants of
+       GC_test_and_set
+
+2010-06-14  Geoff Norton  <gnorton@novell.com>
+
+       * dyn_load.c: Fix one other place where l_addr could be null on 
+       bionic.
+
+2010-05-31  Geoff Norton  <gnorton@novell.com>
+
+       * dyn_load.c: Its possible for linkmap->l_addr to be null for the
+       linker entry on some systems (Android/Bionic based libc's)
+
+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
 
        * include/gc.h: Add GC_DllMain.
        * win32_threads.c: Rename DllMain to GC_DllMain.
-\r
-       Contributed under MIT/X11 license.\r
+
+       Contributed under MIT/X11 license.
 
 2008-04-15  Jonathan Chambers  <joncham@gmail.com>
        * include/private/gcconfig.h: Backport GC7 code to support Win64.