| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
MIT
* 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
/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, Fri Jul 24 20:27:08 2026