Changelog
*Sourced from [parking_lot's changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md).*
> 0.7.1 (2019-01-01)
> ==================
>
> - Fixed potential deadlock when upgrading a RwLock.
> - Fixed overflow panic on very long timeouts ([#111](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/111)).
>
> 0.7.0 (2018-11-20)
> ==================
>
> - Return if or how many threads were notified from `Condvar::notify_*`
>
> 0.6.3 (2018-07-18)
> ==================
>
> - Export `RawMutex`, `RawRwLock` and `RawThreadId`.
>
> 0.6.2 (2018-06-18)
> ==================
>
> - Enable `lock_api/nightly` feature from `parking_lot/nightly` ([#79](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/79))
>
> 0.6.1 (2018-06-08)
> ==================
>
> Added missing typedefs for mapped lock guards:
>
> - `MappedMutexGuard`
> - `MappedReentrantMutexGuard`
> - `MappedRwLockReadGuard`
> - `MappedRwLockWriteGuard`
>
> 0.6.0 (2018-06-08)
> ==================
>
> This release moves most of the code for type-safe `Mutex` and `RwLock` types
> into a separate crate called `lock_api`. This new crate is compatible with
> `no_std` and provides `Mutex` and `RwLock` type-safe wrapper types from a
> raw mutex type which implements the `RawMutex` or `RawRwLock` trait. The API
> provided by the wrapper types can be extended by implementing more traits on the
> raw mutex type which provide more functionality (e.g. `RawMutexTimed`). See the
> crate documentation for more details.
>
> There are also several major changes:
>
> - The minimum required Rust version is bumped to 1.26.
> - All methods on `MutexGuard` (and other guard types) are no longer inherent
> methods and must be called as `MutexGuard::method(self)`. This avoids
> conflicts with methods from the inner type.
> - `MutexGuard` (and other guard types) add the `unlocked` method which
> temporarily unlocks a mutex, runs the given closure, and then re-locks the
> ... (truncated)
Commits
- [`407aa52`](https://github.com/Amanieu/parking_lot/commit/407aa52807bc96fd1d6d3bbfd60298b664a77880) Bump parking_lot version to 0.7.1
- [`5977113`](https://github.com/Amanieu/parking_lot/commit/5977113b42f041bc0ba0c1bacea6296a5588b92f) Fix potential deadlock when upgrading a RwLock
- [`fd4af45`](https://github.com/Amanieu/parking_lot/commit/fd4af453daecc1985852915f395030b787b15e47) Merge pull request [#111](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/111) from faern/no-instant-overflow-panic
- [`e593f10`](https://github.com/Amanieu/parking_lot/commit/e593f1023165d70a9e783c698866b67e93e5ebaa) Skip testing deadlock detection on old Rust versions
- [`69f8885`](https://github.com/Amanieu/parking_lot/commit/69f888569b7bb00edeaee76bd90ed0583513467a) Use cfg! where possible
- [`6d8fa72`](https://github.com/Amanieu/parking_lot/commit/6d8fa720f241ee6b399e72c4edcc684e4a335a2f) Remove risk of panicking in wait_for style functions
- [`edeaa24`](https://github.com/Amanieu/parking_lot/commit/edeaa24336f7fc3bac97a75acfdd36e6814ace63) Add test on panicking wait_for
- [`6e92f13`](https://github.com/Amanieu/parking_lot/commit/6e92f139b1a070072ef98b1c82f66364e4bca7e7) Simplify with_thread_data
- [`8bd0e79`](https://github.com/Amanieu/parking_lot/commit/8bd0e79900466b724472f7a688afc5bdb018c38a) Merge pull request [#106](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/106) from faern/backport-libstd-style
- [`01e0f8d`](https://github.com/Amanieu/parking_lot/commit/01e0f8d018f016b3571f8ade46171efbd96295b9) Only store DeadlockData if feature is activated
- Additional commits viewable in [compare view](https://github.com/Amanieu/parking_lot/compare/0.6.4...0.7.1)
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 cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps parking_lot from 0.6.4 to 0.7.1.
Changelog
*Sourced from [parking_lot's changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md).* > 0.7.1 (2019-01-01) > ================== > > - Fixed potential deadlock when upgrading a RwLock. > - Fixed overflow panic on very long timeouts ([#111](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/111)). > > 0.7.0 (2018-11-20) > ================== > > - Return if or how many threads were notified from `Condvar::notify_*` > > 0.6.3 (2018-07-18) > ================== > > - Export `RawMutex`, `RawRwLock` and `RawThreadId`. > > 0.6.2 (2018-06-18) > ================== > > - Enable `lock_api/nightly` feature from `parking_lot/nightly` ([#79](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/79)) > > 0.6.1 (2018-06-08) > ================== > > Added missing typedefs for mapped lock guards: > > - `MappedMutexGuard` > - `MappedReentrantMutexGuard` > - `MappedRwLockReadGuard` > - `MappedRwLockWriteGuard` > > 0.6.0 (2018-06-08) > ================== > > This release moves most of the code for type-safe `Mutex` and `RwLock` types > into a separate crate called `lock_api`. This new crate is compatible with > `no_std` and provides `Mutex` and `RwLock` type-safe wrapper types from a > raw mutex type which implements the `RawMutex` or `RawRwLock` trait. The API > provided by the wrapper types can be extended by implementing more traits on the > raw mutex type which provide more functionality (e.g. `RawMutexTimed`). See the > crate documentation for more details. > > There are also several major changes: > > - The minimum required Rust version is bumped to 1.26. > - All methods on `MutexGuard` (and other guard types) are no longer inherent > methods and must be called as `MutexGuard::method(self)`. This avoids > conflicts with methods from the inner type. > - `MutexGuard` (and other guard types) add the `unlocked` method which > temporarily unlocks a mutex, runs the given closure, and then re-locks the > ... (truncated)Commits
- [`407aa52`](https://github.com/Amanieu/parking_lot/commit/407aa52807bc96fd1d6d3bbfd60298b664a77880) Bump parking_lot version to 0.7.1 - [`5977113`](https://github.com/Amanieu/parking_lot/commit/5977113b42f041bc0ba0c1bacea6296a5588b92f) Fix potential deadlock when upgrading a RwLock - [`fd4af45`](https://github.com/Amanieu/parking_lot/commit/fd4af453daecc1985852915f395030b787b15e47) Merge pull request [#111](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/111) from faern/no-instant-overflow-panic - [`e593f10`](https://github.com/Amanieu/parking_lot/commit/e593f1023165d70a9e783c698866b67e93e5ebaa) Skip testing deadlock detection on old Rust versions - [`69f8885`](https://github.com/Amanieu/parking_lot/commit/69f888569b7bb00edeaee76bd90ed0583513467a) Use cfg! where possible - [`6d8fa72`](https://github.com/Amanieu/parking_lot/commit/6d8fa720f241ee6b399e72c4edcc684e4a335a2f) Remove risk of panicking in wait_for style functions - [`edeaa24`](https://github.com/Amanieu/parking_lot/commit/edeaa24336f7fc3bac97a75acfdd36e6814ace63) Add test on panicking wait_for - [`6e92f13`](https://github.com/Amanieu/parking_lot/commit/6e92f139b1a070072ef98b1c82f66364e4bca7e7) Simplify with_thread_data - [`8bd0e79`](https://github.com/Amanieu/parking_lot/commit/8bd0e79900466b724472f7a688afc5bdb018c38a) Merge pull request [#106](https://github-redirect.dependabot.com/Amanieu/parking_lot/issues/106) from faern/backport-libstd-style - [`01e0f8d`](https://github.com/Amanieu/parking_lot/commit/01e0f8d018f016b3571f8ade46171efbd96295b9) Only store DeadlockData if feature is activated - Additional commits viewable in [compare view](https://github.com/Amanieu/parking_lot/compare/0.6.4...0.7.1)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 cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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 - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.