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

Support no_std executors #3

Open
Stupremee opened this issue Mar 23, 2020 · 7 comments
Open

Support no_std executors #3

Stupremee opened this issue Mar 23, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@Stupremee
Copy link
Member

Since async / await is available in no_std environment now, agnostik should add a no_std runtime.

I'm not sure if it should implement an own no_std executor or using an already existing crate.

@Stupremee Stupremee added the enhancement New feature or request label Mar 23, 2020
@vertexclique vertexclique changed the title Support no_std exeutors Support no_std executors Mar 24, 2020
@richardanaya
Copy link

richardanaya commented Mar 24, 2020

I have one written here if it helps at all.

https://github.com/richardanaya/executor

I'm pretty interested in collaborating. I had a similar idea in my own package, but i'd be willing to conform to Agnostik's interface if its possible.

@vertexclique
Copy link
Member

vertexclique commented Mar 24, 2020

Hi @richardanaya ! Great news, I would be very happy to incorporate your executor. The first thing comes into my mind is using your executor as defacto no_std executor. Is it ok at your end? Feel free to open a PR if that suits to you :)

@richardanaya
Copy link

Absolutely!

@Stupremee
Copy link
Member Author

if you want you can open a PR and implement your executor. You just have to uncomment the runtime_nostd in Cargo.toml and ci.sh and remove the core dependency.

@richardanaya
Copy link

richardanaya commented Mar 24, 2020 via email

@richardanaya
Copy link

#7

@richardanaya
Copy link

FYI, i'm no longer working on this as per #7. Someone else is free to take over.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants