Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump async-std from 1.11.0 to 1.12.0 #3476

Merged
merged 2 commits into from
Jun 21, 2022
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 19, 2022

Bumps async-std from 1.11.0 to 1.12.0.

Release notes

Sourced from async-std's releases.

v1.12.0

This release stabilizes some long-awaited APIs that help people build async interfaces and interoperate with other APIs.

Added

  • task::spawn_blocking is now stabilized. We consider it a fundamental API for bridging between blocking code and async code, and we widely use it within async-std's own implementation.
  • Add TryFrom implementations to convert TcpListener, TcpStream, UdpSocket, UnixDatagram, UnixListener, and UnixStream to their synchronous equivalents, including putting them back into blocking mode.

Changed

  • async-std no longer depends on num_cpus; it uses functionality in the standard library instead (via async-global-executor).
  • Miscellaneous documentation fixes and cleanups.
Changelog

Sourced from async-std's changelog.

[1.12.0] - 2022-06-18

Added

  • std::task::spawn_blocking is now stabilized. We consider it a fundamental API for bridging between blocking code and async code, and we widely use it within async-std's own implementation.
  • Add TryFrom implementations to convert TcpListener, TcpStream, UdpSocket, UnixDatagram, UnixListener, and UnixStream to their synchronous equivalents, including putting them back into blocking mode.

Changed

  • async-std no longer depends on num_cpus; it uses functionality in the standard library instead (via async-global-executor).
  • Miscellaneous documentation fixes and cleanups.
Commits
  • 1130279 Merge pull request #1027 from joshtriplett/twelve
  • 6856d50 Cargo.toml: Bump version to 1.12.0
  • df53df2 CHANGELOG.md: Changelog for 1.12.0
  • 27ed889 CHANGELOG.md: Fix typo
  • 2aa8a43 Merge pull request #1026 from joshtriplett/remove-old-test-script
  • 16b2796 Merge pull request #1025 from joshtriplett/unbors
  • 4534db5 Merge pull request #1024 from joshtriplett/remove-pre-std-future-docs
  • e287d62 Merge pull request #1022 from joshtriplett/rustfmt-stable
  • ca83050 Switch branch name to main
  • 422c3dd Remove wasm-test.sh (not invoked in CI)
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Bumps [async-std](https://github.com/async-rs/async-std) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/async-rs/async-std/releases)
- [Changelog](https://github.com/async-rs/async-std/blob/main/CHANGELOG.md)
- [Commits](async-rs/async-std@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: async-std
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 19, 2022
@codecov
Copy link

codecov bot commented Jun 19, 2022

Codecov Report

Merging #3476 (6eb6014) into master (df3911e) will decrease coverage by 0.38%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3476      +/-   ##
==========================================
- Coverage   32.40%   32.02%   -0.37%     
==========================================
  Files         500      500              
  Lines       46868    46868              
  Branches    21372    21377       +5     
==========================================
- Hits        15183    15005     -178     
- Misses      17548    17702     +154     
- Partials    14137    14161      +24     
Flag Coverage Δ
unittests 32.02% <ø> (-0.37%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
executor/src/block_executor.rs 24.45% <0.00%> (-17.77%) ⬇️
vm/natives/src/vector.rs 16.67% <0.00%> (-12.50%) ⬇️
vm/types/src/language_storage_ext.rs 37.50% <0.00%> (-12.50%) ⬇️
vm/types/src/on_chain_config/vm_config.rs 35.00% <0.00%> (-11.66%) ⬇️
commons/accumulator/src/tree.rs 54.68% <0.00%> (-11.33%) ⬇️
consensus/src/dummy.rs 69.57% <0.00%> (-8.69%) ⬇️
...ccount_config/resources/module_upgrade_strategy.rs 34.29% <0.00%> (-8.57%) ⬇️
abi/decoder/src/lib.rs 1.58% <0.00%> (-7.87%) ⬇️
chain/src/chain.rs 34.63% <0.00%> (-6.79%) ⬇️
commons/forkable-jellyfish-merkle/src/lib.rs 44.45% <0.00%> (-5.74%) ⬇️
... and 73 more

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 df3911e...6eb6014. Read the comment docs.

@LemonHX LemonHX enabled auto-merge (squash) June 20, 2022 22:26
@github-actions
Copy link

Benchmark for dbb82c9

Click to view benchmark
Test Base PR %
accumulator_append 585.1±10.72µs 583.6±9.86µs -0.26%
block_apply/block_apply_10 264.1±0.36ms 264.3±0.49ms +0.08%
block_apply/block_apply_1000 26.9±0.02s 26.9±0.03s 0.00%
get_with_proof/db_store 36.5±0.59µs 36.1±0.43µs -1.10%
get_with_proof/mem_store 31.3±0.22µs 31.3±0.22µs 0.00%
put_and_commit/db_store/1 96.1±5.66µs 95.3±5.00µs -0.83%
put_and_commit/db_store/10 856.0±44.84µs 862.6±36.50µs +0.77%
put_and_commit/db_store/100 7.3±0.32ms 7.3±0.31ms 0.00%
put_and_commit/db_store/5 434.8±21.72µs 435.7±22.10µs +0.21%
put_and_commit/db_store/50 3.8±0.17ms 3.8±0.17ms 0.00%
put_and_commit/mem_store/1 62.0±5.63µs 61.8±5.58µs -0.32%
put_and_commit/mem_store/10 577.2±47.10µs 578.8±46.47µs +0.28%
put_and_commit/mem_store/100 5.6±0.34ms 5.7±0.81ms +1.79%
put_and_commit/mem_store/5 291.4±24.44µs 290.8±24.38µs -0.21%
put_and_commit/mem_store/50 2.8±0.18ms 2.8±0.18ms 0.00%
query_block/query_block_in(10)_times(100) 3.9±0.13ms 3.9±0.16ms 0.00%
query_block/query_block_in(10)_times(1000) 38.6±0.80ms 39.0±0.71ms +1.04%
query_block/query_block_in(10)_times(10000) 385.5±8.10ms 392.5±5.03ms +1.82%
query_block/query_block_in(1000)_times(100) 931.4±4.43µs 978.6±5.46µs +5.07%
query_block/query_block_in(1000)_times(1000) 9.3±0.07ms 9.8±0.09ms +5.38%
query_block/query_block_in(1000)_times(10000) 93.5±0.99ms 98.6±0.89ms +5.45%
storage_transaction 1083.9±353.38µs 1041.9±271.68µs -3.87%
vm/transaction_execution/1 315.5±5.25ms 313.7±1.05ms -0.57%
vm/transaction_execution/10 99.4±1.16ms 99.3±0.86ms -0.10%
vm/transaction_execution/20 92.7±1.46ms 92.4±0.56ms -0.32%
vm/transaction_execution/5 121.0±1.06ms 121.0±1.14ms 0.00%
vm/transaction_execution/50 106.7±0.49ms 106.8±0.65ms +0.09%

@LemonHX LemonHX merged commit 6e63f02 into master Jun 21, 2022
@LemonHX LemonHX deleted the dependabot/cargo/async-std-1.12.0 branch June 21, 2022 06:37
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.

2 participants