Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 22, 2015
  1. @esdrubal

    [corlib] Moved ValueType field into another class.

    esdrubal authored
    Adding fields to ValueType can mess with sub class layouts.
    Fixes #30060.
  2. @vargaz

    Merge pull request #1828 from alexanderkyte/jenkins_arm_profiler_crash

    vargaz authored
    [runtime/profiler] Check that coverage hash tables have been initialized before freeing them.
Commits on May 21, 2015
  1. @alexanderkyte
  2. @atsushieno
  3. @vargaz
  4. @vargaz
  5. @atsushieno

    [WCF] fix send timeout. Should fix bug #19697. Should fix bug #19697.…

    atsushieno authored
    … Should fix bug #19697. Should fix bug #19697.
    
    1. Preserve ChannelFactory so that it can retrieve its ServiceEndpoint's
    Binding's Timeout values.
    2. Use DefaultCommunicationTimeouts.SendTimeout instead of ReceiveTimeout.
    It was either written when I don't understand the API well or might be
    different in duplex channel (who cares? nothing supports it now and
    we will be switching to referencesource).
    
    It is going to be my final contribution to WCF old codebase. Bye bye forever.
  6. @vargaz

    [runtime] Fix the calculation of the blittable status of System.Value…

    vargaz authored
    …Type after the import of the MS reference source version.
  7. @alexrp

    Merge pull request #1826 from alexanderkyte/remove_all_processes_call…

    alexrp authored
    …back_test
    
    [runtime] Remove a test that leads to excessive heap thrashing and interferes with other tests.
Commits on May 20, 2015
  1. @marek-safar
  2. @marek-safar

    Bump reference source

    marek-safar authored
  3. @marek-safar
  4. @marek-safar
  5. @ludovic-henry
  6. @marek-safar
  7. @ludovic-henry
  8. @ludovic-henry
  9. @alexrp

    Merge pull request #1823 from iainx/anti-dos

    alexrp authored
    [Profiler] Limit files loaded in the coverage profiler to 128k
  10. @ludovic-henry

    [referencesource] Import System.ValueType

    ludovic-henry authored
    Instead of importing the source from referencesource, the algorithm has been reimplemented in our version. This is because their implementation uses multiple internal calls that do not need to be.
  11. @iainx

    [Profiler] Limit files loaded in the coverage profiler to 128k

    iainx authored
    Place an upper limit on files loaded in the coverage profiler to 128k. If the
    system suppression file exceeds that (it is currently only 3k), then there's
    some problem and the profiler will exit. For other user files passed on the
    commandline, we print a warning message and ignore them.
  12. @marek-safar
  13. @alexanderkyte
  14. @baulig

    Merge pull request #1822 from mono/work-bug23792

    baulig authored
    [TLS]: Fix #23792.
  15. @spouliot
  16. @baulig

    [TLS]: Fix #23792.

    baulig authored
    What happens here is the following:
    
    When using chunked encoding, the ChunkStream sometimes mixes async and sync requests
    on the underlying stream.  The async calls work great - just the sync ones create
    problems.
    
    In this particular bug, the server returns two ApplicationData records - one big one
    and then a smaller one.  The chunk parser requests a sync read of 1024 bytes which
    then result in a series of sync reads on the underlying network stream.  The first
    two or three network reads don't return enough data to fill the huge ApplicationData
    record - the last one then returns so much data that it fills both the remainder of
    the first record and the entire second one.
    
    If the caller issued a second sync read, then the implementation would catch this -
    but the async code path does not.
  17. @spouliot
Commits on May 19, 2015
  1. @ludovic-henry

    [referencesource] Import System.Runtime.InteropServices.SafeHandle

    ludovic-henry authored
    Instead of importing the source from referencesource, the algorithm has been reimplemented in our version. This is because their implementation uses multiple internal calls that do not need to be, and they are simple enough to just be reimplemented in managed code.
  2. @marek-safar
  3. @marek-safar
  4. @tritao

    Merge pull request #1821 from iainx/replace-getline

    tritao authored
    [Profiler] Replace getline(3)
  5. @marek-safar
  6. @iainx

    [Profiler] Replace getline(3)

    iainx authored
    getline(3) is not available on Android API < 21, so we use our own custom
    functions
  7. @vargaz

    [aot] Fix full aot support.

    vargaz authored
  8. @marek-safar
  9. @nealef
Something went wrong with that request. Please try again.