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

Replace async-std with smol crates #201

Merged
merged 3 commits into from
Oct 8, 2023
Merged

Commits on Sep 21, 2023

  1. Replace async-std with smol crates

    It would be nice to be able to use this in environments where I use
    smol. However this crate imports the async-std crate for I/O. This
    commit partially replaces async-std with the equivalent combinators from
    futures-lite and async-io, two smol crates that async-std depends on
    anyways.
    
    The task spawn is still left in, as replacing it will be controversial.
    
    Signed-off-by: John Nunley <[email protected]>
    notgull committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    f1f0ffc View commit details
    Browse the repository at this point in the history
  2. Use async-global-executor to spawn tasks

    This is a placeholder until I figure out how to actually handle this
    without the global executor.
    
    Signed-off-by: John Nunley <[email protected]>
    notgull committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    20bcc7d View commit details
    Browse the repository at this point in the history
  3. Alphabetize dependencies

    This helps cargo-add work better
    
    Signed-off-by: John Nunley <[email protected]>
    notgull committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    235de5b View commit details
    Browse the repository at this point in the history