Skip to content
Snippets Groups Projects
  1. Mar 27, 2020
    • Nick Terrell's avatar
      Fix copyright and license lines · ac58c8d7
      Nick Terrell authored
      * All copyright lines now have -2020 instead of -present
      * All copyright lines include "Facebook, Inc"
      * All licenses are now standardized
      
      The copyright in `threading.{h,c}` is not changed because it comes from
      zstdmt.
      
      The copyright and license of `divsufsort.{h,c}` is not changed.
      ac58c8d7
  2. Mar 24, 2020
    • Nick Terrell's avatar
      Merge pull request #2050 from terrelln/align · f5029e28
      Nick Terrell authored
      Align decompress sequences loop to 32+16 bytes
      f5029e28
    • Nick Terrell's avatar
      Align decompress sequences loop to 32+16 bytes · 8d0ee37a
      Nick Terrell authored
      The alignment is added before the loop, so this shouldn't hurt
      performance in any case. The only way it hurts is if there is already
      performance instability, and we force it to be stable but in the bad
      case.
      
      This consistently gets us into the good case with gcc-{7,8,9} on an
      Intel i9-9900K and clang-9. gcc-5 is 5% worse than its best case but has
      stable performance. We get consistently good behavior on my Macbook Pro
      compiled with both clang and gcc-8. It ends up in the 50% from DSB and
      50% from MITE case, but the performance is the same as the 85% DSB case,
      so thats fine.
      8d0ee37a
    • Nick Terrell's avatar
      Merge pull request #2029 from terrelln/minor-opt · d34204a7
      Nick Terrell authored
      [opt] Update repcodes less often
      d34204a7
  3. Mar 23, 2020
  4. Mar 13, 2020
  5. Mar 11, 2020
  6. Mar 10, 2020
  7. Mar 09, 2020
  8. Mar 05, 2020
  9. Mar 04, 2020
  10. Mar 03, 2020
Loading