Skip to content

feat!: Drop async-std#15

Merged
berkus merged 1 commit intomasterfrom
feat/drop-async-std
Oct 28, 2025
Merged

feat!: Drop async-std#15
berkus merged 1 commit intomasterfrom
feat/drop-async-std

Conversation

@berkus
Copy link
Contributor

@berkus berkus commented Oct 28, 2025

It has been dead for a while.

Copilot AI review requested due to automatic review settings October 28, 2025 20:37
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes support for the async-std runtime from Criterion.rs. The change consolidates async runtime support to focus on Tokio, Smol, and Futures executors only.

  • Removed the async_std feature flag and its associated AsyncStdExecutor implementation
  • Removed async-std dependency from Cargo.toml
  • Updated documentation to reflect that async-std is no longer supported

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
src/async_executor.rs Removed AsyncStdExecutor struct and its AsyncExecutor trait implementation along with related documentation comments
book/src/user_guide/benchmarking_async.md Removed async-std from the supported executors table in the user guide
Cargo.toml Removed async-std dependency, async_std feature flag, and references from the stable feature set and docs.rs metadata
Cargo.lock Removed async-std package and its transitive dependencies that are no longer needed

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

It has been dead for a while.
@berkus berkus force-pushed the feat/drop-async-std branch from 14fac81 to 15bddd6 Compare October 28, 2025 21:37
@berkus berkus merged commit 3583f5b into master Oct 28, 2025
6 checks passed
@berkus berkus deleted the feat/drop-async-std branch October 28, 2025 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants