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

[PoC] have a go at making goose async #8

Closed
wants to merge 3 commits into from

Commits on May 12, 2020

  1. have a go at making goose async

    It's a bit of a shitshow because of lifetimes, and the
    fact that async functions can't be used as function
    pointers (because the return value is not sized
    predictably in a dynamic context).
    
    This thread was really hepful to me:
    https://users.rust-lang.org/t/how-to-store-async-function-pointer/38343/4
    
    All that's left to do is:
    * Fix the doctests
    * Actually try out the examples and see if they are
      still working/performant.
    * Go hunting for places where explicit threads are used
      which could be turned into tasks.
    alsuren committed May 12, 2020
    Configuration menu
    Copy the full SHA
    545245a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. make it actually do something

    alsuren committed May 13, 2020
    Configuration menu
    Copy the full SHA
    6836ba7 View commit details
    Browse the repository at this point in the history
  2. another missing .await

    alsuren committed May 13, 2020
    Configuration menu
    Copy the full SHA
    57f23e4 View commit details
    Browse the repository at this point in the history