Map iterators now return (&K, &V) and (&K, &mut V) respectively, to be consistent with
std::collections's API. DiffIter for OrdMap has also changed in the same manner. (#121)
Removed
The pool feature flag has been removed from the im version of the crate, as refpool no
longer supports threadsafe pools.
HashSet::iter_mut() has been removed, because if you modify the hashed values in a hash set,
you break the hash set.
Added
The pool feature flag was missing from the im-rc version of the crate, which is the version
where it's actually useful. It's been added now.
DiffIter now has a Debug implementation.
There is now a Vector::is_inline() method to determine whether a Vector is currently
inlined. (#129)
Fixed
A smarter implementation of the sorting algorithm for Vector has improved the performance of
Vector::sort by approximately 2x. (#126)
[14.3.0] - 2020-03-03
Changed
proptest strategies have been moved to im::proptest. The previous locations of the
strategies (im::vector::proptest etc) are still available, but have been deprecated.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rcoh/angle-grinder/network/alerts).
Bumps im from 13.0.0 to 15.1.0.
Changelog
Sourced from im's changelog.
... (truncated)
Commits
71331ea
(cargo-release) version 15.1.09847c3f
Sync im-rc Cargo.toml.9b8ee6a
Remove the now obsolete no-dev-version field from release.toml.973ad84
Remove the obsolete Travis CI badge.cc065e0
Set rust-version to 1.46.0 in Cargo.toml.744c626
Appease Clippy.5c69ba9
Update changelog.546e59b
Bump some deps, fix some warnings.0b3a7b2
Add Send and Sync bounds for TreeFocus9c2726a
Fix a typo in the docs ("`true" => "`true`")Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rcoh/angle-grinder/network/alerts).