boostorg / unordered

Boost.org unordered module
http://boost.org/libs/unordered
Boost Software License 1.0
61 stars 55 forks source link

Feature/serialization support #207

Closed joaquintides closed 1 year ago

joaquintides commented 1 year ago

If we're OK with this PR, we need to sync up its merging with the removal of serialization functionality in

https://github.com/boostorg/serialization/blob/boost-1.83.0/include/boost/serialization/boost_unordered_map.hpp https://github.com/boostorg/serialization/blob/boost-1.83.0/include/boost/serialization/boost_unordered_set.hpp

I can contact Robert for this as soon as the PR is approved. Thank you!

cppalliance-bot commented 1 year ago

An automated preview of the documentation is available at https://207.unordered.prtest2.cppalliance.org/libs/unordered/doc/html/unordered.html

cppalliance-bot commented 1 year ago

An automated preview of the documentation is available at https://207.unordered.prtest2.cppalliance.org/libs/unordered/doc/html/unordered.html

codecov[bot] commented 1 year ago

Codecov Report

Merging #207 (ca2a46f) into develop (bcd8969) will increase coverage by 0.01%. The diff coverage is 98.26%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/boostorg/unordered/pull/207/graphs/tree.svg?width=650&height=150&src=pr&token=ZqRPZlJZ5N&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg)](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg) ```diff @@ Coverage Diff @@ ## develop #207 +/- ## =========================================== + Coverage 97.89% 97.91% +0.01% =========================================== Files 130 138 +8 Lines 19053 19412 +359 =========================================== + Hits 18652 19007 +355 - Misses 401 405 +4 ``` | [Files Changed](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg) | Coverage Δ | | |---|---|---| | [...e/boost/unordered/detail/bad\_archive\_exception.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2JhZF9hcmNoaXZlX2V4Y2VwdGlvbi5ocHA=) | `0.00% <0.00%> (ø)` | | | [include/boost/unordered/detail/foa/core.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ZvYS9jb3JlLmhwcA==) | `100.00% <ø> (+0.17%)` | :arrow_up: | | [...lude/boost/unordered/detail/foa/flat\_map\_types.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ZvYS9mbGF0X21hcF90eXBlcy5ocHA=) | `100.00% <ø> (ø)` | | | [...ude/boost/unordered/detail/archive\_constructed.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2FyY2hpdmVfY29uc3RydWN0ZWQuaHBw) | `75.00% <75.00%> (ø)` | | | [...ost/unordered/detail/serialize\_tracked\_address.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL3NlcmlhbGl6ZV90cmFja2VkX2FkZHJlc3MuaHBw) | `94.73% <94.73%> (ø)` | | | [include/boost/unordered/detail/implementation.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ltcGxlbWVudGF0aW9uLmhwcA==) | `99.36% <96.00%> (+0.01%)` | :arrow_up: | | [include/boost/unordered/concurrent\_flat\_map.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvY29uY3VycmVudF9mbGF0X21hcC5ocHA=) | `100.00% <100.00%> (ø)` | | | [include/boost/unordered/detail/fca.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ZjYS5ocHA=) | `98.95% <100.00%> (+0.02%)` | :arrow_up: | | [...de/boost/unordered/detail/foa/concurrent\_table.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ZvYS9jb25jdXJyZW50X3RhYmxlLmhwcA==) | `99.63% <100.00%> (+0.03%)` | :arrow_up: | | [include/boost/unordered/detail/foa/table.hpp](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg#diff-aW5jbHVkZS9ib29zdC91bm9yZGVyZWQvZGV0YWlsL2ZvYS90YWJsZS5ocHA=) | `100.00% <100.00%> (ø)` | | | ... and [13 more](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg) | | ... and [6 files with indirect coverage changes](https://app.codecov.io/gh/boostorg/unordered/pull/207/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg) ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg). Last update [bcd8969...ca2a46f](https://app.codecov.io/gh/boostorg/unordered/pull/207?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=boostorg).
cppalliance-bot commented 1 year ago

An automated preview of the documentation is available at https://207.unordered.prtest2.cppalliance.org/libs/unordered/doc/html/unordered.html

cppalliance-bot commented 1 year ago

An automated preview of the documentation is available at https://207.unordered.prtest2.cppalliance.org/libs/unordered/doc/html/unordered.html