Skip to content

Interpreter thread-safety#117

Open
maxcai314 wants to merge 65 commits intomainfrom
retry-sigpoly
Open

Interpreter thread-safety#117
maxcai314 wants to merge 65 commits intomainfrom
retry-sigpoly

Conversation

@maxcai314
Copy link
Copy Markdown
Collaborator

This pull request completely reimagines the way we handle gc pauses, scheduling, and instruction patching.
The code still supports single-threaded execution, with a cleaner API.

While bjvm isn't entirely ready for multithreaded workers, it's getting there
Class loading and vm heaps still need some locks

maxcai314 added 30 commits March 6, 2025 14:30
…ig big, and all the tests work on my computer
…d pool. this should theoretically make everything thread-safe except for bump allocation, which needs a light dashing of atomics
…ier for me to check accesses in the future concurrency
…roperly. but I don't know enough to know for sure
@maxcai314
Copy link
Copy Markdown
Collaborator Author

wesh why is CI stuck

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.

2 participants