diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:02:58 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:02:58 +0000 |
commit | 698f8c2f01ea549d77d7dc3338a12e04c11057b9 (patch) | |
tree | 173a775858bd501c378080a10dca74132f05bc50 /vendor/fixedbitset/README.rst | |
parent | Initial commit. (diff) | |
download | rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.tar.xz rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.zip |
Adding upstream version 1.64.0+dfsg1.upstream/1.64.0+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/fixedbitset/README.rst')
-rw-r--r-- | vendor/fixedbitset/README.rst | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/vendor/fixedbitset/README.rst b/vendor/fixedbitset/README.rst new file mode 100644 index 000000000..13727433e --- /dev/null +++ b/vendor/fixedbitset/README.rst @@ -0,0 +1,92 @@ + +fixedbitset +=========== + +A simple bitset container for Rust + +Please read the `API documentation here`__ + +__ https://docs.rs/fixedbitset/ + +|build_status|_ |crates|_ + +.. |build_status| image:: https://travis-ci.org/petgraph/fixedbitset.svg?branch=master +.. _build_status: https://travis-ci.org/petgraph/fixedbitset + +.. |crates| image:: http://meritbadge.herokuapp.com/fixedbitset +.. _crates: https://crates.io/crates/fixedbitset + +Recent Changes +-------------- + +- 0.2.0 + + + Add assign operators for the bit operations by @jrraymond + + Add ``symmetric_difference``, ``union_with``, ``intersection_with`` by @jrraymond + + Add ``is_subset``, ``is_superset``, ``is_disjoint`` by @nwn + + Add ``.toggle(i)`` method by @ShiroUsagi-san + + Add default feature "std" which can be disabled to make the crate not + link the std library. By @jonimake and @bluss + + Require Rust 1.31. + +- 0.1.9 + + + Add intersection, union, difference iterators by @jrraymond + + Add intersection: ``&`` and union: ``|`` operator implementations by @jrraymond + + Add Extend and FromIterator implementations (from sequences of bit indices) + by @jrraymond + +- 0.1.8 + + + Add missing ``#[inline]`` on the ones iterator + + Fix docs for ``insert_range, set_range`` + +- 0.1.7 + + + Add fast methods ``.insert_range``, ``.set_range`` by @kennytm + +- 0.1.6 + + + Add iterator ``.ones()`` by @mneumann + + Fix bug with ``.count_ones()`` where it would erronously have an + out-of-bounds panic for even block endpoints + +- 0.1.5 + + + Add method ``.count_ones(range)``. + +- 0.1.4 + + + Remove an assertion in ``.copy_bit(from, to)`` so that it is in line + with the documentation. The ``from`` bit does not need to be in bounds. + + Improve ``.grow()`` to use ``Vec::resize`` internally. + +- 0.1.3 + + + Add method ``.put()`` to enable a bit and return previous value + +- 0.1.2 + + + Add method ``.copy_bit()`` (by fuine) + + impl Default + +- 0.1.1 + + + Update documentation URL + +- 0.1.0 + + + Add method ``.grow()`` + +License +------- + +Dual-licensed to be compatible with the Rust project. + +Licensed under the Apache License, Version 2.0 +http://www.apache.org/licenses/LICENSE-2.0 or the MIT license +http://opensource.org/licenses/MIT, at your +option. This file may not be copied, modified, or distributed +except according to those terms. + + |