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
2010-01-292010-01-29 Geoff Norton <gnorton@novell.com>Geoff Norton
* include/private/gcconfig.h: Don't define NO_PTHREAD_TRYLOCK on darwin-x86 Patch from Tom Philpot (tom.philpot@gmail.com) svn path=/trunk/mono/; revision=150568
2010-01-21remove DOS newlinesMiguel de Icaza
svn path=/trunk/mono/; revision=149932
2010-01-16Add 2 empty functions needed to compile in the PS3.Gonzalo Paniagua Javier
svn path=/trunk/mono/; revision=149679
2010-01-16Remove accidentally added fileMiguel de Icaza
svn path=/trunk/mono/; revision=149678
2010-01-16Revert temporary hackMiguel de Icaza
svn path=/trunk/mono/; revision=149677
2010-01-16Import proper patchMiguel de Icaza
svn path=/trunk/mono/; revision=149676
2010-01-16Revert gcconfig.h changeMiguel de Icaza
svn path=/trunk/mono/; revision=149675
2010-01-16A few additions to better support PS3.Gonzalo Paniagua Javier
Patch by Miguel. svn path=/trunk/mono/; revision=149670
2009-10-26Really fix the osx build.Zoltan Varga
svn path=/trunk/mono/; revision=144873
2009-10-26Fix osx build.Zoltan Varga
svn path=/trunk/mono/; revision=144869
2009-10-26In libgc:Zoltan Varga
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. In mono/mini: 2009-10-25 Zoltan Varga <vargaz@gmail.com> * mini-posix.c (add_signal_handler): Delay the GC suspend signal while executing a SIGSEGV handler on an altstack, since libgc can't handle that. In mono/tests: 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. svn path=/trunk/mono/; revision=144828
2009-09-292009-09-29 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* solaris_threads.c (GC_thr_daemon): Don't crash if GC_lookup_thread () returns NULL. svn path=/trunk/mono/; revision=142912
2009-09-262009-09-25 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* solaris_threads.c (GC_get_orig_stack_size): Remove the annoying 'Large stack limit' warning. svn path=/trunk/mono/; revision=142660
2009-07-232009-07-20 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: Fix the x86 version guards to use Apple's properly defined macros. svn path=/trunk/mono/; revision=138477
2009-07-022009-07-02 jonas echterhoff <jonas@unity3d.com>jonas
svn path=/trunk/mono/; revision=137261
2009-06-23Define a no-op memory barrier for s390(x)Neale Ferguson
svn path=/trunk/mono/; revision=136657
2009-06-23Fix typo in GC_compare_and_exchangeNeale Ferguson
svn path=/trunk/mono/; revision=136648
2009-06-172009-06-16 Geoff Norton <gnorton@novell.com>Geoff Norton
* include/private/gcconfig.h: Disable static scanning on this platform * misc.c: Enable platform-specific disabling of static scanning svn path=/trunk/mono/; revision=136280
2009-06-072009-06-06 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* CMakeLists.txt: Fix handling of powerpc and the selection of threads. Delete commented out stuff. svn path=/trunk/mono/; revision=135600
2009-06-072009-06-06 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* CMakeLists.txt: CMake build file for libgc. svn path=/trunk/mono/; revision=135599
2009-05-23forgot this oneMiguel de Icaza
svn path=/trunk/mono/; revision=134619
2009-05-23Update parameters for PS3Miguel de Icaza
svn path=/trunk/mono/; revision=134618
2009-05-192009-05-18 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* include/private/gcconfig.h: Add support for Linux on the PS3 svn path=/trunk/mono/; revision=134354
2009-04-282009-04-28 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* misc.c (GC_init): Avoid casting an lvalue. Fixes part of #498692. svn path=/trunk/mono/; revision=132874
2009-04-252009-04-24 Kostyantyn Gushtin, Yevgen Kiruha, Serhiy Naumenko, Serhiy ↵Zoltan Varga
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. svn path=/trunk/mono/; revision=132645
2009-04-102009-04-10 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* 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. svn path=/trunk/mono/; revision=131471
2009-02-28Add .gitignore.Martin Baulig
svn path=/trunk/mono/; revision=128266
2009-02-28Create .gitignore's.Martin Baulig
svn path=/trunk/mono/; revision=128265
2009-02-242009-02-23 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* 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. svn path=/trunk/mono/; revision=127807
2009-01-182009-01-18 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* include/private/gcconfig.h: Applied patch from Koushik Dutta (koush@koushikdutta.com). Define SEARCH_FOR_DATA_START for android. svn path=/trunk/mono/; revision=123732
2008-11-182008-11-18 Mark Probst <mark.probst@gmail.com>Mark Probst
* 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. svn path=/trunk/mono/; revision=119156
2008-09-292008-09-29 Geoff Norton <gnorton@novell.com>Geoff Norton
* include/private/gcconfig.h: Make Darwin/ARM use mmap() instead of sbrk() for its allocator implementation. svn path=/trunk/mono/; revision=114396
2008-08-302008-08-29 Geoff Norton <gnorton@novell.com>Geoff Norton
* configure.in: Rollup our unrolled FreeBSD support so that we properly build and compile on FreeBSD6+. (FreeBSD5 is 2004) svn path=/trunk/mono/; revision=111966
2008-08-292008-08-28 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: * include/private/gcconfig.h: Add support for Darwin/ARM svn path=/trunk/mono/; revision=111873
2008-08-122008-08-12 Geoff Norton <gnorton@novell.com>Geoff Norton
* 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. svn path=/trunk/mono/; revision=110289
2008-08-102008-08-10 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* include/private/gc_locks.h: Add amd64 support so parallel mark works on amd64 too. svn path=/trunk/mono/; revision=110070
2008-08-052008-08-05 Andreas Faerber <andreas.faerber@web.de>Andreas Färber
* autogen.sh: Suppress arguments warning for NOCONFIGURE. In eglib: 2008-08-05 Andreas Faerber <andreas.faerber@web.de> * autogen.sh: Suppress arguments warning for NOCONFIGURE. In libgc: 2008-08-05 Andreas Faerber <andreas.faerber@web.de> * autogen.sh: Suppress arguments warning for NOCONFIGURE. This commit is licensed under the MIT X11 license. svn path=/trunk/mono/; revision=109666
2008-08-032008-08-03 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* 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. svn path=/trunk/mono/; revision=109502
2008-05-23Moved emitting "GC_EVENT_START" and "GC_EVENT_END" events from "GC_maybe_gc" ↵Massimiliano Mantione
to "GC_try_to_collect_inner". svn path=/trunk/mono/; revision=103867
2008-05-192008-05-19 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* configure.in: Add two variables for passing CPPFLAGS/CFLAGS from the parent configure. svn path=/trunk/mono/; revision=103474
2008-04-28Mono runtime: Add support for mixed-mode assemblies. Contributed under ↵Kornél Pál
MIT/X11 license. svn path=/trunk/mono/; revision=102052
2008-04-162008-04-15 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* include/private/gcconfig.h: Backport GC7 code to support Win64. * win32_threads.c: Backport GC7 code to support Win64. svn path=/trunk/mono/; revision=100798
2008-02-07 * include/gc.h: (GCEventType): Added start-stop the world events.Massimiliano Mantione
* pthread_stop_world.c: (GC_stop_world and GC_start_world): hooked svn path=/trunk/mono/; revision=95125
2007-11-062007-11-05 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: Correct the structure name on Darwin-x86 for Leopard. svn path=/trunk/mono/; revision=88924
2007-11-052007-11-05 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard and pre-Leopard. svn path=/trunk/mono/; revision=88880
2007-11-012007-11-01 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: Handle Leopards renaming of some structure members. svn path=/trunk/mono/; revision=88671
2007-11-012007-11-01 Geoff Norton <gnorton@novell.com>Geoff Norton
* Remove last commit. It doesn't handle x86 properly svn path=/trunk/mono/; revision=88660
2007-11-012007-11-01 Geoff Norton <gnorton@novell.com>Geoff Norton
* darwin_stop_world.c: Apple has changed ppc_thread_state_t on leopard so we need to conditionally check for that. __DARWIN_UNIX03 is the suggested define. svn path=/trunk/mono/; revision=88659
2007-09-25unconfuse emacs font-lockRaja R Harinath
svn path=/trunk/mono/; revision=86323
2007-09-24Mon Sep 24 16:15:47 CEST 2007 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* include/private/gc_priv.h: increase the default MAX_HEAP_SECTS value (bug#314759, bug#324318). svn path=/trunk/mono/; revision=86254