Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tag: 2.10.7
Commits on Dec 6, 2011
  1. @duncanmak
Commits on Dec 5, 2011
  1. @vargaz
  2. @vargaz

    AOT the cctor of generic classes which are referenced by SFLDA patche…

    vargaz authored
    …s and superclasses of generic instances. Fixes #2155
Commits on Dec 2, 2011
  1. @duncanmak

    Bump to 2.10.7

    duncanmak authored
  2. @jbevain
Commits on Dec 1, 2011
  1. @illupus
Commits on Nov 30, 2011
  1. @marek-safar

    Fix Array::Contains for null items via ICollection<T>. Fixes #2260

    marek-safar authored
  2. @spouliot

    Ensure that [Parameterized]ThreadStart code is always wrapped in a NS…

    spouliot authored
    …AutoreleasePool for MonoTouch. Fix bug #1999
Commits on Nov 29, 2011
  1. @jstedfast

    [monodoc] Removed debug spew

    jstedfast authored
Commits on Nov 28, 2011
  1. @migueldeicaza
Commits on Nov 26, 2011
  1. @vargaz

    Add a heuristic to insert_breakpoint () to avoid 'Unable to insert br…

    vargaz authored
    …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.
Commits on Nov 24, 2011
  1. @vargaz

    Save the stack space used by arguments into MonoJitInfo to avoid call…

    vargaz authored
    …ing mono_arch_get_arg_info () during stack walking, since it is not signal safe. Fixes #2190.
  2. @migueldeicaza

    Extend JsonSerializerReader to support nullables and parse a wider ra…

    migueldeicaza authored
    …nge of Date formats, fixes x#163
  3. @vargaz

    Always free _WapiFileShare entries using _wapi_free_share_info (), ot…

    vargaz authored
    …herwise zeroed out entries remain in the hash table when shared handles are disabled. Fixes #2170.
Commits on Nov 23, 2011
  1. @kumpera

    Correctly calculate the number of cards to be marked.

    kumpera authored
    	* 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
Commits on Nov 22, 2011
  1. @vargaz
  2. @kumpera

    Scan all ephemeron arrays during nursery collections.

    kumpera authored
    	* 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.
  3. @nealef

    Implement serialization

    nealef authored
Commits on Nov 21, 2011
  1. @jonpryor

    [MonoDroid] Only alias stdout/stderr on Android devices.

    jonpryor authored
    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 can't be found.
    Fix smcs.
  2. @jonpryor

    [MonoDroid] Fix the libmono build.

    jonpryor authored jonpryor committed
    7e49d08 nee 2763aae doesn't build because <fcntl.h> is missing:
    	mono/utils/mono-proclib.c:517: error: 'O_RDONLY' undeclared (first use in this function
    Fix the build.
  3. @jonpryor

    [corlib] On Android, alias stdout/stderr to logcat.

    jonpryor authored
    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).
Commits on Nov 20, 2011
  1. @vargaz
  2. @vargaz

    Free debug info for dynamic methods by storing it in malloc-ed memory…

    vargaz authored
    … instead of the normal debugger tables. Fixes #731579.
Commits on Nov 16, 2011
  1. @rolfbjarne
  2. @garuma

    Fix previous commit

    garuma authored
  3. @garuma
Commits on Nov 15, 2011
  1. @kumpera
Commits on Nov 11, 2011
  1. @alanmcgovern

    [io-layer] Use lstat as a fallback for stat in SetFileAttributes

    alanmcgovern authored
    Make SetFileAttributes consistent with GetFileAttributes - if
    stat fails and ENOENT try to use lstat in case it's a dangling
Commits on Nov 10, 2011
  1. @nealef

    Fixes bug 1916 - incorrect appending of string to buffer when remaini…

    nealef authored
    …ng buffer size is less than string size.
  2. @garuma

    Add missing Task_T_Test file

    garuma authored
  3. @migueldeicaza
Commits on Nov 8, 2011
  1. @rolfbjarne
  2. @spouliot

    fix typo in monotouch build

    spouliot authored
  3. @vargaz
  4. @spouliot
Something went wrong with that request. Please try again.