Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 2, 2015
  1. @vargaz
Commits on Aug 1, 2015
  1. @vargaz

    Fix a warning.

    vargaz authored
  2. @vargaz
  3. @vargaz
  4. @vargaz
  5. @marek-safar

    Merge pull request #1955 from LogosBible/servicepoint_nre

    marek-safar authored
    Fix NRE in CheckAvailableForRecycling. Fixes #32685
  6. @marek-safar

    Merge pull request #1956 from akoeplinger/fix-processtest-race

    marek-safar authored
    [System] Fix a race in two ProcessTest tests
  7. @alexrp

    Merge pull request #1957 from akoeplinger/msbuild-fix

    alexrp authored
    Revert "[Microsoft.Build.Engine] Fix bug with escaped semicolon and spaces"
  8. @akoeplinger

    Revert "[Microsoft.Build.Engine] Fix bug with escaped semicolon and s…

    akoeplinger authored
    …paces"
    
    This reverts commit 51297ed.
    
    It caused a regression for escaped quotes (%22) in msbuild properties. See 51297ed#commitcomment-11827605.
    
    Disable test that now fails again after the revert. Add new test that verifies the behavior originally broken by the change.
Commits on Jul 31, 2015
  1. @akoeplinger

    [System] Fix a race in two ProcessTest tests

    akoeplinger authored
    The tests sometimes failed in CI, due to a race condition between
    the Exited event and our assertion of whether it was called.
  2. @tjphilpot
  3. @jonpryor

    [mkbundle] Add `mkbundle --dos2unix` parameter.

    jonpryor authored
    Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=25086
    Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=31875
    Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=32171
    
    Reverts and reworks commit bcfec74.
    
    The problem is that when Xamarin.Android is running mkbundle, dos2unix
    should NEVER be used, because the Android NDK NEVER wants Unix-like
    paths, which is what dos2unix creates.
    
    Commit bcfec74 attempted to fix this by removing dos2unix invocation
    from the Xamarin.Android codepath.
    
    The problem is that the logic was backwards: it removed dos2unix
    invocation when XAMARIN_ANDROID was NOT defined, and PRESERVED
    dos2unix invocation when XAMARIN_ANDROID WAS defined.
    
    Meaning commit bcfec74 broke normal/default mkbundle.exe use on
    Windows -- it would no longer probe for and use dos2unix if present --
    and Xamarin.Android use of mkbundle continued to check for and use
    dos2unix if it was present, continuing the buggy behavior.
    
    Doh!
    
    Thus, a reworking: Add a `mkbundle --dos2unix` parameter.
    If `mkbundle --dos2unix=false` is specified, dos2unix will NOT be
    probed for, and will NOT be used. If `mkbundle --dos2unix` or
    `mkbundle --dos2unix=true` is used, then dos2unix WILL be used.
    
    This allows the caller to consistently, ahead of time, control
    mkbundle's behavior regarding dos2unix, which will e.g. allow
    Xamarin.Android to *always* specify --dos2unix=false, allowing things
    to build as desired there.
  4. @akoeplinger

    [System.Runtime.Remoting] Use NotWorking category for test instead of…

    akoeplinger authored
    … Ignore attribute
    
    The TestFixtureSetUp would sometimes fail in CI, but none of the tests in this class are
    actually run since they are all either [Category("NotWorking")] or [Ignore].
    
    Moving the one test from Ignore to NotWorking category allows NUnit to recognize there
    are no tests to run and skips the unnecessary TestFixtureSetUp completely.
  5. @marek-safar
  6. @marek-safar
  7. @marek-safar
  8. @vargaz
Commits on Jul 30, 2015
  1. @vargaz

    [aot] Fix the caching of runtime-invoke wrappers after the wrapper ca…

    vargaz authored
    …che changes, two methods with the same signature might have different runtime invoke wrappers now, and the caching would break their lookup.
  2. @marek-safar
  3. @kumpera

    Merge pull request #1840 from ludovic-henry/iolayer-thread-interrupt

    kumpera authored
    [runtime] Implement wait interrupt in thread info, instead of in the io-layer
  4. @baulig

    [System]: Fix WebConnectionStream.SetHeadersAsync() logic for #31830.

    baulig authored
    This fixes commits 8ccfe0f and
    c109f9c.
    
    Added new test:
    xamarin/web-tests@d60bc3f
    
    (cherry picked from commit c133880)
  5. @nealef

    Add missing {

    nealef authored
  6. @vargaz

    [amd64] Allocate stack space for saving argument registers in the sdb…

    vargaz authored
    … trampoline code on winx64.
  7. @vargaz

    [amd64] Allocate stack space for saving argument registers in the gen…

    vargaz authored
    …eric trampoline code on winx64.
  8. @vargaz

    [jit] Avoid emitting the DW_CFA_mono_advance_loc mono extension opcod…

    vargaz authored
    …e into the .debug_frame section.
  9. @BrzVlad

    Merge pull request #1929 from BrzVlad/feature-unwind4yall

    BrzVlad authored
    Feature trampoline unwind info
Commits on Jul 29, 2015
  1. @BrzVlad

    [arm] Provide unwind info for tls thunks

    BrzVlad authored
    We don't try to unwind from the fallback thunks since they call external code anyway.
  2. @BrzVlad
  3. @BrzVlad

    [arm] Fix unwind info for managed methods

    BrzVlad authored
    Add unwind information for the epilog.
  4. @BrzVlad
  5. @BrzVlad
  6. @BrzVlad
  7. @BrzVlad
  8. @vargaz

    Remove an obsolete comment.

    vargaz authored
  9. @vargaz

    Revert "Report XDG Documents directory for SpecialFolder.MyDocuments"

    vargaz authored
    This reverts commit d6553bc.
    
    Revert this as it breaks the build.
Something went wrong with that request. Please try again.