| 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, Mon Mar 9 16:38:47 2026