Skip to content
Snippets Groups Projects
  1. Feb 25, 2021
  2. Feb 24, 2021
  3. Feb 23, 2021
  4. Feb 20, 2021
  5. Feb 19, 2021
  6. Feb 17, 2021
  7. Feb 16, 2021
  8. Feb 13, 2021
    • Nick Terrell's avatar
      [bug-fix] Make simple single-pass functions ignore advanced parameters · 7736549b
      Nick Terrell authored
      The simple compression functions are intended to ignore the advanced
      parameters, but they were accidentally using them. All the
      `ZSTD_parameters` were set correctly, but any extra parameters were
      used as-is. E.g. `ZSTD_c_format`.
      
      This PR makes all the simple single-pass functions listed below ignore
      the advanced parameters, as intended.
      
      * `ZSTD_compressCCtx()`
      * `ZSTD_compress_usingDict()`
      * `ZSTD_compress_usingCDict()`
      * `ZSTD_compress_advanced()`
      * `ZSTD_compress_usingCDict_advanced()`
      
      It also adds a test case that ensures that each of these functions
      ignore the advanced parameters.
      7736549b
    • Nick Terrell's avatar
      Merge pull request #2497 from terrelln/tracing · f39178b4
      Nick Terrell authored
      [lib] Set appliedParams.compressionLevel correctly
  9. Feb 12, 2021
  10. Feb 11, 2021
  11. Feb 10, 2021
  12. Feb 09, 2021
    • Nick Terrell's avatar
      Merge pull request #2490 from terrelln/tracing · a294a199
      Nick Terrell authored
      [trace] Keep track of a uint64_t tracing context
    • Nick Terrell's avatar
      [trace] Keep track of a uint64_t tracing context · e59c9459
      Nick Terrell authored
      The most common information that you want to track between begin() and
      end() is the timestamp of the begin function, so you can measure the
      duration of the (de)compression call. Allow the tracing library to put
      this information inside the `ZSTD_TraceCtx`, so it doesn't need to keep
      a global map in this case. If a single uint64_t is not enough, the
      tracing library can return a unique identifier (like the context
      pointer) instead, and use it as a key in a map.
      
      This keeps the simple case simple.
      e59c9459
  13. Feb 08, 2021
  14. Feb 06, 2021
  15. Feb 05, 2021
Loading