]> git.lizzy.rs Git - rust.git/commitdiff
Merge #342
authorbors[bot] <bors[bot]@users.noreply.github.com>
Thu, 27 Dec 2018 13:29:20 +0000 (13:29 +0000)
committerbors[bot] <bors[bot]@users.noreply.github.com>
Thu, 27 Dec 2018 13:29:20 +0000 (13:29 +0000)
342: Bump parking_lot from 0.6.4 to 0.7.0 r=matklad a=dependabot[bot]

Bumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.6.4 to 0.7.0.
<details>
<summary>Changelog</summary>

*Sourced from [parking_lot's changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md).*

> 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
>    mutex.
> - `MutexGuard` (and other guard types) add the `bump` method which gives a
>   chance for other threads to acquire the mutex by temporarily unlocking it and
>   re-locking it. However this is optimized for the common case where there are
>   no threads waiting on the lock, in which case no unlocking is performed.
> - `MutexGuard` (and other guard types) add the `map` method which returns a
></table> ... (truncated)
</details>
<details>
<summary>Commits</summary>

- See full diff in [compare view](https://github.com/Amanieu/parking_lot/commits)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=parking_lot&package-manager=cargo&previous-version=0.6.4&new-version=0.7.0)](https://dependabot.com/compatibility-score.html?dependency-name=parking_lot&package-manager=cargo&previous-version=0.6.4&new-version=0.7.0)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

**Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com).

<details>
<summary>Dependabot commands and options</summary>
<br />

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.

</details>

Co-authored-by: dependabot[bot] <support@dependabot.com>

Trivial merge