Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: mono-3-2
Commits on Aug 20, 2013
  1. @vargaz
Commits on Aug 16, 2013
  1. @vargaz

    [sgen] Disable freeing of OS memory on win32, it causes asserts becau…

    vargaz authored
    …se VirtualFree () fails.
  2. @vargaz
  3. @vargaz

    Remove the usage of gcc-3 on mingw, the gcc-3 package no longer exist…

    vargaz authored
    …s on cygwin. Mono can be built by configuring with --host=i686-pc-mingw32. Building without this will not work, since the libtool wrapper executables created by libtool will be unusable, i.e. they exit before the real runtime process exits.
  4. @vargaz
  5. @vargaz
Commits on Aug 15, 2013
  1. @schani @kumpera

    Fix race conditions in finalizer/weak link staging.

    schani authored kumpera committed
  2. @atsushieno @vargaz

    Fix build (giconv.c)

    atsushieno authored vargaz committed
  3. @marek-safar
Commits on Aug 14, 2013
  1. @jstedfast
  2. @jstedfast
  3. @jstedfast

    Fixed some compiler warnings in libgc

    jstedfast authored jstedfast committed
  4. @jstedfast

    Replaced call to sscanf() with calls to strtoull(). Better. Faster. S…

    jstedfast authored jstedfast committed
  5. @jstedfast
  6. @jstedfast

    Fixed some compiler warnings

    jstedfast authored jstedfast committed
  7. @jstedfast

    Fixed System.Text.Decoder.GetChars(byte*,int,char*,int,bool) to copy …

    jstedfast authored
    …output into the char* buffer.
  8. @vargaz

    [sgen] Add a workaround for #13951. Register the jit info for GC crit…

    vargaz authored
    …ical methods as soon as they are loaded, and avoid lookups in the AOT images when calling mono_jit_info_table_find () during STW.
  9. @marek-safar
Commits on Aug 13, 2013
  1. @jonpryor

    [mscorlib] Support OID names in RSACryptoServiceProvider.SignData()

    jonpryor authored
    MSDN documents that RSACryptoServiceProvider.SignData()'s provider
    paramter may contain an OID name:
    > The halg parameter can accept a String, a HashAlgorithm, or a Type.
    > The string value can be one of the following:
    > * The object identifier (OID) friendly name of the hash algorithm to use,
    >   either a name registered in the crypto config file or one in the
    >   Crypto API OID table.
    > * The OID value. The OID must be one recognized by the Crypto API.
    > For example, you could use SignData(new byte[5], "") or
    > SignData(new byte[5], "sha1"), or SignData(new byte[5], "SHA1").
    Add support for this OID names as the provider.
Commits on Aug 12, 2013
  1. @jonpryor

    [System.Core/Android] Android's doesn't export getpagesize()

    jonpryor authored
    Partially fixes:
    Android's doesn't export getpagesize(3), resulting in an
    	System.EntryPointNotFoundException: getpagesize
    	  at (wrapper managed-to-native) System.IO.MemoryMappedFiles.MemoryMapImpl.getpagesize ()
    	  at System.IO.MemoryMappedFiles.MemoryMapImpl.Map (int,long,long&,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,intptr&,int&)
    	  at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.Create (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
    	  at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor..ctor (int,long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
    	  at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
    Android does provide getpagesize(3); it's just an inline function.
    The full fix will require two parts:
     1. Update MemoryMapImpl to P/Invoke!monodroid_getpagesize()
     2. Add a!monodroid_getpagesize() export.
    This commit implements (1).
Commits on Aug 9, 2013
  1. @schani
  2. @vargaz @rolfbjarne
Commits on Aug 8, 2013
  1. @jonpryor

    [mdoc-validate] Allow <format/> to have ANY content.

    jonpryor authored
    The intent of the <format/> element is to assist encapsulating
    arbitrary HTML content within an mdoc(5) container. This frequently
    requires having more than _one_ element within the <format/> block.
    (WTF was I thinking forgetting the maxOccurs attribute?!)
Commits on Aug 6, 2013
  1. @jonpryor

    [System.Core/Android] Support Android v4.3's timezone DB format

    jonpryor authored
    Android v4.3 changed the timezone DB format described in 8a26398 and
    replaced it with a single file containing version, index, data, and a
    "zoneTab" (which is parsed but unused).
    Port/rewrite the Java libcore.util.ZoneInfoDB type into
    System.AndroidTzData so that this new file format is supported.
    (Another day, another file format...)
  2. @vargaz
Commits on Aug 5, 2013
  1. @vargaz @rolfbjarne
Commits on Jul 31, 2013
  1. @vargaz @rolfbjarne

    Quote path arguments to opt/llc. Fixes #13603.

    vargaz authored rolfbjarne committed
Commits on Jul 29, 2013
  1. @marek-safar
  2. @marek-safar
Commits on Jul 27, 2013
  1. @marek-safar
Commits on Jul 26, 2013
  1. @marek-safar
  2. @jonpryor

    [System] Support FTP download where PWD starts with '\'.

    jonpryor authored
    There are some Industrial Automation Hardware devices which return a
    '\'-prefixed path to the FTP PWD command, which would break:
    	System.UriFormatException: Invalid URI: The hostname could not be parsed.
    	  at System.Uri.Parse (UriKind kind, System.String uriString)
    	  at System.Uri.ParseUri (UriKind kind)
    	  at System.Uri..ctor (System.String uriString, Boolean dontEscape)
    	  at System.Uri..ctor (System.String uriString) [0x0000
    	  at System.Net.FtpWebRequest.GetRemoteFolderPath (System.Uri uri)
    	  at System.Net.FtpWebRequest.CWDAndSetFileName (System.Uri uri)
    	  at System.Net.FtpWebRequest.ProcessMethod ()
    	  at System.Net.FtpWebRequest.ProcessRequest ()
    	There was an error connecting to the FTP Server.
    The problem was this statement:
    	Uri initial = new Uri ("ftp://dummy-host" + initial_path);
    Since the FTP server was returning "\" to the PWD command,
    `initial_path` was "\", and the above was equivalent to:
    	Uri initial = new Uri (@"ftp://dummy-host\");
    This results in the UriFormatException.
    The solution is to not assume that `initial_path` will start with '/',
    and instead use UriBuilder.
  3. @alexrp @jonpryor

    Revert the use of mono_binary_search () in support/supportw.c.

    alexrp authored jonpryor committed
    This code can't depend on mono/utils and doesn't need the 'fixed'
    implementation of bsearch () anyway since keys are never null.
  4. @alexrp @jonpryor

    Add a mono_binary_search () function.

    alexrp authored jonpryor committed
    This is a replacement for bsearch () because some platforms
    have bogus asserts in their implementations.
  5. @marek-safar
Something went wrong with that request. Please try again.