Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: smol-rs/async-io
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.4.1
Choose a base ref
...
head repository: smol-rs/async-io
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.5.0
Choose a head ref
  • 10 commits
  • 9 files changed
  • 4 contributors

Commits on May 27, 2025

  1. Configuration menu
    Copy the full SHA
    8954e93 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2025

  1. Make tracing optional

    taiki-e committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    f3b9203 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c86a477 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84f7f27 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cc4018 View commit details
    Browse the repository at this point in the history
  5. Fix build failure with minimal-versions

    ```
      error[E0599]: no function or associated item named `from_pid` found for struct `Process` in the current scope
         --> src/reactor/kqueue.rs:66:35
          |
      66  |                 unsafe { Process::from_pid(*pid, ProcessOps::Exit) },
          |                                   ^^^^^^^^ function or associated item not found in `Process<'_>`
          |
    ```
    taiki-e committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    a355982 View commit details
    Browse the repository at this point in the history
  6. Fix clippy::uninlined_format_args warning

    ```
    error: variables can be used directly in the `format!` string
      --> examples/linux-inotify.rs:55:17
       |
    55 |                 println!("{:?}", event);
       |                 ^^^^^^^^^^^^^^^^^^^^^^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
       = note: `-D clippy::uninlined-format-args` implied by `-D warnings`
       = help: to override `-D warnings` add `#[allow(clippy::uninlined_format_args)]`
    help: change this to
       |
    55 -                 println!("{:?}", event);
    55 +                 println!("{event:?}");
       |
    
    error: variables can be used directly in the `format!` string
      --> benches/io.rs:35:30
       |
    35 |         group.bench_function(format!("TcpStream.{}", driver_name), move |b| {
       |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
       = note: `-D clippy::uninlined-format-args` implied by `-D warnings`
       = help: to override `-D warnings` add `#[allow(clippy::uninlined_format_args)]`
    help: change this to
       |
    35 -         group.bench_function(format!("TcpStream.{}", driver_name), move |b| {
    35 +         group.bench_function(format!("TcpStream.{driver_name}"), move |b| {
       |
    
    error: variables can be used directly in the `format!` string
      --> benches/io.rs:58:34
       |
    58 |             group.bench_function(format!("UnixStream.{}", driver_name), |b| {
       |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    help: change this to
       |
    58 -             group.bench_function(format!("UnixStream.{}", driver_name), |b| {
    58 +             group.bench_function(format!("UnixStream.{driver_name}"), |b| {
       |
    
    error: variables can be used directly in the `format!` string
      --> benches/io.rs:82:30
       |
    82 |         group.bench_function(format!("TcpStream.{}", driver_name), move |b| {
       |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    help: change this to
       |
    82 -         group.bench_function(format!("TcpStream.{}", driver_name), move |b| {
    82 +         group.bench_function(format!("TcpStream.{driver_name}"), move |b| {
       |
    
    error: variables can be used directly in the `format!` string
       --> benches/io.rs:108:31
        |
    108 |             let socket_addr = format!("/tmp/async-io-bench-{}.sock", id);
        |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    help: change this to
        |
    108 -             let socket_addr = format!("/tmp/async-io-bench-{}.sock", id);
    108 +             let socket_addr = format!("/tmp/async-io-bench-{id}.sock");
        |
    
    error: variables can be used directly in the `format!` string
       --> benches/io.rs:111:34
        |
    111 |             group.bench_function(format!("UnixStream.{}", driver_name), |b| {
        |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    help: change this to
        |
    111 -             group.bench_function(format!("UnixStream.{}", driver_name), |b| {
    111 +             group.bench_function(format!("UnixStream.{driver_name}"), |b| {
        |
    
    error: variables can be used directly in the `format!` string
       --> benches/io.rs:145:30
        |
    145 |         group.bench_function(format!("UdpSocket.{}", driver_name), |b| {
        |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        |
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
    help: change this to
        |
    145 -         group.bench_function(format!("UdpSocket.{}", driver_name), |b| {
    145 +         group.bench_function(format!("UdpSocket.{driver_name}"), |b| {
        |
    
    error: variables can be used directly in the `format!` string
      --> benches/timer.rs:27:13
       |
    27 |             format!("register_timer.({} previous timers)", prev_timer_count),
       |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
       = note: `-D clippy::uninlined-format-args` implied by `-D warnings`
       = help: to override `-D warnings` add `#[allow(clippy::uninlined_format_args)]`
    help: change this to
       |
    27 -             format!("register_timer.({} previous timers)", prev_timer_count),
    27 +             format!("register_timer.({prev_timer_count} previous timers)"),
       |
    ```
    taiki-e committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    45c299c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3105382 View commit details
    Browse the repository at this point in the history
  8. Add support for Haiku (#233)

    Related: bytecodealliance/rustix#411
    
    Co-authored-by: cos <cos>
    Co-authored-by: Taiki Endo <[email protected]>
    rymdbar and taiki-e authored Jul 19, 2025
    Configuration menu
    Copy the full SHA
    89239a2 View commit details
    Browse the repository at this point in the history
  9. Release 2.5.0

    taiki-e committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    89943a2 View commit details
    Browse the repository at this point in the history
Loading