1. 28 1月, 2021 3 次提交
    • K
      Minor cleanup for Rfc2898DeriveBytes · 2ecec9ca
      Kevin Jones 提交于
      The _password field is not needed since CryptDeriveKey was not ported
      from the Desktop framework.
      
      Removing the field also allows removing a defensive copy and clearing it
      during disposal.
      2ecec9ca
    • P
      Fix parsing of standard format string (#47353) · ad7a50ea
      Prashanth Govindarajan 提交于
      * BigInteger changes
      
      * sq
      
      * Runtime side unit tests
      
      * Half tests
      
      * Address feedback
      
      * sq
      
      * Move to a ThrowHelper class
      
      * Move to invariant number format
      
      * Move to canonical throw
      
      * sq
      
      * sq
      
      * Fix bad unicode char
      
      * Add the percent tests back
      ad7a50ea
    • P
      Mark list for regions (#46979) · ca7f1994
      Peter Sollich 提交于
      This checkin adapts the mark list logic for regions.
      
      The basic idea is that as plan_phase goes through the regions, it calls get_region_mark_list obtain the mark list for each region.
      
      How get_region_mark_list works is different for WKS and SVR flavors of the GC:
      
       - for WKS, we have a single sorted mark list. Finding the mark list section corresponding to a region is done via binary search in the mark list.
      
       - for SVR, each GC thread, after sorting the mark list, determines where the sections corresponding to all the regions start and end. This is stored in tables mark_list_piece_start and mark_list_piece_end which are now indexed by region number. Later, get_region_mark_list merges the pieces for a region from all heaps. This is very similar to what merge_mark_lists did before.
      ca7f1994
  2. 27 1月, 2021 24 次提交
  3. 26 1月, 2021 13 次提交