Page MenuHomeSolus

Update mdds to 1.5.0
AbandonedPublic

Authored by kyrios123 on Jan 12 2020, 5:47 PM.
Tags
None
Referenced Files
F10920315: D8043.id.diff
Jul 9 2023, 6:56 AM
F10869013: D8043.id.diff
Jun 18 2023, 2:09 AM
F10825882: D8043.diff
Jun 4 2023, 1:23 AM
F10825881: D8043.diff
Jun 4 2023, 1:23 AM
Subscribers
None

Details

Reviewers
None
Group Reviewers
Triage Team
Summary

documentation

  • moved the documentation hosting to readthedocs.io, and adjusted the build steps.
  • moved the API incompatibility notes from README to the rst doc.
  • added the overview section for flat_segment_tree.

multi_type_vector

  • fixed the static get(const const_position_type& pos) method for the boolean_element_block, by adding specialization for it to work around the issue with std::vector<bool> not having the at() method.
  • fixed an issue with the const position() method not returning a valid end position the same way the non-const variant does.
  • added steps to traverse blocks backward from the postiion specified in the position hint. This may result in improved performance in some situations.
  • the standard integer blocks now use fixed size integer types i.e.
    • (u)int8_t
    • (u)int16_t
    • (u)int32_t
    • (u)int64_t
  • The numeric_element_block has been renamed to double_element_block.
  • added new block type to store float element values.

general

  • added gdb pretty printers that prints the contents of the data structures.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Successfully build liborcus and libixion against this package

Diff Detail

Repository
R2058 mdds
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage