Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jul 3, 2015
  1. @kumpera

    [jit] Add emulation r4 to u8 conversion. Fixes #31582.

    kumpera authored
    Most targets, like arm and amd64 don't support fast float to ulong conversion.
Commits on Jul 2, 2015
  1. @ludovic-henry

    [runtime] Fix cpu usage greater than 100% error

    ludovic-henry authored
    We simply relax the conditions as we do not need a very high precision.
  2. @kumpera

    Merge pull request #1907 from alexanderkyte/slow_aot_startup_hash

    kumpera authored
    [runtime] Speed up find_aot_method_in_module
  3. @alexischr

    [referencesource] Keep Mono's old default provider type value for RSA.

    alexischr authored
    The value isn't used for the managed crypto code and is still validfor CryptoAPI, but if it changes Mono can't find keypairs made with earlier versions. Fixes #31199
  4. @esdrubal

    Merge pull request #1860 from saper/tz-fix

    esdrubal authored
    [corlib] Assume UTC if no $TZ set. Fixes #30698.
  5. @esdrubal

    Bump reference sources

    esdrubal authored
  6. @ludovic-henry
Commits on Jul 1, 2015
  1. @ludovic-henry
  2. @alexanderkyte
  3. @alexanderkyte
  4. @alexanderkyte
  5. @spouliot

    [linker] Fix comparison of methods wrt generic parameters [#30488]

    spouliot authored
    The check from [1] is fine when it's done once _or_ with an identical
    target. However there's nothing to ensure (if done more than once) that
    it's being used to represent the same thing every time.
    
    That makes the code from [1] match methods like:
    
    > System.IObservable`1<TResult> System.Reactive.Linq.IQueryLanguage::Repeat(TResult)
    
    and
    
    > System.IObservable`1<TSource> System.Reactive.Linq.QueryLanguage::Repeat(System.IObservable`1<TSource>)
    
    where `TResult` is different in both checks.
    
    This patch tracks what is used as the generic parameter (on first check)
    and make sure it's identical if it's used again in the same signature.
    
    Note: this is a very old bug (i.e. it's always been that way) but recent
    changes to mono started to report such issues (a good thing) and, for AOT
    compilation on XI, that resulted in MT3001 errors.
    
    [1] https://github.com/mono/mono/blob/mono-3.10.0/mcs/tools/linker/Mono.Linker.Steps/TypeMapStep.cs#L250
  6. @ludovic-henry
  7. @marek-safar
  8. @ludovic-henry

    [threadpool-ms-io] Fix epoll

    ludovic-henry authored
    The socket would not be deleted with epoll_ctl (via epoll_reset_fd_at) when we would remove the state from threadpool_io.states. So when we would try to add it again, it would mark it as a new socket (as it wouldn't be present in threadpool_io.states), while it has not been deleted from epoll.
Commits on Jun 30, 2015
  1. @kumpera
  2. @ludovic-henry
  3. @ludovic-henry

    [io-layer] Disable shared handles support by default

    ludovic-henry authored
    They are a very fragile part of the runtime, as they are not very well aken care of.
    
    We simply disable it by default for now. If everything still works as expected, we will completely remove the code.
  4. @marek-safar
Commits on Jun 29, 2015
  1. @tritao

    Merge pull request #1903 from vkargov/master

    tritao authored
    Fix the MinGW build.
  2. @vkargov
  3. @vkargov
Commits on Jun 28, 2015
  1. @vargaz

    Fix the build.

    vargaz authored
  2. @nealef
  3. @vargaz

    Merge pull request #1901 from oafasting/master

    vargaz authored
    Removed obsolete flag '-no-cpp-precomp' from darwin $CPPFLAGS
  4. @oafasting
Commits on Jun 27, 2015
  1. @vargaz

    Fix the build.

    vargaz authored
Commits on Jun 26, 2015
  1. @vargaz
  2. @migueldeicaza
  3. @vargaz

    Fix the loadable llvm build.

    vargaz authored
  4. @marek-safar

    [corlib] Fixes warning

    marek-safar authored
  5. @marek-safar
  6. @marek-safar
  7. @marek-safar
  8. @vargaz

    [aot] Improve support for situations where mono_aot_get_method () etc…

    vargaz authored
    …. is passed an already gshared method.
Something went wrong with that request. Please try again.