Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mdds-1_2-devel | Distribution: SUSE Linux Enterprise 15 |
Version: 1.3.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 1.18 | Build date: Fri May 25 20:37:57 2018 |
Group: Development/Libraries/C and C++ | Build host: sheep05 |
Size: 683426 | Source RPM: mdds-1_2-1.3.1-1.18.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://code.google.com/p/multidimalgorithm/ | |
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
* 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 * Mon Sep 29 2014 tchvatal@suse.com - Version bump to 0.11.0: * added sorted_string_map * multi_type_vector bugfixes * Fri Apr 25 2014 tchvatal@suse.com - Version bump to 0.10.3: * Various bugfixes among 0.10 series found during lo 4.2.3 phase. * Tue Feb 25 2014 tchvatal@suse.com - Version bump to 0.10.2: * Various bugfixes among 0.10 series found during lo 4.2.1 phase. * Wed Jan 08 2014 fridrich.strba@suse.com - Upgrade to 0.10.1 * multi_type_matrix - added a variant of set_empty() that takes an additional length parameter. * flat_segment_tree - significant performance improvement on build_tree() and search_tree(), by optimizing the non-leaf node object generation and storage to achieve better locality of reference. * segment_tree - slight performance improvement on build_tree(), as a result of the optimization done for flat_segment_tree since these two structures share the same tree generation code. * multi_type_vector - improved debug message on mis-matched block types (only when MDDS_MULTI_TYPE_VECTOR_DEBUG is defined). * Mon Dec 30 2013 tchvatal@suse.com - Version bump to 0.9.1 needed in LO-4.2 - Drop unused patch old-gcc-bug.patch. * Thu Nov 14 2013 tchvatal@suse.com - Depend on pkg-config to have proper provides later on. * Fri Nov 01 2013 tchvatal@suse.com - Use verbose build. * Fri May 31 2013 tchvatal@suse.com - Apply patch to build on SLE gcc, provided by kohei. * Adds old-gcc-bug.patch * Mon May 27 2013 tchvatal@suse.com - Version bump to 0.8.1 * multi_type_vector * fixed a bug in the erase() method where adjacent blocks of the same type would fail to merge after the erase() call. * add a variant of the position() method that takes an iterator as positional hint. Note that there is no variant of position() that takes const_iterator. * all * added .pc file for pkg-config. * flat_segment_tree * changed the return type of search_tree from bool to std::pair<const_iterator,bool>, to make it consistent with the search() method. Note that this is an API-incompatible change. * multi_type_vector * added char and unsigned char types to the standard types supported by default. * added position() member method that takes a logical element position and returns a pair of block iterator where the element resides and its offset within that block. * added at() static member method to the data block, which calls the at() method of the underlying std::vector container. * added release() member method to allow caller to release an object stored inside a managed block. * added two templates to ease creation of custom element block functions when using one or two custom element types. * added transfer() member method to allow elements in a specified range to be transferred from one container to another. When transferring elements stored in a managed element block, the ownership of those elements is also transferred. * Sat Apr 20 2013 tchvatal@suse.com - Add URL path for download. * Thu Mar 14 2013 tchvatal@suse.com - Add version 0.7.1 * add variants of set() methods (both single- and multi-value) insert(), set_empty() and insert_empty() methods that take an iterator as an additional position hint parameter for block lookup speed optimization. * add support for non-const iterators which allow the client code to modify values directly from the iterators. * set() methods (both single- and multi-parameter variants), set_empty(), insert() and insert_empty() methods now return iterator that references the block to which the values are set or inserted. * fixed bugs in set() method (single-parameter variant) which would insert a new block at incorrect position. * fixed bugs in set() method (multi-parameter variant) which would fail to merge neighboring blocks of identical type under certain conditions. * Mon Nov 12 2012 cfarrell@suse.com - license update: MIT Use SPDX syntax (short name) to define spec file licenses * Mon Nov 12 2012 tchvatal@suse.com - Add header. * Mon Sep 17 2012 kyoshida@suse.com - Updated to version 0.6.1 pre-release package. This version contains the following changes since 0.6.0. * all * use property files in the Visual Studio project files, to share some of the common custom build variables across all projects. * various build fixes and compiler warning eliminations. * fixed link error with boost 1.50. * fixed make installer script which previously would not install mdds/compat headers. * flat_segment_tree * fixed a bug in its iterator implementation, which previously would always treat the last valid position before the end position as the end position. This fix affects both in const_iterator and const_reverse_iterator. * Tue Jul 31 2012 kyoshida@suse.com - Updated to version 0.6.0. This version contains the following changes * all * added MSVS Solution file, to make it easier to build unit test programs on Windows. * mixed_type_matrix * improved performance of size() method by caching it. * multi_type_vector (new) * new data structure to support efficient storage of data of different types. * multi_type_matrix (new) * new data structure to eventually replace mixed_type_matrix. It uses multi_type_vector as its backend storage. * Sun Jan 29 2012 jengelh@medozas.de - Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags - Add missing call to make in %build * Tue Oct 25 2011 kyoshida@suse.com - Updated to version 0.5.4. This version contains the following changes: - segment_tree - fixed build breakage, to allow it to be buildable when UNIT_TEST is not defined. - fixed a crasher with MSVC when comparing iterators of empty search_result instances. - point_quad_tree - fixed a bug where de-referencing copied search_result iterators would return an uninitialized node data. * Wed Jul 13 2011 kyoshida@novell.com - Updated to version 0.5.3. This version contains the following changes: - mixed_type_matrix - re-implemented the filled storage for better performance, with two separate implementations for zero and emtpy matrix types. The newer implementation should improve object creation time considerably. * Tue Mar 29 2011 kyoshida@novell.com - Updated to version 0.5.2. This version fixes a bunch of bugs and adds several new methods to flat_segment_tree. - flat_segment_tree - fixed a crash on assignment by properly implementing assignment operator(). - fixed several bugs in shift_right(): - shifting of all existing nodes was not handled properly. - leaf nodes were not properly linked under certain conditions. - shifting with skip node option was not properly skipping the node at insertion position when the insertion position was at the leftmost node. - implemented min_key(), max_key(), default_value(), clear() and swap(). - fixed a bug in operator==() where two different containers were incorrectly evaluated to be equal. - added quickcheck test code. * Wed Jan 12 2011 pmladek@suse.cz - made the package noarch; it did not produce any binary - added COPYING file - used %%configure, %%name macros - used DESTDIR in make install - simplified the file list * Sat Jan 08 2011 kohei.yoshida@gmail.com - Updated to version 0.5.1. * Fri Jan 07 2011 kohei.yoshida@gmail.com - Updated to version 0.5.0. * Mon Dec 20 2010 kohei.yoshida@gmail.com - Updated to version 0.4.0. * Thu Oct 14 2010 kyoshida@novell.com - Updated to version 0.3.1. * Mon May 31 2010 pth@suse.de - Add install target to makefile. - Add check target to makefile. - Don't install code for tests. - Remove -I../inc from Makefile for examles. - Move changelog to mdds.changes. * Wed May 05 2010 kyoshida@novell.com - Updated to version 0.3.0. * Fri Apr 09 2010 kyoshida@novell.com - Updated to version 0.2.1. * Fri Apr 09 2010 kyoshida@novell.com - Initial package version 0.2.0.
/usr/include/mdds-1.2 /usr/include/mdds-1.2/mdds /usr/include/mdds-1.2/mdds/flat_segment_tree.hpp /usr/include/mdds-1.2/mdds/flat_segment_tree_def.inl /usr/include/mdds-1.2/mdds/flat_segment_tree_itr.hpp /usr/include/mdds-1.2/mdds/global.hpp /usr/include/mdds-1.2/mdds/multi_type_matrix.hpp /usr/include/mdds-1.2/mdds/multi_type_matrix_def.inl /usr/include/mdds-1.2/mdds/multi_type_vector /usr/include/mdds-1.2/mdds/multi_type_vector.hpp /usr/include/mdds-1.2/mdds/multi_type_vector/collection.hpp /usr/include/mdds-1.2/mdds/multi_type_vector/collection_def.inl /usr/include/mdds-1.2/mdds/multi_type_vector_custom_func1.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_custom_func2.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_custom_func3.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl /usr/include/mdds-1.2/mdds/multi_type_vector_itr.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_macro.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_trait.hpp /usr/include/mdds-1.2/mdds/multi_type_vector_types.hpp /usr/include/mdds-1.2/mdds/node.hpp /usr/include/mdds-1.2/mdds/point_quad_tree.hpp /usr/include/mdds-1.2/mdds/quad_node.hpp /usr/include/mdds-1.2/mdds/rectangle_set.hpp /usr/include/mdds-1.2/mdds/rectangle_set_def.inl /usr/include/mdds-1.2/mdds/segment_tree.hpp /usr/include/mdds-1.2/mdds/segment_tree_def.inl /usr/include/mdds-1.2/mdds/sorted_string_map.hpp /usr/include/mdds-1.2/mdds/sorted_string_map_def.inl /usr/include/mdds-1.2/mdds/trie_map.hpp /usr/include/mdds-1.2/mdds/trie_map_def.inl /usr/include/mdds-1.2/mdds/trie_map_itr.hpp /usr/share/doc/packages/mdds-1_2-devel /usr/share/doc/packages/mdds-1_2-devel/AUTHORS /usr/share/doc/packages/mdds-1_2-devel/COPYING /usr/share/doc/packages/mdds-1_2-devel/NEWS /usr/share/doc/packages/mdds-1_2-devel/README.md /usr/share/doc/packages/mdds-1_2-devel/VERSION /usr/share/pkgconfig/mdds-1.2.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:58:50 2024