…s and superclasses of generic instances. Fixes #2155
…AutoreleasePool for MonoTouch. Fix bug #1999
…eakpoint' errors in some cases, since the set of IL offsets in the debug info doesn't completely match what the JIT generates. Fixes #407.
…ing mono_arch_get_arg_info () during stack walking, since it is not signal safe. Fixes #2190.
…nge of Date formats, fixes x#163
…herwise zeroed out entries remain in the hash table when shared handles are disabled. Fixes #2170.
* sgen-cardtable.c (sgen_card_table_mark_range): The number of pages to be marked must be correctly calculated to avoid the case when the in-card offset of the start address is bigger than of the end address and cause the last card to be skipped. Fixes #1917
* sgen-gc.c (mark_ephemerons_in_range): All ephemeron arrays must be scanned during a nursery collection since we ignore them during remset processing for a good reason. In the future we should use cardtable information to avoid scanning the whole thing. Fixes bxc #1175.
Mono for Android uses Mono 2.10 + smcs to build code, which thus uses an smcs built against the Mono for Android profile assemblies, which would thus be built with MONODROID defined. Thus (understandably) dies at runtime with a DllNotFoundException, as liblog.so can't be found. Fix smcs.
In Mono for Android, stdout and stderr (file descriptors 1 and 2) are only visible when debugging within MonoDevelop and/or Visual Studio, which is rather annoying. This was changed in Mono for Android 1.9.2, by using Console.SetOut() and Console.SetError() to send stdout/stderr message to both stdout/stderr and to the Android Debug Log (`adb logcat`), allowing e.g. Console.WriteLine() output to be viewed outside of a debugger. Problem: in order to capture user-generated messages at their earliest point, Console.SetOut()/etc. must be called at the earliest point in Mono for Android initialization, even if Console.WriteLine() is never used. Worse, this adds ~180ms of startup overhead on a Nexus One. The fix here is to move the std*/logcat duplication logic into mscorlib.dll, so that we can configure things within the System.Console static constructor. This moves the initialization penalty onto users of System.Console (instead of all users).
…po at https://github.com/mono/llvm is supported.
… instead of the normal debugger tables. Fixes #731579.
…t sort several times.
Make SetFileAttributes consistent with GetFileAttributes - if stat fails and ENOENT try to use lstat in case it's a dangling symlink.
…ng buffer size is less than string size.
…the mono-devel list