Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mdds-2_0-devel-2.0.2-150300.7.3.1 RPM for noarch

From OpenSuSE Leap 15.5 for noarch

Name: mdds-2_0-devel Distribution: SUSE Linux Enterprise 15
Version: 2.0.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150300.7.3.1 Build date: Mon Mar 28 18:49:38 2022
Group: Development/Libraries/C and C++ Build host: sheep71
Size: 1163997 Source RPM: mdds-2_0-2.0.2-150300.7.3.1.src.rpm
Packager: https://www.suse.com/
Url: https://gitlab.com/mdds/mdds
Summary: A collection of multi-dimensional data structure and indexing algorithm
This library provides a collection of multi-dimensional data structure and indexing
algorithms.  All data structures are available as C++ templates, hence this is a
header-only library, with no shared library to link against.

Provides

Requires

License

MIT

Changelog

* Sun Feb 20 2022 dmueller@suse.com
  - update to 2.0.2:
    * addressed various coverity issues.
    * fixed random compiler warnings.
    * fixed event handling in copy construction. In aos, the event object was not
      copied when the parent container was copied. In soa, the
      element_block_acquired() callback was not called for the cloned element
      blocks.
    * added move constructors and move assignment operators to both aos and soa
      variants.
    * added optional trace function that gets called on every called public method.
* Thu Jan 27 2022 fstrba@suse.com
  - Added patch:
    * no-stdcxx17.patch
      + Do not force --stdc++17 on this header-only library
* Thu Nov 18 2021 danilo.spinella@suse.com
  - Update to version 2.0.0:
    * set the baseline C++ version to C++17.
    * implemented structure-of-arrays (SoA) storage as its default storage
      layout for better CPU cache efficiency.
    * added multiple block position adjustment implementations with various
      loop-unrolling factors combined with SSE2 and AVX2 features.
    * added a tool called runtime-env to benchmark different block position
      adjustment implementations to determine the optimal loop-unrolling factor.
    * permanently remove rectangle_set.
    * fixed a rtree bug where the memory positions of invalidated child nodes were not
      properly updated after tree mutation.  The problem manifested itself when
      using libc++ as stdlib with clang.
    * added copy and move constructors in trie_map.
    * added a variant of find() method in trie_map that returns a mutable iterator object.
      The user can now update the value associated with a key directly via the
      iterator object.
    * added copy and move constructors in packed_trie_map.
    * added load_state() and save_state() methods in packed_trie_map to allow loading
      state from and saving state to binary files.
* Wed May 19 2021 fstrba@suse.com
  - Disable temporarily the tests, in order to be able to build on
    older systems
* Thu Jun 18 2020 tchvatal@suse.com
  - Update to 1.6.0:
    * switched to using binary search on block position lookup, which
      significantly improves element access performance in general, at the
      expense of slight performance degradation on block shifting.
* Thu Aug 15 2019 jbrielmaier@suse.de
  - Version update to 1.5.0:
    * API change to 1.5
    * multi_type_vector
    * * using no (u)intX_t integer types
    * * numeric_element_block renamed to double_element_block
    * * new element block: float_element_block
    * * more fixes and performance improvements
    * documentation
    * * moved the API incompatibility notes from README to the rst doc.
    * * added the overview section for flat_segment_tree.
* Thu Nov 15 2018 tchvatal@suse.com
  - Version update to 1.4.3:
    * Api change to 1.4
    * More multivector opreations and tweaks
* Wed Nov 29 2017 tchvatal@suse.com
  - Version update to 1.3.1:
    * No api change bump this time
    * Various multi vector fixes
* Mon Sep 04 2017 fstrba@suse.com
  - Version update to 1.2.3:
    * flat_segment_tree: add segment iterator and functions
* Wed Feb 01 2017 adam.majer@suse.de
  - use individual libboost-*-devel packages instead of boost-devel
* Sun Sep 11 2016 tchvatal@suse.com
  - Version update to 1.2.2:
    * fix to handle out-of-range insertions on flat_segment_tree
* Fri Aug 19 2016 tchvatal@suse.com
  - Version update to 1.2.1:
    * Few small bugfixes
* Tue May 17 2016 tchvatal@suse.com
  - Version update to 1.2.0:
    * Another api version -> rename to mdds-1_2
* Thu Mar 24 2016 tchvatal@suse.com
  - Add requires to the devel subpkg as would be correct
* Thu Feb 11 2016 tchvatal@suse.com
  - Version update to 1.1.0:
    * Fixes in various functions to provide correct return types
    * Rewrite to automake
* Thu Dec 17 2015 tchvatal@suse.com
  - Rename to mdds-%api as coinstallation will be required from now on
  - Version update to 1.0.0:
    * Change of api compared to 0.x series
    * Various bugfixes
* Wed Jun 24 2015 tchvatal@suse.com
  - Version bump to 0.12.1:
    * Various small fixes on 0.12 series
* Tue Mar 24 2015 tchvatal@suse.com
  - Just move define up and comment why we redefine docdir
* Mon Mar 16 2015 fstrba@suse.com
  - Version bump to 0.12.0
    * more types are possible in segment_tree data structures
      (previously only pointers were possible)
* Fri Dec 19 2014 tchvatal@suse.com
  - Version bump to 0.11.2:
    * Small fixes
* Thu Nov 13 2014 tchvatal@suse.com
  - Version bump to 0.11.1:
    * Small bugfixes along 0.11 series

Files

/usr/include/mdds-2.0
/usr/include/mdds-2.0/mdds
/usr/include/mdds-2.0/mdds/flat_segment_tree.hpp
/usr/include/mdds-2.0/mdds/flat_segment_tree_def.inl
/usr/include/mdds-2.0/mdds/flat_segment_tree_itr.hpp
/usr/include/mdds-2.0/mdds/global.hpp
/usr/include/mdds-2.0/mdds/multi_type_matrix.hpp
/usr/include/mdds-2.0/mdds/multi_type_matrix_def.inl
/usr/include/mdds-2.0/mdds/multi_type_vector
/usr/include/mdds-2.0/mdds/multi_type_vector.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/aos
/usr/include/mdds-2.0/mdds/multi_type_vector/aos/block_util.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/aos/iterator.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/aos/main.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/aos/main_def.inl
/usr/include/mdds-2.0/mdds/multi_type_vector/collection.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/collection_def.inl
/usr/include/mdds-2.0/mdds/multi_type_vector/custom_func1.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/custom_func2.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/custom_func3.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/iterator_node.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/macro.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/soa
/usr/include/mdds-2.0/mdds/multi_type_vector/soa/block_util.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/soa/iterator.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/soa/main.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/soa/main_def.inl
/usr/include/mdds-2.0/mdds/multi_type_vector/trait.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/types.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector/util.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_custom_func1.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_custom_func2.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_custom_func3.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_itr.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_macro.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_trait.hpp
/usr/include/mdds-2.0/mdds/multi_type_vector_types.hpp
/usr/include/mdds-2.0/mdds/node.hpp
/usr/include/mdds-2.0/mdds/point_quad_tree.hpp
/usr/include/mdds-2.0/mdds/quad_node.hpp
/usr/include/mdds-2.0/mdds/ref_pair.hpp
/usr/include/mdds-2.0/mdds/rtree.hpp
/usr/include/mdds-2.0/mdds/rtree_def.inl
/usr/include/mdds-2.0/mdds/segment_tree.hpp
/usr/include/mdds-2.0/mdds/segment_tree_def.inl
/usr/include/mdds-2.0/mdds/sorted_string_map.hpp
/usr/include/mdds-2.0/mdds/sorted_string_map_def.inl
/usr/include/mdds-2.0/mdds/trie_map.hpp
/usr/include/mdds-2.0/mdds/trie_map_def.inl
/usr/include/mdds-2.0/mdds/trie_map_itr.hpp
/usr/share/doc/packages/mdds-2_0-devel
/usr/share/doc/packages/mdds-2_0-devel/AUTHORS
/usr/share/doc/packages/mdds-2_0-devel/COPYING
/usr/share/doc/packages/mdds-2_0-devel/NEWS
/usr/share/doc/packages/mdds-2_0-devel/README.md
/usr/share/pkgconfig/mdds-2.0.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 19:57:54 2024