Skip to content

libpressio version 0.34.4

Compare
Choose a tag to compare
@robertu94 robertu94 released this 21 Aug 02:02
· 192 commits to master since this release

libpressio version 0.34.4

Bug Fixes:

  • previously, pressio_data objects would incorrectly report that an
    empty buffer had data_size == 1, which caused a host of issues with
    these objects. All of them have been fixed.
  • the ZFP-plugin previously would cause a double-free if copied. This
    has been resolved, by following the rule of 5
  • the ZFP-plugin would read uninitialized memory if it wasn't configured
    prior to calling set_options with some options information. It is now
    initalized to a default state.
  • the ZFP plugin would previously fail to decompress if using the OpenMP
    mode requiring a reconfiguration between compression and decompression.
    Since this isn't expected, we save the mode, use serial mode, then
    restore to the previous mode.
  • the SZ plugin used enable_shared_from_this in an undefined way. Now
    the code relies upon the default plugin mechanics in libpressio to get
    another handle to the same shared object.