Age | Commit message (Collapse) | Author |
|
|
|
|
|
and the altstack with it.
|
|
|
|
|
|
|
|
This reverts commit ee68c04c1079886c6df6be50e371e7d0a7c72c16.
|
|
|
|
we cast properly to make sure the modulus has a valid result.
Additionally add support for x86_THREAD_STATE64.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and GC_stop_world in processes that have been forked.
|
|
This is a scripted conversion of mixed line-ending files to LF-only or CRLF-only
based on which patch is smaller. I used a threshold of upto a quarter of the
lines to determine whether to keep the patch or not.
|
|
This set of .gitattributes was automatically generated from the list of files
that GIT tried to normalize when I enabled automatic EOL conversion.
With this set of attributes, we prevent automated EOL conversion on files that
we know will cause trouble down the road.
|
|
* include/private/gc_locks.h: Implement armv6+ variants of
GC_test_and_set
svn path=/trunk/mono/; revision=159690
|
|
* include/private/gcconfig.h: Darwin x86-64 bit support.
* darwin_stop_world.c: Ditto
svn path=/trunk/mono/; revision=156016
|
|
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.
svn path=/trunk/mono/; revision=155747
|
|
* include/private/gc_locks.h: Fix amd64 build with newer gcc's.
svn path=/trunk/mono/; revision=153291
|
|
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.
In mono/mini/:
2010-03-04 David S. Miller <davem@davemloft.net>
* mini-sparc.h: Always use MONO_ARCH_USE_SIGACTION. Linux kernels
that don't provide the siginfo in the second signal handler argument
are buggy, and this has been fixed for years.
* mini.h (GET_CONTEXT): Remove __sparc__ special case.
(SIG_HANDLER_SIGNATURE, SIG_HANDLER_PARMS): Likewise.
svn path=/trunk/mono/; revision=153114
|
|
* obj_map.c (GC_add_map_entry): Speed this up for the common case where
GC_register_displacement () was never called.
svn path=/trunk/mono/; revision=152155
|
|
* 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=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
|
|
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
|
|
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
|
|
svn path=/trunk/mono/; revision=134618
|
|
* include/private/gcconfig.h: Add support for Linux on the PS3
svn path=/trunk/mono/; revision=134354
|
|
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=128265
|
|
* 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
|
|
* darwin_stop_world.c:
* include/private/gcconfig.h: Add support for Darwin/ARM
svn path=/trunk/mono/; revision=111873
|
|
* include/private/gc_locks.h: Add amd64 support so parallel mark works on
amd64 too.
svn path=/trunk/mono/; revision=110070
|
|
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
|
|
* include/private/gc_priv.h: increase the default MAX_HEAP_SECTS
value (bug#314759, bug#324318).
svn path=/trunk/mono/; revision=86254
|