Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: xamarin/monodr…
Commits on Oct 7, 2013
  1. @jonpryor

    Fallback to $LANG if $LC_ALL isn't set.

    jonpryor authored
    This is a regression introduced in be53263.
    Xamarin.Android assumes that the $LANG environment variable can be
    used to control System.Globalization.CultureInfo.CurrentCulture,
    setting LANG based on the current Java locale.
    This was broken in be53263 because $LANG was no longer being checked
    to determine the default locale, as $LC_ALL was not set.
    Fix the fallback logic so that $LANG is checked when $LC_ALL is not.
Commits on Oct 4, 2013
  1. @vargaz @jonpryor

    [sgen] Use gcc bitcount intrinsics where appropriate.

    vargaz authored jonpryor committed
  2. @migueldeicaza @jonpryor

    Add actual source

    migueldeicaza authored jonpryor committed
  3. @migueldeicaza @jonpryor

    Fix inacurrate reference

    migueldeicaza authored jonpryor committed
Commits on Oct 2, 2013
  1. @kumpera @jonpryor

    Add another extension point to the runtime.

    kumpera authored jonpryor committed
Commits on Sep 27, 2013
  1. @jonpryor

    Revert "Make sure we properly account for transitive liveness when pr…

    jonpryor authored
    …ocessing bridge objects. Fixes #13858"
    This reverts commit 7d6daf7.
    The fix for #13858 introduced Bug #14999:

    It basically replaces a consistent GC-related crash with an entirely
    random GC crash (fun!), stalling QA.
    Revert the #13858 fix so that QA can continue, testing the
    Microsoft Remediation Patches.
Commits on Sep 24, 2013
  1. @kumpera @jonpryor

    Make sure we properly account for transitive liveness when processing…

    kumpera authored jonpryor committed
    … bridge objects. Fixes #13858
    We depend on the latent liveness state of objects at the time we collect bridged objects. To
    preserve this we must perform the dfs1 step right after collecting them and before we drain the
    gray stack or all objects pointed by candidate bridge objects will be marked as alive.
Commits on Sep 23, 2013
  1. @jonpryor

    Define the MONO_API & related symbols.

    jonpryor authored
    Fixes a build break:
    	.../mono/mono/metadata/mono-hash.h:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MonoGHashTable'
  2. @migueldeicaza @jonpryor

    Rewrite the header file, based on the internal mono-hash.c contents

    migueldeicaza authored jonpryor committed
  3. @migueldeicaza @jonpryor

    Remove text from article

    migueldeicaza authored jonpryor committed
  4. @migueldeicaza @jonpryor

    Simplify locale fetching, we have very simple needs

    migueldeicaza authored jonpryor committed
  5. @spouliot @jonpryor

    Change Random implementation to JKISS which is faster and has a longe…

    spouliot authored jonpryor committed
    …r period. Also match .NET 2.0 behaviour wrt calls to protected Sample. Add unit tests (and removed the commented ones). Ref:
  6. @migueldeicaza @jonpryor

    Remove comment, refer to the spec instead

    migueldeicaza authored jonpryor committed
  7. @vargaz @jonpryor

    [runtime] Fix a regression introduced by 5503991. Use __builtin_popco…

    vargaz authored jonpryor committed
    …untl () on 64 bit machines.
  8. @vargaz @jonpryor

    Use __builtin_popcount () in mono_bitset_count ().

    vargaz authored jonpryor committed
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
  6. @marek-safar

    Lift result of enum substraction when operation is lifted due to non-…

    marek-safar authored
    …nullable enum type. Fixes #13454
  7. @marek-safar
  8. @marek-safar
Commits on Jul 25, 2013
  1. @vargaz
  2. @duncanmak

    Bump version to 3.2.2

    duncanmak authored
  3. @marek-safar
Commits on Jul 24, 2013
  1. @vargaz @rolfbjarne
Commits on Jul 23, 2013
  1. @marek-safar
Something went wrong with that request. Please try again.