Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgrade glimmer-vm to v0.92 (#20658)
* T.S. '89 * Handle VM breaking changes (new info for modifiers, updated AST) * Use non-deprecated AST Nodes * @babel/plugin-proposal-class-properties is required to build ember * More plugins updates * '89 -> '90 * '90 -> '91 * New debug-render-tree-nodes to add to existing tests * Very wip -- something may have gone wrong with the AST stuff in the VM * shrug * Finish updating debug-render-tree tests * TODO: need to move assert-splattribute-expression to glimmer * Move assert test for splattributes in {{ }} that is now a hard error from @glimmer/syntax * 0.90.1 -> 0.91.0 * Fix mistaken find and replace * Fix the state / scope tracker * Remove mistaken plugin from strict-mode transforms * Remove tests for code that was supposed to be removed in v4 * Remove extraneous import * 0.91.0 -> 0.91.1 * Do not expose modifier manager states * Remove a ! * Revert types/publish.mjs * Cleanup some types, don't use BlockStatement for scope tracking * Fix old test: wrapper was not in scope * restore/rewrite assert-splattribute-expression-test * Remove default implementation of `getDebugInstance` We have to make a judgement call per occurance to determine what we should return here. This whole mess could use some simplification, but we probably just won't end up keeping this around for much longer once/if we remove the action modifier, which is currently the only kind of modifier we have internally (since `{{on}}` is implemented in glimmer-vm and essentially duplicates this whole "internal" set up once more time over there). * Remove outdated comment * add back `TransformEachTrackArray` * Re-apply Program -> Template fix after rebase * Missing Block visitor * Additional coverage for strict mode keywords * Pass list of strict mode keywords when calling precompile * 0.91.1 -> 0.91.2 * 0.91.2 -> 0.92.0 * Update tests to accoutn for the (action) and {{action}} deprecation --------- Co-authored-by: Godfrey Chan <[email protected]>
- Loading branch information