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
AgeCommit message (Collapse)Author
2011-04-30[boehm] Avoid a ENOMEM when allocating across an unallocated pageGeoff Norton
A very rare allocation pattern could cause the boehm free list to call the GC_unmap_gap function, which actually calls down into munmap(). Darwins virtual memory manager will return a KERN_INVALID_ADDRESS which is translated into a ENOMEM, if mprotect attempts to change the protection of a range which includes an unallocated page. We address this by just mmap() back to ANON, instead of actually unallocating the page.
2010-12-17Merged in rest of Native Client changes, untestedElijah Taylor
2010-11-29Add support for the internal boehm-gc on OpenBSDRobert Nagy
2010-01-16Add 2 empty functions needed to compile in the PS3.Gonzalo Paniagua Javier
svn path=/trunk/mono/; revision=149679
2009-05-23forgot this oneMiguel de Icaza
svn path=/trunk/mono/; revision=134619
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-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
2006-12-222006-12-22 Robert Jordan <robertj@gmx.net>Robert Jordan
* include/private/gcconfig.h, os_dep.c: Add FreeBSD/amd64 support. Based on a FreeBSD Port Collection patch. r=Paolo. svn path=/trunk/mono/; revision=69915
2006-11-192006-11-19 Allan Hsu <allan@counterpop.net>Miguel de Icaza
* libgc/darwin_stop_world.c, libgc/include/private/gc_priv.h, libgc/os_dep.c: Fixes to make the GC work on OSX/Intel with XCode 2.4 (10.4u SDK and newer). This code should work with older versions of the SDK as well. svn path=/trunk/mono/; revision=68156
2006-05-232006-05-23 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* os_dep.c (GC_unix_get_mem): Add an assert to bail out early if the runtime is run on a machine with smaller page size than HBLKSIZE. svn path=/trunk/mono/; revision=61001
2006-02-09Thu Feb 9 16:20:55 CET 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* os_dep.c, include/private/gcconfig.h, darwin_stop_world.c: OSX/x86 support, mostly from Geoff Norton <gnorton@customerdna.com>. svn path=/trunk/mono/; revision=56707
2006-01-24Tue Jan 24 12:34:06 CET 2006 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* *: update from upstream changes. svn path=/trunk/mono/; revision=55979
2005-05-03Tue May 3 16:28:26 CEST 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* os_dep.c: remove usage of libc private symbol. svn path=/trunk/mono/; revision=43924
2005-04-112005-04-11 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* include/private/gcconfig.h configure.in os_dep.c dyn_load.c: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>. svn path=/trunk/mono/; revision=42786
2005-03-302005-03-29 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* os_dep.c: Add ability to fall back to mmap-ing memory when sbrk fails. * include/private/gcconfig.h: Enable FALLBACK_TO_MMAP on amd64. Fixes #73882. svn path=/trunk/mono/; revision=42356
2005-01-242005-01-23 Geoff Norton <gnorton@customerdna.com>Geoff Norton
* os_dir.c: Change GC_task_self to be static everywhere on Darwin. Allows gcc4.0 to compile. svn path=/trunk/mono/; revision=39390
2004-11-11Add libgc to monoMiguel de Icaza
svn path=/trunk/mono/; revision=35994