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

Improve sequencer/scheduler timing + ordering #163

Closed
adroitwhiz opened this issue Feb 27, 2023 · 2 comments
Closed

Improve sequencer/scheduler timing + ordering #163

adroitwhiz opened this issue Feb 27, 2023 · 2 comments
Assignees
Labels
compatibility Bugs that cause Leopard's behavior to differ from Scratch's support Leopard doesn't implement a Scratch feature

Comments

@adroitwhiz
Copy link
Collaborator

adroitwhiz commented Feb 27, 2023

Right now, there doesn't seem to be much effort put into matching the timing and order of script execution with Scratch. This may be the cause of a large number of compatibility issues.

We should go through the thread-scheduling logic here and compare it with Scratch's (or my refactoring of it) and try to make them match. We can likely reuse many scratch-vm execution tests.

@adroitwhiz adroitwhiz added compatibility Bugs that cause Leopard's behavior to differ from Scratch's support Leopard doesn't implement a Scratch feature labels Feb 27, 2023
@adroitwhiz adroitwhiz self-assigned this Feb 27, 2023
@adroitwhiz
Copy link
Collaborator Author

Closing this; will create another issue with more detail

@towerofnix
Copy link
Member

-> #212!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Bugs that cause Leopard's behavior to differ from Scratch's support Leopard doesn't implement a Scratch feature
Projects
None yet
Development

No branches or pull requests

2 participants