Releases: yegor256/micromap
Releases · yegor256/micromap
Fixed the incorrect behavior of `insert()`, added `insert_key_value()` api. Updated a lot of more detailed documents.
Fixed the incorrect behavior of `insert()`, added `insert_key_value()` api. Updated a lot of more detailed documents.
Latest
See #274, release log:
- add284f by @yegor256: Merge pull request #274 from o...
- 220b80f by @owtotwo: fix: use asterisk instead of d...
- 7b56064 by @owtotwo: fix: use feature instead of li...
- 675f324 by @owtotwo: feat: use nightly Rust in docs...
- c32d44f by @owtotwo: feat: add a new api `with_capa...
- ffc9d3e by @owtotwo: fix:
insert()
api should not... - bfe1874 by @owtotwo: doc: for
clear()
- b680046 by @owtotwo: refactor: rewrite the Display ...
- e44d6ae by @owtotwo: refactor: impl
clone()
by it... - 8d1c355 by @owtotwo: doc: Improved constructor rela...
- 8e29d8f by @owtotwo: readme: add cmd line about doc...
- bc17357 by @owtotwo: doc: add crate attributes abou...
- 171c506 by @rultor: Merge branch '__rultor'
- ea496d9 by @yegor256: Merge pull request #272 from o...
- 84f721e by @owtotwo: fix: the doc test
- 45768f3 by @owtotwo: feat: add
Sub
trait for `Set... - 9022a23 by @owtotwo: markdown: fix lint for long li...
- 9ee2825 by @owtotwo: readme: add the MSRV badge to ...
- e0cc5a1 by @owtotwo: manifest: set MSRV to Rust 1.7...
- 5385cdb by @yegor256: Merge pull request #271 from o...
- and 5 more...
Released by Rultor 2.0-SNAPSHOT, see build log
Refactor: Narrow the generic trait bound
See #259, release log:
- 1e5fa54 by @yegor256: Merge pull request #262 from y...
- 7c962d0 by @rultor: new benchmark results
- dbbb573 by @owtotwo: test: add unit test for retain...
- c4da034 by @owtotwo: fix: correct the
retain()
ap... - 79463ee by @owtotwo: fix: correct the doc test.
- 1a42c5c by @owtotwo: Merge branch 'yegor256:master'...
- e905a86 by @yegor256: Merge pull request #261 from o...
- a957135 by @owtotwo: chore: remove blank lines in u...
- f08fa51 by @owtotwo: chore: remove blank lines in m...
- d2969cd by @owtotwo: refactor: use iterator's flatt...
- cb368d3 by @owtotwo: feat: add new api `get_disjoin...
- 26cbea4 by @owtotwo: Merge branch 'yegor256:master'...
- 858e9bd by @yegor256: Merge pull request #253 from y...
- 016ddb7 by @yegor256: Merge pull request #254 from y...
- ad38b3a by @owtotwo: refactor: remove all the not n...
- 91a8eca by @rultor: new benchmark results
- ff94037 by @rultor: new version in README
- 0e054a7 by @renovate[bot]: chore(deps): update rust crate...
Released by Rultor 2.0-SNAPSHOT, see build log
add `checked_insert()` api for fixed-capacity map, which will not panic when full.
See #252, release log:
- 4232f74 by @yegor256: Merge pull request #252 from o...
- f4ddb60 by @owtotwo: Merge branch 'master' of githu...
- 4bad578 by @owtotwo: feat: add
checked_insert()
m... - d48a372 by @owtotwo: example: correct the with_capa...
- 580a0cb by @yegor256: Merge pull request #251 from y...
- 3f7e6e7 by @yegor256: new benchmark results
- 4840227 by @yegor256: Merge pull request #250 from o...
- 9d6f024 by @owtotwo: Merge branch 'master' of githu...
- d46f32d by @owtotwo: ci: add workflow examples.yml ...
- e7d81b3 by @owtotwo: Merge branch 'yegor256:master'...
- 60ba03d by @yegor256: Merge pull request #249 from y...
- 10fc37a by @rultor: new benchmark results
- d8b6787 by @owtotwo: Merge branch 'master' of githu...
- ab75517 by @owtotwo: chore: leak the log printing l...
- 7f7552b by @owtotwo: example: add lru_cache impleme...
- f8d1540 by @owtotwo: dep: bump bincode crate from v...
- da107e9 by @yegor256: Merge pull request #246 from y...
- 1f476f2 by @yegor256: new benchmark results
- fc942cf by @yegor256: Merge pull request #247 from o...
- 6b06f34 by @owtotwo: optimize: use unchecked indexi...
- and 4 more...
Released by Rultor 2.0-SNAPSHOT, see build log
code coverage dropped after the introduction of Set
See #166, release log:
- ad6cf45 by @yegor256: license badge
- f0c9f9b by @owtotwo: feat: impl Extend trait.
- e95b494 by @owtotwo: Merge branch 'yegor256:master'...
- 5ed2702 by @owtotwo: feat: Implemented (one by one)...
- 898d869 by @owtotwo: feat: add more methods for Set...
- 6c759b7 by @owtotwo: change: PartialEq and Eq can c...
- 6194a63 by @owtotwo: feat: add Set::intersection().
- 07e501f by @owtotwo: feat: add difference() method ...
- 9bbd9ed by @yegor256: typo
- 12d086f by @yegor256: Merge pull request #241 from y...
- 55d0cf3 by @rultor: new benchmark results
- 1ff59b2 by @owtotwo: test: add some test code lines...
- 1e2a141 by @rultor: new benchmark results
- 4a280b6 by @rultor: Merge branch '__rultor'
- 4f2b015 by @rultor: Merge branch '__rultor'
- b2c2f2c by @rultor: Merge branch '__rultor'
- 0ee95d6 by @renovate[bot]: chore(deps): update rust crate...
- 5956f0a by @renovate[bot]: chore(deps): update rust crate...
- ea78e25 by @renovate[bot]: fix(deps): update rust crate s...
- 971de73 by @renovate[bot]: chore(deps): update rust crate...
- and 157 more...
Released by Rultor 2.0-SNAPSHOT, see build log
Optimisation
See #159, release log:
- 9aa7f09 by @yegor256: Merge pull request #157 from y...
- 7bbce7e by @rultor: new benchmark results
- 7e7565a by @alexkazik: Implement Set
- 7c0c1d2 by @alexkazik: Move iter function/call Now it...
- 157821d by @alexkazik: Add more traits to the iterato...
- 0bd2796 by @alexkazik: Optimisations based on remove ...
- 90b0ae9 by @alexkazik: Use replace remove instead of ...
- 08b51cf by @alexkazik: Create more internal functions...
- fd61d4d by @alexkazik: Rename internal function It's ...
- e8a9717 by @alexkazik: Use usual debug generation fea...
- 82e0a2f by @alexkazik: Unify item handling This is ho...
- 11e138c by @alexkazik: Lighten requirements for Index...
- 83f60e2 by @alexkazik: Hide cfg from examples
- 5cfd295 by @alexkazik: Disable benchmark "test" by de...
- 8dc1a58 by @alexkazik: Remove clippy dependency The d...
- 95feef9 by @yegor256: loc removed
- d2ea751 by @yegor256: Merge pull request #158 from a...
- 48656cd by @yegor256: PDD GitHub Action to volodya-l...
- b2c4e79 by @yegor256: New PDD GitHub Action location
- ccb6b5b by @alexkazik: Drop removed objects This were...
- and 59 more...
Released by Rultor 2.0-SNAPSHOT, see build log
Couple of bugs in Map::insert
See #114, release log:
- b235b97 by @yegor256: Merge pull request #113 from y...
- 17bb4f4 by @rultor: new benchmark results
- cbf18c2 by @Zefick: Dropping the old duplicate on ...
- 484c109 by @Zefick: insert after remove from a ful...
- c08e5ba by @renovate[bot]: Update Rust crate serde to 1.0...
- d915416 by @renovate[bot]: Update Rust crate serde to 1.0...
- edfe03d by @yegor256: Merge pull request #110 from y...
- 9087a76 by @rultor: new version in README
Released by Rultor 1.74.7, see build log
Map::values(), ::into_values(), and ::values_mut() are not implemented yet
See #10, release log:
- dbd52ab by @yegor256: Merge pull request #109 from y...
- d82b2c1 by @yegor256: new benchmark results
- 63f294c by @yegor256: Merge pull request #108 from Z...
- 2d01c6f by @yegor256: only on master
- e88a33f by @Zefick: #10 Values, ValuesMut and Into...
- 53e6d93 by @Zefick: IntoIter for Map, & Map and &m...
- ae18b8a by @yegor256: Merge pull request #106 from y...
- f1a22c0 by @rultor: new benchmark results
- 906a329 by @Zefick: #104 remove Clone requirement ...
- 97b3033 by @Zefick: #104 get rid of Clone constrai...
- f1e4340 by @yegor256: Merge pull request #103 from y...
- 9f3f3a1 by @yegor256: new benchmark results
- dc72b7d by @yegor256: ingo iter directly test
- 91e5117 by @yegor256: Merge pull request #101 from y...
- d16cf16 by @rultor: new benchmark results
- 3afab78 by @Zefick: #95 Map::iter_mut()
- c21625a by @yegor256: comment
- 8d2bc7a by @yegor256: Merge pull request #99 from ye...
- 33af74b by @rultor: new benchmark results
- b69a2a7 by @rultor: Merge branch '__rultor'
- and 29 more...
Released by Rultor 1.74.7, see build log
insert() can be faster
See #88, release log:
- 558a5e2 by @yegor256: Merge pull request #89 from ye...
- a85bd1d by @yegor256: new benchmark results
- fd59929 by @yegor256: #88 insert() tested and fixed
- afe29b4 by @yegor256: #88 Option instead of Pair
- 93398cf by @yegor256: #88 no remove() inside insert(...
- 56e4205 by @yegor256: #88 better testing
- 999df62 by @yegor256: Merge pull request #85 from ye...
- 06fc1e6 by @yegor256: Merge pull request #86 from ye...
- eb38008 by @yegor256: new benchmark results
- d7d1ded by @rultor: new version in README
Released by Rultor 1.74.7, see build log
less deps
See #84, release log:
- 8a7dffa by @yegor256: #84 less deps
- b6a7cf0 by @yegor256: Merge pull request #83 from ye...
- a1d0797 by @yegor256: new benchmark results
- 334891a by @yegor256: branch name
- 2d8776a by @yegor256: Merge pull request #82 from ye...
- 87bfd8c by @yegor256: new version in README
- 1c6e29e by @yegor256: base
Released by Rultor 1.74.7, see build log
Memory leak because of missing `Drop` implementation.
See #79, release log:
- 93f5097 by @yegor256: #79 drop implemented
- 3b16b5d by @yegor256: Merge pull request #81 from ye...
- 9f1055a by @yegor256: new benchmark results
- afc339e by @yegor256: tag fix
- 55bd963 by @yegor256: Merge pull request #80 from ye...
- 352454e by @yegor256: new benchmark results
- 4fb2bb0 by @yegor256: #79 tests added
- 925f6a9 by @yegor256: Merge pull request #78 from ye...
- e83b890 by @yegor256: new benchmark results
- 38e24a6 by @yegor256: #69 more write instead of :=
- a47cb20 by @yegor256: #69 write instead of :=
- 7d24bde by @yegor256: cleaner script
- 9fd0c67 by @yegor256: Merge pull request #76 from ye...
- a62f2fc by @yegor256: new version in README
- 3a862b4 by @yegor256: no Copy
- 1b67747 by @yegor256: on tags
Released by Rultor 1.74.7, see build log