1. 11 3月, 2023 5 次提交
  2. 10 3月, 2023 31 次提交
  3. 09 3月, 2023 4 次提交
    • Q
      81977309
    • X
      Replace `SafeLocalAllocHandle` in `System.Diagnostics.PerformanceCounter` (#82456) · 5f94bffe
      xtqqczze 提交于
      * Replace `SafeLocalAllocHandle` in `Diagnostics.PerformanceCounter`
      
      * Update SharedPerformanceCounter.cs
      
      * Update System.Diagnostics.PerformanceCounter.csproj
      5f94bffe
    • J
      JIT: Remove TYP_BLK and TYP_LCLBLK (#83036) · 5c7e6d65
      Jakob Botsch Nielsen 提交于
      This PR allows TYP_STRUCT locals to have block layouts and replaces uses
      of TYP_BLK and TYP_LCLBLK with such locals instead.
      
      There is still an invariant that any struct parameter local (even SIMD) has a non-block layout.
      
      Also fixes a bug related to GS cookie handle with jit32 GC encoder -- it is
      not allowed to be at fp+0, so we need to insert some padding in some cases because
      now that some GS cookie-requiring locals are TYP_STRUCT they can sometimes be
      removed from the frame.
      
      To fix a TP regression, also precache the 0-sized block layout in the layout table. This
      layout is used by all non-x86 compilations because the outgoing arg area starts out
      as a 0-sized block local that is always allocated.
      5c7e6d65
    • V
      Fix RequiresAccessedThrough tests (#83190) · e5fb9285
      Vitek Karas 提交于
      This was caused by interaction between two PRs.
      AOT is now expected to warn on all single-file and dynamic code attributes, just like the analyzer.
      e5fb9285