Skip to content

Conversation

@dependabot-preview
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Jun 12, 2020

Updates the requirements on async_executors to permit the latest version.

Changelog

Sourced from async_executors's changelog.

0.3.0 - 2020-06-10

  • update to async-std 1.6. Local spawn still requires the unstable feature on async-std so async_executors enables that.

0.3.0-beta.1 - 2020-05-10

  • futures 0.3.5 has been released, so we no longer have to vendor RemoteHandle. It means we are now forbid( unsafe ) and the spawn_handle feature has been removed since we no longer require extra dependencies in order to provide the traits.
  • update to async-std 1.6.0-beta.1. Async-std is now backed by smol. It now supports Wasm and LocalSpawn. Local spawning is unstable, so we turn on the unstable feature. As they are still in beta, we reflect that in our version.

0.2.2 - 2020-04-25

  • Temporarily remove forbid unsafe. A non-breaking change update of pin-utils now causes a macro to no longer pass. We have this because we vendor RemoteHandle from futures until they release a new version.
  • Improve an error message for a panic on JoinHandle.

0.2.1 - 2020-04-08

  • FIX: JoinHandle::detach didn't work properly. Sorry, my bad as it wasn't even tested.
  • remove the Unpin impl from JoinHandle. The joinhandle is still Unpin anyway.
  • run cargo deny in CI.
  • Vamp up the docs, removing some errors and adding examples.
  • TokioCt and TokioTp block_on no longer require &mut self, just &self. Since they implement Clone, it didn't protect against re-entrance anyway.
  • improve performance of spawn_handle_local on TokioCt as I mistakenly thought tokio::JoinHandle<T> required T to be Send, so I was not using the native JoinHandle.
  • only build on default target on docs.rs.
  • clean up and configure the CI configuration.

0.2 - 2020-02-29

  • tracing-futures 0.2.3 is out, so no patching required anymore.

  • RemoteHandle is still vendored until the next release of futures.

  • TokioCt now uses tokio::task::LocalSet, removing the single line of unsafe we had. This also improves performance dramatically. Thanks @Yandros for pointing out LocalSet.

  • BREAKING CHANGE: the API of SpawnHandle has been reworked. 0.1 had double traits, one not object safe. There were two reasons for this:

    • the os version needed an extra boxing. Benchmarks showed that the overhead from this is neglectable.
    • the os version needs to have the output type on the trait instead of on the spawn function. this is inconvenient if you need to take in an executor that can spawn for several output types, but since it is merely inconvenient, I feel this is not a good enough argument to have the traits in 2 versions. Workaround examples have been added to the documentation of SpawnHandle and LocalSpawnHandle.
... (truncated)
Commits
  • fcaf98d Merge branch 'dev'
  • dcf134b Add unstable feature to async-std in dev-dependencies so wasm tests compile.
  • dba387b Revert "use the new JoinHandle::cancel."
  • e5965d4 Fix test to actually catch drop bug.
  • 1cd28ae update to async-std and use the new JoinHandle::cancel.
  • bbe4acf Remove dependencies only needed while vendoring RemoteHandle.
  • f03ac5b Merge branch 'dev'
  • ed56ba9 fix travis config
  • 9786f6d fix clippy warnings.
  • 3f9f9d5 Bump version numbers and changelog for 0.3.0-beta.1.
  • Additional commits viewable in compare view

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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jun 12, 2020
@codecov
Copy link

codecov bot commented Jun 12, 2020

Codecov Report

Merging #3 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master       #3   +/-   ##
=======================================
  Coverage   60.81%   60.81%           
=======================================
  Files          12       12           
  Lines         541      541           
=======================================
  Hits          329      329           
  Misses        212      212           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6e70215...ab78ec1. Read the comment docs.

@dependabot-preview dependabot-preview bot force-pushed the dependabot/cargo/language-server/async_executors-0.3 branch from 9fea95f to ab78ec1 Compare August 7, 2020 14:45
@dependabot-preview
Copy link
Contributor Author

Superseded by #30.

@dependabot-preview dependabot-preview bot deleted the dependabot/cargo/language-server/async_executors-0.3 branch January 1, 2021 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant