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

Add runtime feature #537

Merged
merged 18 commits into from
Mar 27, 2022
Merged

Add runtime feature #537

merged 18 commits into from
Mar 27, 2022

Conversation

Thomasdezeeuw
Copy link
Owner

@Thomasdezeeuw Thomasdezeeuw commented Mar 27, 2022

This allows the actor, actor_ref and supervisor module to be used independent of the runtime. This allows, e.g., combining Heph with Tokio.

TODO

Implementation of ActorProcess that is runtime generic.
Splits the crate in two making all the runtime types optional. This
allows actor creation and the use of supervisors using other runtimes.
This still allows some basic testing functions.
In Cargo.toml so that we can ensure they work.
As that isn't enabled without the runtime feature, while the macro
itself is.
As it is required to create multiple runtimes
Using cargo-hack to create the matrix of features for us.
In some cases the examples are not build so we'll have to build them
manually. Unfortunately in those cases we can't build with the same
feature set as the test is called.
Merging some match branches.
@Thomasdezeeuw Thomasdezeeuw merged commit 6b82a4a into master Mar 27, 2022
@Thomasdezeeuw Thomasdezeeuw deleted the runtime-feature branch March 27, 2022 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant