Permalink
Switch branches/tags
Commits on Sep 23, 2013
  1. Define the MONO_API & related symbols.

    Fixes a build break:
    
    	.../mono/mono/metadata/mono-hash.h:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MonoGHashTable'
    jonpryor committed Sep 23, 2013
  2. Rewrite the header file, based on the internal mono-hash.c contents

    Conflicts:
    	mono/metadata/mono-hash.h
    migueldeicaza committed with jonpryor Sep 11, 2013
  3. Remove text from article

    migueldeicaza committed with jonpryor Sep 11, 2013
  4. Change Random implementation to JKISS which is faster and has a longe…

    …r period. Also match .NET 2.0 behaviour wrt calls to protected Sample. Add unit tests (and removed the commented ones). Ref: http://www0.cs.ucl.ac.uk/staff/d.jones/GoodPracticeRNG.pdf
    spouliot committed with jonpryor Sep 19, 2013
  5. [runtime] Fix a regression introduced by 5503991. Use __builtin_popco…

    …untl () on 64 bit machines.
    vargaz committed with jonpryor Sep 17, 2013
Commits on Jul 29, 2013
  1. Remove CultureInfo.CurrentCulture dependency from ordinal based strin…

    …g::EndsWith. Fixes #13509
    marek-safar committed with jonpryor Jul 26, 2013
Commits on Jul 26, 2013
  1. Revert the use of mono_binary_search () in support/supportw.c.

    This code can't depend on mono/utils and doesn't need the 'fixed'
    implementation of bsearch () anyway since keys are never null.
    Alex Rønne Petersen committed with kumpera Jul 26, 2013
  2. Add a mono_binary_search () function.

    This is a replacement for bsearch () because some platforms
    have bogus asserts in their implementations.
    
    Conflicts:
    	mono/utils/Makefile.am
    	msvc/libmonoutils.vcxproj
    Alex Rønne Petersen committed with kumpera Jul 26, 2013
Commits on Jun 25, 2013
  1. [System.Core/Android] Use correct comparison for timezone ids.

    Context: https://bugzilla.xamarin.com/show_bug.cgi?id=7953
    
    The names within zoneinfo.idx are sorted ordinally, which is not the
    default string comparison that Array.BinarySearch() uses.
    Consequently, many timezones would not be found even though they were
    present, including "Pacific/Auckland".
    
    Use the correct string comparison so that names can be found.
    jonpryor committed Jun 25, 2013
  2. Merge pull request #669 from LogosBible/Uri_TryCreate

    Escape path for absolute Uris created using Uri.TryCreate(string, UriKind, out Uri)
    marek-safar committed Jun 25, 2013
  3. [aot]Clean the loader error after calling mini_method_compile to avoi…

    …d poisoning further calls.
    kumpera committed Jun 25, 2013
  4. Escape path for absolute Uris created using Uri.TryCreate(string, Uri…

    …Kind, out bool)
    Grayson Hansard committed with martinpotter Jan 24, 2013
  5. Rewrite lifted binary operators to match C# spec more closely. Fixes …

    …#12608 and about 10 other issues.
    marek-safar committed Jun 25, 2013
Commits on Jun 24, 2013
  1. Fix the build.

    vargaz committed Jun 24, 2013
  2. Store AOT method indexes in the Mono EH frame instead of method addre…

    …sses, since the former needs no relocations.
    vargaz committed Jun 24, 2013
Commits on Jun 23, 2013
Commits on Jun 22, 2013
  1. When unloading domains, free dynamic assemblies first, since they hav…

    …e no ref counting, so they can depend on static assemblies which are already freed. Fixes #12786.
    vargaz committed Jun 22, 2013
  2. When compiling gshared code, always use the cached isinst/castclass a…

    …s it's faster than the cached one.
    kumpera committed Jun 22, 2013
  3. Enable managed allocation under gsharing.

    We do that by using the NORMAL allocator instead of the SMALL allocator
    as sizes might overflow at runtime.
    
    The other change was to fix the GC api to take a MonoClass instead of a
    MonoVTable.
    kumpera committed Jun 21, 2013