PackageTrack
Sign in Get early access

genawaiter

Stackless generators on stable Rust.

0.99.1 5.0M downloads/mo #4526 most downloaded on crates.io whatisaphone/genawaiter

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships fairly regularly

a new release about every 3 weeks

Most releases are documented

notes for 5 of 7 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

7 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

7 releases · Nov 2019 to Mar 2020
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 0.99.1 09 Mar 2020
    Release notes

    Fixed

    • Compile error due to missing features (#12)
    Open source →
  2. 0.99.0 16 Feb 2020
    Release notes

    Added

    • Proc macros gen!, yield_!, and friends (Thanks @DevinR528!)
    • Example showing error propagation

    Deprecated

    • generator_mut! and unsafe_create_generator! macros. Use let_gen_using! instead.
    Open source →
  3. 0.2.2 26 Nov 2019
    Release notes

    Added

    • Implement Stream for generators. (requires opting in to the dependency with the feature futures03)
    Open source →
  4. 0.2.1 11 Nov 2019
    Release notes

    Added

    • generator_mut!, a safe wrapper on top of unsafe_create_generator!.
    • A version of Gen which can be shared between threads.
    • Co now detects when it's used after its generator has completed, and panics (in debug builds).
    Open source →
  5. 0.2.0 08 Nov 2019
    Release notes

    Added

    • Support for resume arguments, via Coroutine and resume_with.
    • The backing state of stack-based generators is now public (Shelf), so you can avoid using macros if you wish.

    Changed

    • Improved panic messages (in debug builds) which try to teach correct usage of the library.
    • Stack-based generators are now "less unsafe". The lifetime of co is now bound by the lifetime of the generator's state, instead of 'static. It's not fully safe yet, but it's much better.
    • Improved the docs.
    • Moved CI from GitLab to GitHub Actions.
    Open source →
  6. 0.1.1 03 Nov 2019

    Nothing published for this version

  7. 0.1.0 03 Nov 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive