Skip to content

Releases: robertu94/libpressio

libpressio version 0.16.1

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.16.1

Minor Feature

  • If supported, and compiling with RelWithDebInfo use the
    -fno-omit-frame-pointer to improve the debugging info used in that
    mode for profiling
  • Provide option to integrate clang-tidy into the build

Bug Fixes

  • Make move constructors noexcept as suggested by clang-tidy

libpressio version 0.16.0

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.16.0

Major Changes:

  • Breaking Change, pressio_data_select now outputs data in row major
    order rather than block by block in row major order.
  • multi_dimensional_iterator now gets the global dimensions from the
    iterator when passed an iterator to the constructor rather than
    accepting them seperately.

Bug Fixes:

  • Fixed a memory leak in composite_plugin

libpressio version 0.14.0

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.14.0

Major Features:

  • New error_stat plugin for common error statistics
  • New pressio_data_for_each c++ api to access data from a pointer with
    type information.

Bug Fixes:

  • Minor improvements to the metrics plugin integration test to get
    timings for all functions.

libpressio version 0.13.1

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.13.1

Bug fix:

  • Mismatch of function name between header and implementation name for a
    header file which caused linking errors when using IO functions
    resolved by renaming the symbol in the implementation.

libpressio version 0.13.0

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.13.0

Major Features:

  • New pressio_compressor_get_configuration api to query compile time
    properties of compressors such as thread safety of configuration
    properties. Implemented for each compressor plugin.

Minor Features:

  • Documented build requirements in README.md

libpressio version 0.12.0

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.12.0

Major Features:

  • Added a new API pressio_data_new_clone to clone the memory associated
    with a pressio_data structure

libpressio version 0.11.2

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.11.2

Bug Fix

  • Previously libpressio specified the wrong install interface directory.
    The new version specifies it relative to ${CMAKE_INSTALL_INCLUDEDIR}

libpressio version 0.11.1

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.11.1

Bug Fix

  • Previously the pressio_data_select() took the first argument by
    non-const pointer, which was unnecessary.

libpressio version 0.11.0

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.11.0

Major Changes

  • New pressio_data_select api based on the HDF5 select_hyperslab api.
    This functionality will support the use of sampling routines and other
    conditions where a strided subset of the data is desired
  • Introduced an internal multi-dimensional iterator

Minor Changes

  • Added compatibility checks for c++17 apis not supported by all
    supported compilers
  • CMAKE_BUILD_TYPE is now set to release by default and limited to
    valid options
  • Changed plugin construction to support libc++ by providing the full
    type instead of relying on type deduction.

Bug Fixes

  • Previously it was impossible to enable the MGRAD plugin, this has now
    been fixed.

libpressio version 0.10.4

10 Aug 16:03
Compare
Choose a tag to compare

libpressio version 0.10.4

Bug Fix: fixed inconsistent naming in the metrics time plugin