Age | Commit message (Collapse) | Author |
|
* 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
|
|
svn path=/trunk/mono/; revision=149932
|
|
svn path=/trunk/mono/; revision=149679
|
|
svn path=/trunk/mono/; revision=149678
|
|
svn path=/trunk/mono/; revision=149677
|
|
svn path=/trunk/mono/; revision=149676
|
|
svn path=/trunk/mono/; revision=149675
|
|
Patch by Miguel.
svn path=/trunk/mono/; revision=149670
|
|
svn path=/trunk/mono/; revision=144873
|
|
svn path=/trunk/mono/; revision=144869
|
|
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
|
|
* solaris_threads.c (GC_thr_daemon): Don't crash if GC_lookup_thread () returns
NULL.
svn path=/trunk/mono/; revision=142912
|
|
* solaris_threads.c (GC_get_orig_stack_size): Remove the annoying 'Large stack
limit' warning.
svn path=/trunk/mono/; revision=142660
|
|
* darwin_stop_world.c: Fix the x86 version guards to use Apple's
properly defined macros.
svn path=/trunk/mono/; revision=138477
|
|
svn path=/trunk/mono/; revision=137261
|
|
svn path=/trunk/mono/; revision=136657
|
|
svn path=/trunk/mono/; revision=136648
|
|
* 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
|
|
* CMakeLists.txt: Fix handling of powerpc and the selection of
threads. Delete commented out stuff.
svn path=/trunk/mono/; revision=135600
|
|
* CMakeLists.txt: CMake build file for libgc.
svn path=/trunk/mono/; revision=135599
|
|
svn path=/trunk/mono/; revision=134619
|
|
svn path=/trunk/mono/; revision=134618
|
|
* include/private/gcconfig.h: Add support for Linux on the PS3
svn path=/trunk/mono/; revision=134354
|
|
* misc.c (GC_init): Avoid casting an lvalue. Fixes part of #498692.
svn path=/trunk/mono/; revision=132874
|
|
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
|
|
* 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
|
|
svn path=/trunk/mono/; revision=128266
|
|
svn path=/trunk/mono/; revision=128265
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* include/private/gcconfig.h: Make Darwin/ARM use mmap() instead of
sbrk() for its allocator implementation.
svn path=/trunk/mono/; revision=114396
|
|
* 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
|
|
* darwin_stop_world.c:
* include/private/gcconfig.h: Add support for Darwin/ARM
svn path=/trunk/mono/; revision=111873
|
|
* 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
|
|
* include/private/gc_locks.h: Add amd64 support so parallel mark works on
amd64 too.
svn path=/trunk/mono/; revision=110070
|
|
* 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
|
|
* 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
|
|
to "GC_try_to_collect_inner".
svn path=/trunk/mono/; revision=103867
|
|
* configure.in: Add two variables for passing CPPFLAGS/CFLAGS from the parent
configure.
svn path=/trunk/mono/; revision=103474
|
|
MIT/X11 license.
svn path=/trunk/mono/; revision=102052
|
|
* 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
|
|
* pthread_stop_world.c: (GC_stop_world and GC_start_world): hooked
svn path=/trunk/mono/; revision=95125
|
|
* darwin_stop_world.c: Correct the structure name on Darwin-x86 for Leopard.
svn path=/trunk/mono/; revision=88924
|
|
* darwin_stop_world.c: Also push ebp when pushing all stacks on Leopard
and pre-Leopard.
svn path=/trunk/mono/; revision=88880
|
|
* darwin_stop_world.c: Handle Leopards renaming of some structure
members.
svn path=/trunk/mono/; revision=88671
|
|
* Remove last commit. It doesn't handle x86 properly
svn path=/trunk/mono/; revision=88660
|
|
* 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
|
|
svn path=/trunk/mono/; revision=86323
|
|
* include/private/gc_priv.h: increase the default MAX_HEAP_SECTS
value (bug#314759, bug#324318).
svn path=/trunk/mono/; revision=86254
|