1. 02 2月, 2021 16 次提交
    • S
      Fix ReadWriteTimeout_CancelsResponse test (#47737) · 39dd3819
      Stephen Toub 提交于
      39dd3819
    • O
      adding span version of ReceiveMessageFrom (#46285) · 4df29c97
      Ove Bastiansen 提交于
      * adding span version of ReceiveMessageFrom
      
      fix #43933
      
      * Started using new testsetup for the receivemessagefrom
      
      * removed code duplication in socketpal.windows
      
      * removed unused buffers parameter
      
      * adding non-zero offset to the ReceiveMessageFrom test
      
      * added documentation
      
      * offset fix for EAP tests
      
      * fixing pr comments
      4df29c97
    • P
      Fix plan phase policy bug with regions (#47622) · a56f84ba
      Peter Sollich 提交于
      This fixes a problem where accidentally too much code was excluded with USE_REGIONS.
      
      This caused the compaction decision to be inconsistent between heaps, with some heaps doing compacting and some heaps doing mark&sweep. This is a problem, because the relocation phase relies on relocation information stored in the free space between used objects, and the free space is being overwritten by the sweep. It's an issue only for object pointers between heaps, but these are very common.
      a56f84ba
    • A
      Move statics to POH (#47651) · 596ee7cc
      Andrew Au 提交于
      596ee7cc
    • J
      Produce a .version file for Microsoft.NETCore.App in the runtime layout. (#47717) · b23ccde6
      Jeremy Koritzinsky 提交于
      * Produce a .version file for Microsoft.NETCore.App in the runtime layout.
      
      * Update src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Runtime.sfxproj
      
      * Update src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Runtime.sfxproj
      b23ccde6
    • A
      [mbr] Add a global has_updates flag (#47716) · b89341de
      Aleksey Kliger (λgeek) 提交于
      Use it to take the slow path in metadata lookups when there's at least one
      delta applied.
      b89341de
    • A
      JIT: fix issues with profile incorporation phase (#47723) · e7f4dcd2
      Andy Ayers 提交于
      Change #47646 did not remove the code in `fgMakeBasicBlocks` that set profile
      data. That masked some flaws in `fgIncorporateProfileData`:
      * it should process all blocks; nothing has been imported yet
      * it must honor a constraint that some handler blocks can't be rare.
      
      This fixes the above, and removes the early profile setting.
      e7f4dcd2
    • C
      8aca6912
    • D
      Pgo phase3 (#47558) · afa50f99
      David Wrighton 提交于
      - Fix class type probes (the increment of the count wasn't correct)
      - Use the 64bit integer encoders for all the pgo data
      - New section for R2R PE Files containing instrumentation data
      - R2RDump functionality to display all the data embedded in the file
      - Enable BBOPT for optimized builds in a more unconditional fashion
      
      Future PGO work will include
      - Move Pgo type handle histogram processing into JIT (which will make type guessing work in crossgen2 as well as in the runtime)
      - Triggers for controlling Pgo data extraction
      - Size control for pgo instrumentation data
      
      With this checkin, the feature is functional from a crossgen2.exe point of view, but its not polished, and it cannot be used from the Crossgen2 sdk integration yet (as the sdk does not have the ability to pass an extra pair of arguments to the compiler. 
      afa50f99
    • K
      Allow macOS chain building to use network if revocation checking is requested · 35f4dad5
      Kevin Jones 提交于
      The DisableCertificateDownloads property on the chain policy controls all
      network activity when building a chain on macOS, not just AIA fetching. If
      set to true, the (default) revocation policy would fail because the network
      would be treated as unavailable. On macOS, as a work around, permit the
      network activity if revocation checking is explicitly enabled.
      35f4dad5
    • P
      Fix filtering properties in TypeDescriptor (#40287) · 44ff5a6a
      Petr Onderka 提交于
      44ff5a6a
    • J
      Use C EventPipe implementation by default (#47665) · 2ffb39e4
      John Salem 提交于
      2ffb39e4
    • S
      Fix assert / ObjectDisposedException in PLINQ handling of AggregateException (#47711) · f4ed7672
      Stephen Toub 提交于
      PLINQ's QueryTaskGroupState handles joining with queued tasks, and handles the exceptions that emerge from waiting on them.  AggregateExceptions are special-cased, and are flattened to eliminate extra levels that may have been added explicitly or implicitly; the code then checks to see whether all of the exceptions contained in the aggregate represent cancellation.  However, it fails to account for the possibility that there are no exceptions it contains, which could happen if the only exceptions thrown are themselves empty AggregateExceptions.  If that happens, the code makes some invalid assumptions that lead to a failed assert and then throwing an ObjectDisposedException.
      
      The fix is just to check whether the flattened AggregateException is empty and to treat that not as cancellation but as a normal exception.
      f4ed7672
    • S
      Add support for HttpWebRequest.ReadWriteTimeout (#47648) · c9d1fd60
      Stephen Toub 提交于
      Uses the recently added support for SocketsHttpHandler.ConnectCallback to be used for synchronous operations to add support for HttpWebRequest.ReadWriteTimeout.  That value is now used to set the Read/WriteTimeout on the underlying socket, with it then affecting all synchronous reads and writes on that connection.  The ReadWriteTimeout is added to the cache key for whether the cached HttpClient instance can be used, as is whether the request is sync or async because that influences how connections are created from the HttpClient instance.
      c9d1fd60
    • A
      Update license headers in new files (#47669) · cbd8349e
      Adeel Mujahid 提交于
      * Update license headers in new files
      
      * Run dotnet-format on changeset
      cbd8349e
    • J
      Add support for EventPipe stackwalks and method formatting on Mono. (#47629) · d199ebfc
      Johan Lorensson 提交于
      * Add support for EventPipe stackwalks and method formatting on Mono.
      
      * Review feedback.
      
      * Explicit gboolean -> bool conversion.
      d199ebfc
  2. 01 2月, 2021 6 次提交
  3. 31 1月, 2021 3 次提交
  4. 30 1月, 2021 15 次提交