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

feat: support fully independent isolates #194

Merged
merged 23 commits into from
Mar 15, 2023
Merged

Conversation

edusperoni
Copy link
Collaborator

@edusperoni edusperoni commented Feb 23, 2023

Currently adds supports to nested workers. This is the first step in supporting multiple main thread isolates.

  • Make worker isolates independent from threading and from which isolate they should work from
  • Allow passing of custom runloops to the runtime, so the runtime itself can be initialized in one runloop, but work in another
  • Allow creating multiple runtimes in the same runloop/thread
  • manage disposing of the main runloop

@cla-bot cla-bot bot added the cla: yes label Feb 23, 2023
@NathanWalker NathanWalker force-pushed the feat/independent-runtimes branch from ec0cbee to a38c871 Compare February 24, 2023 17:32
@NathanWalker NathanWalker changed the base branch from main to dev March 13, 2023 20:03
@NathanWalker NathanWalker marked this pull request as ready for review March 15, 2023 19:02
@NathanWalker NathanWalker merged commit fa44007 into dev Mar 15, 2023
@edusperoni edusperoni deleted the feat/independent-runtimes branch March 20, 2023 19:50
caitp pushed a commit to caitp/ns-v8ios-runtime that referenced this pull request Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants