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

Simplify Stack (remove @glimmer/low-level package) #1299

Merged
merged 1 commit into from
Apr 23, 2021
Merged

Conversation

pzuraq
Copy link
Member

@pzuraq pzuraq commented Apr 23, 2021

Simplifies the VM stack, removing the WasmStack and InnerStack in favor
of a single stack. This stack no longer encodes values, so we don't need
to maintain separate JS and handle stacks. Overall this simplifies the
architecture and makes it easier to understand and maintain.

In the future, when we do look into introducing WASM again, we can
bring this separation of concerns back at that time.

Simplifies the VM stack, removing the WasmStack and InnerStack in favor
of a single stack. This stack no longer encodes values, so we don't need
to maintain separate JS and handle stacks. Overall this simplifies the
architecture and makes it easier to understand and maintain.

In the future, when we do look into introducing WASM again, we can
bring this separation of concerns back at that time.
@rwjblue rwjblue changed the title Simplify Stack Simplify Stack (remove @glimmer/low-level package) Apr 23, 2021
@rwjblue rwjblue merged commit 995ffec into master Apr 23, 2021
@rwjblue rwjblue deleted the simplify-stack branch April 23, 2021 21:17
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