Skip to content

Pull in Glimmer VM #20896

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

Draft
wants to merge 3,833 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3833 commits
Select commit Hold shift + click to select a range
17e7487
Second attempt at landing #1552 (part 1/2)
chancancode Feb 25, 2024
112e04f
Merge pull request #1492 from patricklx/patch-2
NullVoxPopuli Feb 26, 2024
7160373
Second attempt at landing #1552 (part 2/2)
chancancode Feb 27, 2024
47c944f
Second attempt at landing #1553
chancancode Feb 27, 2024
ed6c6ed
Revert making `Template.locals` readonly
chancancode Mar 5, 2024
20d1a75
Revert `Template.blockParams` -> `Template.locals` change for now
chancancode Mar 5, 2024
0c47fdb
Merge pull request #1568 from glimmerjs/ast-refactor
wycats Mar 7, 2024
31b0312
Merge pull request #1565 from glimmerjs/dont-duplicate-positional-arg…
NullVoxPopuli Mar 8, 2024
06d9eda
Refactor on modifier implementation
chancancode Mar 8, 2024
f94bedd
Merge pull request #1573 from glimmerjs/refactor-on-modifier
NullVoxPopuli Mar 8, 2024
2b9948d
add in element to debug render tree
patricklx Feb 4, 2024
72de3fd
add registerDestructor
patricklx Feb 27, 2024
fea70df
Clean up implementation
chancancode Mar 8, 2024
601d3a8
Merge pull request #1560 from patricklx/add-in-element-debug-render-tree
NullVoxPopuli Mar 8, 2024
4b17887
add modifiers to debug render tree
patricklx Feb 4, 2024
6df4204
Cleanup modifier debug render tree implementation
chancancode Mar 8, 2024
8f697f4
[CLEANUP] Drop support for `{{#with}}` keyword
chancancode Mar 9, 2024
dc07278
Merge pull request #1574 from glimmerjs/rm-with
chancancode Mar 9, 2024
da5e6ff
Merge pull request #1559 from patricklx/add-modifiers-to-debug-render…
NullVoxPopuli Mar 9, 2024
0e94ead
[ENHANCEMENT+CLEANUP] Better compile time errors for strict mode
chancancode Feb 1, 2024
d43b686
v0.89.0
NullVoxPopuli Mar 9, 2024
778131e
Add missing licenses (#1579)
Mar 20, 2024
5e5c47f
Merge pull request #1557 from glimmerjs/cleanup-this-fallback
chancancode Mar 20, 2024
296c633
Remove deprecation for setting hash properties (from years ago) (#1580)
NullVoxPopuli Mar 22, 2024
2b33f96
v0.90.0
NullVoxPopuli Mar 22, 2024
6fec654
Remove index imports as they are not defined by package.json#exports …
NullVoxPopuli Mar 22, 2024
0c1ea94
v0.90.1
NullVoxPopuli Mar 22, 2024
af97812
Prevent use of ...attributes in invalid places (#1582)
NullVoxPopuli Mar 25, 2024
ba1769f
v0.91.0
NullVoxPopuli Mar 25, 2024
31b8798
[BUGFIX] Ensure legacy path.parts matches existing semantics (#1583)
chancancode Mar 28, 2024
31f97ce
v0.91.1
NullVoxPopuli Mar 28, 2024
dda3a29
fix extra spaces resulting in invalid block params (#1577)
patricklx Apr 4, 2024
220491d
Remove invalid callee nodes from AST v2
chancancode Apr 2, 2024
e3490a0
Introduce `keywords` option for `precompile`
chancancode Apr 4, 2024
e6ebc80
v0.91.2
NullVoxPopuli Apr 5, 2024
53c0cf7
Merge pull request #1585 from glimmerjs/strict-mode-keywords
wycats Apr 8, 2024
a736dc2
v0.92.0
NullVoxPopuli Apr 8, 2024
3038dc2
Fix production stripping in the production bundles (#1606)
NullVoxPopuli Sep 11, 2024
75259a7
Add a name entry to a package.json that didn't have a name -- all pac…
NullVoxPopuli Sep 11, 2024
2001939
Trigger benchmark
NullVoxPopuli Sep 11, 2024
7ac6ec5
Revert "Trigger benchmark"
NullVoxPopuli Sep 11, 2024
4783ce6
Merge pull request #1613 from glimmerjs/fix-package-jsons-for-new-too…
NullVoxPopuli Sep 11, 2024
b23d89c
Merge pull request #1612 from glimmerjs/dont-run-benchmark-unless-we-…
NullVoxPopuli Sep 11, 2024
7183ca3
Do not have nested packages
NullVoxPopuli Sep 11, 2024
a40ce9d
Merge pull request #1614 from glimmerjs/no-nested-packages
NullVoxPopuli Sep 11, 2024
b570b6c
Declare all workspace protocols workspace:* so that patch bumps bump …
NullVoxPopuli Sep 11, 2024
5d87fca
Merge pull request #1616 from glimmerjs/declare-all-workspace-package…
NullVoxPopuli Sep 11, 2024
d27a099
Prepare Release using 'release-plan'
NullVoxPopuli Sep 11, 2024
58ca5b9
Merge pull request #1611 from glimmerjs/release-preview
NullVoxPopuli Sep 12, 2024
2f8e676
cause debug patch release by adding a package.json description
NullVoxPopuli Sep 12, 2024
5b2f75f
cause patch release of glimmer debug
NullVoxPopuli Sep 12, 2024
5d2458c
lint:fix
NullVoxPopuli Sep 12, 2024
eebd9d7
Merge pull request #1620 from glimmerjs/NullVoxPopuli-patch-1
NullVoxPopuli Sep 12, 2024
735cea5
Prepare Release using 'release-plan'
NullVoxPopuli Sep 12, 2024
84f5bef
Merge pull request #1618 from glimmerjs/release-preview
NullVoxPopuli Sep 12, 2024
2deefce
Manually bump versions
NullVoxPopuli Sep 13, 2024
a604208
Specify mode
NullVoxPopuli Sep 13, 2024
1e4540d
Merge pull request #1622 from glimmerjs/meta-compile
NullVoxPopuli Sep 13, 2024
03b822e
Force bump
NullVoxPopuli Sep 13, 2024
fd34fe6
Merge pull request #1624 from glimmerjs/force-bump
NullVoxPopuli Sep 13, 2024
bbc0841
Don't build @glimmer/debug, as no package should be using it during p…
NullVoxPopuli Oct 2, 2024
86361c1
Update puppeteer, node (for perf testing), and the setup script which…
NullVoxPopuli Oct 16, 2024
d3293a6
Plumb debug symbols when using lexical scope
wycats Oct 16, 2024
0d9fece
Fix lint error
wycats Oct 23, 2024
f39d492
Fix component bugs + lexical modifier debug
wycats Oct 26, 2024
5d22224
Allow meta to be undefined
wycats Oct 28, 2024
fb22448
Don't try to fix dynamic modifiers yet
wycats Oct 28, 2024
06f7206
Merge pull request #1634 from glimmerjs/feature/debug-symbols
wycats Oct 28, 2024
7d5ef57
Improve benchmark setup (#1647)
wycats Oct 31, 2024
0dfa589
Streamline append VM implementation (#1646)
wycats Nov 2, 2024
1141d4c
Improve forbidden texts
wycats Nov 3, 2024
b62c5ae
Remove some enums
wycats Oct 30, 2024
4432a0a
Remove enums
wycats Oct 30, 2024
b8e6180
Adopt improved terminology and tracing infra
wycats Oct 31, 2024
68504f7
A bunch of improvements
wycats Oct 31, 2024
94ab484
Extract constants into inlinable package
wycats Nov 3, 2024
0d86800
Remove rollup config from inline packages
wycats Nov 3, 2024
0414bf5
Put @glimmer/debug-util in dev deps
wycats Nov 3, 2024
a2bdf50
Improve benchmark
wycats Nov 3, 2024
74fc52f
Update package.jsons
wycats Nov 3, 2024
c3d762a
Remove register indirection
wycats Nov 3, 2024
c857045
Move machine opcodes to constants
wycats Nov 3, 2024
7fed392
Move remaining opcodes to constants
wycats Nov 3, 2024
d5a2361
Improve benchmark setup, consistently rely on publishConfig (#1648)
wycats Nov 3, 2024
46422b0
Merge remote-tracking branch 'origin/main' into feature/error-recover…
wycats Nov 3, 2024
50fca8e
Remove pointless alias
wycats Nov 3, 2024
09eaa41
Remove incorrect constants re-export from compiler
wycats Nov 3, 2024
bf1e05f
Merge pull request #1645 from glimmerjs/feature/error-recovery-redux-pt2
wycats Nov 5, 2024
488f1f0
allow uppercase elements in strict mode (#1650)
patricklx Nov 6, 2024
e2afbea
Revert "allow uppercase elements in strict mode (#1650)" (#1651)
NullVoxPopuli Nov 6, 2024
4b563d6
Additional coverage for each iteration with undefined item and specif…
NullVoxPopuli Nov 13, 2024
ebef69a
Remove Partial infra and rename eval -> debugger
wycats Nov 14, 2024
729fa42
Merge pull request #1662 from glimmerjs/cleanup/remove-eval-names
wycats Nov 14, 2024
d5a23cd
Move curried types to constants (#1664)
wycats Nov 14, 2024
97dab33
Consolidation and cleanup of context and docs
wycats Nov 14, 2024
b73fdc4
Fix errors
wycats Nov 15, 2024
bd88981
Fix lints
wycats Nov 15, 2024
6896bc5
Merge pull request #1663 from glimmerjs/internals/streamline-and-mode…
NullVoxPopuli Nov 18, 2024
2141280
Various improvements, squashed for convenience
NullVoxPopuli Nov 7, 2024
e0a9298
Merge pull request #1649 from glimmerjs/feature/error-recovery-redux-pt3
NullVoxPopuli Nov 19, 2024
2e98f56
Remove eval infrastructure
wycats Nov 19, 2024
55f505c
Merge pull request #1665 from glimmerjs/feature/pass-args-to-debugger
NullVoxPopuli Nov 19, 2024
73974b2
Prepare Release using 'release-plan'
NullVoxPopuli Nov 22, 2024
59fb02c
Merge pull request #1626 from glimmerjs/release-preview
NullVoxPopuli Nov 22, 2024
97d1a8e
Fix #1668: Node does not use the 'development' condition with default…
NullVoxPopuli Nov 27, 2024
3c7cd10
Merge pull request #1669 from glimmerjs/glimmer-syntax-needs-a-cjs-ou…
NullVoxPopuli Nov 27, 2024
4b9ece7
Prepare Release using 'release-plan'
NullVoxPopuli Nov 27, 2024
6da4ef8
Merge pull request #1670 from glimmerjs/release-preview
NullVoxPopuli Nov 27, 2024
f6d84dd
Feature: Basic mathml support
lifeart Jan 6, 2025
cf00c09
Merge pull request #1672 from lifeart/basic-mathml-support
NullVoxPopuli Jan 9, 2025
e0cf288
Fix CI (#1675)
NullVoxPopuli Jan 9, 2025
2c7ea47
Lexical "this" capture
ef4 Jan 9, 2025
54ccba3
Merge pull request #1673 from glimmerjs/lexical-this-capture
ef4 Jan 14, 2025
58106c2
Attempt to overhaul tsconfig/eslint
wycats Nov 23, 2024
da9bb4f
Attempt to overhaul tsconfig/eslint
wycats Nov 23, 2024
404c1e2
Improve meta-updater and turbo workflows
wycats Jan 19, 2025
105f2bc
Improve meta-updater and turbo workflows
wycats Jan 19, 2025
38b40a2
Merge pull request #1677 from glimmerjs/yk/config-refresh
NullVoxPopuli Jan 21, 2025
4b4c837
Prepare Release using 'release-plan'
NullVoxPopuli Jan 21, 2025
00883b0
Merge pull request #1674 from glimmerjs/release-preview
NullVoxPopuli Jan 21, 2025
b5f00b4
Update the meta updater
NullVoxPopuli Jan 23, 2025
563fd67
Update metadata
NullVoxPopuli Jan 23, 2025
029b928
Run lint:fix
NullVoxPopuli Jan 23, 2025
e0f7b30
Merge pull request #1691 from glimmerjs/fix-formatting
NullVoxPopuli Jan 23, 2025
1f665b2
Merge pull request #1691 from glimmerjs/fix-formatting
NullVoxPopuli Jan 23, 2025
5b44a08
Prevent #1688 (and other accidental prettier breakages) (#1689)
NullVoxPopuli Jan 26, 2025
498254a
Prevent #1688 (and other accidental prettier breakages) (#1689)
NullVoxPopuli Jan 26, 2025
23ed5dc
Prepare Release using 'release-plan' (#1686)
github-actions[bot] Jan 26, 2025
64afbb0
Fix @glimmer/interfaces, we were not publishing anything
NullVoxPopuli Feb 7, 2025
9a02774
Merge pull request #1694 from glimmerjs/fix-glimmer-interfaces
NullVoxPopuli Feb 7, 2025
c2520d0
Prepare Release using 'release-plan'
NullVoxPopuli Feb 7, 2025
b98850b
Merge pull request #1695 from glimmerjs/release-preview
NullVoxPopuli Feb 7, 2025
8afdcdf
Update meta
NullVoxPopuli Feb 7, 2025
3ae342b
Merge pull request #1696 from glimmerjs/update-meta
NullVoxPopuli Feb 7, 2025
b427bc6
Fix exports
NullVoxPopuli Feb 7, 2025
d098d4c
Fix exports
NullVoxPopuli Feb 7, 2025
f463f77
Merge pull request #1698 from glimmerjs/fix-exports
NullVoxPopuli Feb 7, 2025
16e6228
Merge pull request #1698 from glimmerjs/fix-exports
NullVoxPopuli Feb 7, 2025
e768630
Prepare Release using 'release-plan'
NullVoxPopuli Feb 7, 2025
abad3b4
Merge pull request #1697 from glimmerjs/release-preview
NullVoxPopuli Feb 7, 2025
1651e52
Re-enable CJS for @glimmer/compiler (used by babel plugin)
NullVoxPopuli Feb 8, 2025
a3b807a
cleanup
NullVoxPopuli Feb 8, 2025
1a90bc4
No types for cjs
NullVoxPopuli Feb 8, 2025
599b04c
lint:fix
NullVoxPopuli Feb 8, 2025
46f53b8
lint:fix
NullVoxPopuli Feb 8, 2025
7db2404
Key off require instead of cjs
NullVoxPopuli Feb 8, 2025
b05c062
Re-add cjs require
NullVoxPopuli Feb 8, 2025
ae502ca
Re-add cjs require
NullVoxPopuli Feb 8, 2025
3d82b28
Update meta to support cjs
NullVoxPopuli Feb 8, 2025
7d28821
Update meta to support cjs
NullVoxPopuli Feb 8, 2025
a756fb3
Merge pull request #1699 from glimmerjs/cjs-womp
NullVoxPopuli Feb 8, 2025
54265fa
Merge pull request #1699 from glimmerjs/cjs-womp
NullVoxPopuli Feb 8, 2025
2e83496
Prepare Release using 'release-plan'
NullVoxPopuli Feb 8, 2025
76c0c1b
Merge pull request #1700 from glimmerjs/release-preview
NullVoxPopuli Feb 8, 2025
7bb0342
Rollup the types
NullVoxPopuli Feb 10, 2025
25575dc
Don't build types for the vm-babel-plugins
NullVoxPopuli Feb 10, 2025
0ab93ac
Update metadata
NullVoxPopuli Feb 10, 2025
f599cca
Remove the 'ms' package as it is no longer used
NullVoxPopuli Feb 10, 2025
a4c772b
Remove types from vm-babel-plugins for now
NullVoxPopuli Feb 10, 2025
302e788
Remove types from vm-babel-plugins for now
NullVoxPopuli Feb 10, 2025
78904fa
Merge pull request #1701 from glimmerjs/rollup-types
NullVoxPopuli Feb 10, 2025
22ca505
Merge pull request #1701 from glimmerjs/rollup-types
NullVoxPopuli Feb 10, 2025
79ebdb3
Add README to @glimmer/interfaces to try to force a release of depend…
NullVoxPopuli Feb 10, 2025
1150c85
Merge pull request #1703 from glimmerjs/each-built-package-must-depen…
NullVoxPopuli Feb 10, 2025
8dcdf26
Prepare Release using 'release-plan'
NullVoxPopuli Feb 10, 2025
018b8b4
Merge pull request #1702 from glimmerjs/release-preview
NullVoxPopuli Feb 10, 2025
977bb70
Update build config and meta
NullVoxPopuli Feb 10, 2025
11d9262
Update build config and meta
NullVoxPopuli Feb 10, 2025
b9325cd
Merge pull request #1704 from glimmerjs/fix-types-rollup
NullVoxPopuli Feb 10, 2025
16feab5
Merge pull request #1704 from glimmerjs/fix-types-rollup
NullVoxPopuli Feb 10, 2025
5b0ddf0
Prepare Release using 'release-plan'
NullVoxPopuli Feb 10, 2025
044a09f
Prepare Release using 'release-plan'
NullVoxPopuli Feb 10, 2025
047f0b1
Merge pull request #1705 from glimmerjs/release-preview
NullVoxPopuli Feb 10, 2025
a6084ac
Merge pull request #1705 from glimmerjs/release-preview
NullVoxPopuli Feb 10, 2025
4be8749
Fix @glimmer/interfaces exports
NullVoxPopuli Feb 10, 2025
71a960b
Merge pull request #1706 from glimmerjs/fix-glimmer-interfaces-exports
NullVoxPopuli Feb 10, 2025
4de394c
Prepare Release using 'release-plan'
NullVoxPopuli Feb 10, 2025
f4847b3
Prepare Release using 'release-plan'
NullVoxPopuli Feb 10, 2025
293ee81
Merge pull request #1707 from glimmerjs/release-preview
NullVoxPopuli Feb 10, 2025
619608a
Merge pull request #1707 from glimmerjs/release-preview
NullVoxPopuli Feb 10, 2025
0be1a58
Tell syntax to also compile as cjs as well
NullVoxPopuli Feb 11, 2025
74c336d
update metadata
NullVoxPopuli Feb 11, 2025
87d4cbb
Update exports
NullVoxPopuli Feb 11, 2025
f7a8090
Merge pull request #1708 from glimmerjs/bring-back-cjs-for-glimmer-sy…
NullVoxPopuli Feb 11, 2025
1b0fcfc
Merge pull request #1708 from glimmerjs/bring-back-cjs-for-glimmer-sy…
NullVoxPopuli Feb 11, 2025
3a63ab9
Prepare Release using 'release-plan'
NullVoxPopuli Feb 11, 2025
0fb4c28
Prepare Release using 'release-plan'
NullVoxPopuli Feb 11, 2025
00b213a
Merge pull request #1709 from glimmerjs/release-preview
NullVoxPopuli Feb 11, 2025
18aba30
Merge pull request #1709 from glimmerjs/release-preview
NullVoxPopuli Feb 11, 2025
6b6914c
Failing test from https://github.com/emberjs/ember.js/pull/20842
NullVoxPopuli Feb 11, 2025
c4c15be
fix
NullVoxPopuli Feb 11, 2025
c8bf513
Fix types again
NullVoxPopuli Feb 11, 2025
0c1808c
Merge pull request #1710 from glimmerjs/reproduce-problem-from-ember
NullVoxPopuli Feb 11, 2025
4babc39
Prepare Release using 'release-plan'
NullVoxPopuli Feb 11, 2025
07fd5d9
Prepare Release using 'release-plan'
NullVoxPopuli Feb 11, 2025
9d12f99
Merge pull request #1712 from glimmerjs/release-preview
NullVoxPopuli Feb 11, 2025
7dd9ab9
Merge pull request #1712 from glimmerjs/release-preview
NullVoxPopuli Feb 11, 2025
5f08823
Upgrade dependencies from https://github.com/glimmerjs/glimmer-vm/pul…
NullVoxPopuli Feb 20, 2025
0496eab
Upgrade dependencies from https://github.com/glimmerjs/glimmer-vm/pul…
NullVoxPopuli Feb 20, 2025
db9ea55
Address lint failure
NullVoxPopuli Feb 20, 2025
8dd1d6f
Merge pull request #1714 from glimmerjs/dep-upgrades
NullVoxPopuli Feb 20, 2025
2730ea8
Merge pull request #1714 from glimmerjs/dep-upgrades
NullVoxPopuli Feb 20, 2025
5662747
Fix source slicing for whitespace-stripping comments
chancancode Feb 21, 2025
29d5c17
@handlebars/parser 2.1.0 causes errors due to an unreleased fix -- do…
NullVoxPopuli Feb 21, 2025
c75fdfe
Merge pull request #1719 from glimmerjs/downgrade-handlebars-parser
NullVoxPopuli Feb 22, 2025
911e350
Merge pull request #1717 from glimmerjs/check-for-tilde-on-comment-2
NullVoxPopuli Feb 24, 2025
8e0dff3
Add failing test for printer quoting bug
ef4 Feb 24, 2025
077caf5
Don't emit broken unescaped quotes in entityEncodingRaw mode
ef4 Feb 25, 2025
5913aba
Merge pull request #1720 from glimmerjs/printer-quote-bug
ef4 Feb 26, 2025
f841e8a
Move prettier tests to the smoke-tests project
NullVoxPopuli Mar 4, 2025
a61f469
x
NullVoxPopuli Mar 4, 2025
9a4a469
Merge pull request #1726 from glimmerjs/put-prettier-testing-in-the-s…
NullVoxPopuli Mar 4, 2025
7a141c2
Merge pull request #1726 from glimmerjs/put-prettier-testing-in-the-s…
NullVoxPopuli Mar 4, 2025
b477480
Printer bug: empty string literal args are dropped
ef4 Feb 28, 2025
093527c
proposed fix
ef4 Mar 3, 2025
2bf1097
Prepare Release using 'release-plan'
NullVoxPopuli Mar 4, 2025
6b49a27
Prepare Release using 'release-plan'
NullVoxPopuli Mar 4, 2025
1de7d06
Merge pull request #1715 from glimmerjs/release-preview
NullVoxPopuli Mar 4, 2025
5704e26
Merge pull request #1715 from glimmerjs/release-preview
NullVoxPopuli Mar 4, 2025
032dc1c
Revert "Prepare Release"
NullVoxPopuli Mar 4, 2025
647507c
Revert "Prepare Release"
NullVoxPopuli Mar 4, 2025
2755b1c
Merge pull request #1729 from glimmerjs/revert-1715-release-preview
NullVoxPopuli Mar 4, 2025
8f3c9ac
Merge pull request #1729 from glimmerjs/revert-1715-release-preview
NullVoxPopuli Mar 4, 2025
e774c2e
Prepare Release using 'release-plan'
NullVoxPopuli Mar 4, 2025
fca3319
Prepare Release using 'release-plan'
NullVoxPopuli Mar 4, 2025
19207d2
Merge pull request #1731 from glimmerjs/release-preview
NullVoxPopuli Mar 4, 2025
7f97f1b
Merge pull request #1731 from glimmerjs/release-preview
NullVoxPopuli Mar 4, 2025
442acce
Restore {{debugger}} behavior
NullVoxPopuli Mar 14, 2025
88afd0a
Merge pull request #1734 from glimmerjs/restore-debugger
NullVoxPopuli Mar 14, 2025
f3508e6
Force release
NullVoxPopuli Mar 14, 2025
a5244b3
Merge pull request #1735 from glimmerjs/force-release
NullVoxPopuli Mar 14, 2025
fdf8b5a
pnpm repo:update:metadata
NullVoxPopuli Mar 15, 2025
4cee84f
Merge pull request #1736 from glimmerjs/nvp/update-meta
NullVoxPopuli Mar 15, 2025
39f294d
Re-add package.json#types for tsconfig's moduleResolution=node10
NullVoxPopuli Mar 18, 2025
5393c2f
Re-add package.json#types for tsconfig's moduleResolution=node10
NullVoxPopuli Mar 18, 2025
c2ff28b
Merge pull request #1741 from glimmerjs/add-back-types-for-moduleReso…
NullVoxPopuli Mar 18, 2025
e0eea86
Merge pull request #1741 from glimmerjs/add-back-types-for-moduleReso…
NullVoxPopuli Mar 18, 2025
bfc65f6
Prepare Release using 'release-plan'
NullVoxPopuli Mar 18, 2025
d63a9fb
Prepare Release using 'release-plan'
NullVoxPopuli Mar 18, 2025
83c2dfc
Merge pull request #1737 from glimmerjs/release-preview
NullVoxPopuli Mar 18, 2025
29e2f4c
Merge pull request #1737 from glimmerjs/release-preview
NullVoxPopuli Mar 18, 2025
df2aed9
Upgrade handlebars parser
NullVoxPopuli Mar 20, 2025
67e8058
Merge pull request #1743 from glimmerjs/upgrade-handlebars-parser
NullVoxPopuli Mar 20, 2025
667ef03
Merge branch 'nvp/adopt-glimmer-vm-2' into nvp/adopt-glimmer-vm
NullVoxPopuli Apr 25, 2025
e4bc6df
Update package.json refs
NullVoxPopuli Apr 25, 2025
f24222c
Merge branch 'bring-in-more-workspace-packages' into nvp/adopt-glimme…
NullVoxPopuli Apr 25, 2025
a0a1c6b
Move glimmer-workspace packages not in the glimmer-workspace folder t…
NullVoxPopuli Apr 25, 2025
3344eff
Update lockfile
NullVoxPopuli Apr 25, 2025
a61f51b
Downgrade vm-babel-plugins from ts to js, because we don't want to bu…
NullVoxPopuli Apr 25, 2025
5a3a3a6
Is this hax?
NullVoxPopuli Apr 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 2 additions & 6 deletions babel.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
test suite.
*/

import { resolve, dirname } from 'node:path';
import { fileURLToPath } from 'node:url';
import * as Compiler from './packages/ember-template-compiler/minimal.ts'

export default {
plugins: [
Expand All @@ -27,10 +26,7 @@ export default {
[
'babel-plugin-ember-template-compilation',
{
compilerPath: resolve(
dirname(fileURLToPath(import.meta.url)),
'./broccoli/glimmer-template-compiler'
),
compiler: Compiler,
},
],
],
Expand Down
41 changes: 22 additions & 19 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"build:types": "node types/publish.mjs",
"build": "npm-run-all build:*",
"docs": "ember ember-cli-yuidoc",
"start": "vite dev",
"start": "node --import @swc-node/register/esm-register node_modules/vite/bin/vite.js dev",
"link:glimmer-vm": "node bin/link-glimmer-vm-packages.mjs",
"lint": "npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"",
"lint:docs": "qunit tests/docs/coverage-test.js",
Expand All @@ -68,22 +68,22 @@
"@babel/core": "^7.24.4",
"@ember/edition-utils": "^1.2.0",
"@embroider/addon-shim": "^1.9.0",
"@glimmer/compiler": "0.94.10",
"@glimmer/destroyable": "0.94.8",
"@glimmer/global-context": "0.93.4",
"@glimmer/interfaces": "0.94.6",
"@glimmer/manager": "0.94.9",
"@glimmer/node": "0.94.9",
"@glimmer/opcode-compiler": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/program": "0.94.9",
"@glimmer/reference": "0.94.8",
"@glimmer/runtime": "0.94.10",
"@glimmer/syntax": "0.94.9",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/vm": "0.94.8",
"@glimmer/vm-babel-plugins": "0.93.4",
"@glimmer/compiler": "workspace:*",
"@glimmer/destroyable": "workspace:*",
"@glimmer/global-context": "workspace:*",
"@glimmer/interfaces": "workspace:*",
"@glimmer/manager": "workspace:*",
"@glimmer/node": "workspace:*",
"@glimmer/opcode-compiler": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/program": "workspace:*",
"@glimmer/reference": "workspace:*",
"@glimmer/runtime": "workspace:*",
"@glimmer/syntax": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"@glimmer/vm": "workspace:*",
"@glimmer/vm-babel-plugins": "workspace:*",
"@simple-dom/interface": "^1.4.0",
"backburner.js": "^2.8.0",
"broccoli-file-creator": "^2.1.1",
Expand Down Expand Up @@ -115,9 +115,10 @@
"@eslint/js": "^9.21.0",
"@glimmer/component": "workspace:^",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-replace": "^6.0.2",
"@simple-dom/document": "^1.4.0",
"@swc-node/register": "^1.6.8",
"@swc/core": "^1.3.100",
"@swc-node/register": "^1.10.10",
"@swc/core": "^1.11.22",
"@tsconfig/ember": "3.0.8",
"@types/qunit": "^2.19.4",
"@types/rsvp": "^4.0.4",
Expand Down Expand Up @@ -148,6 +149,7 @@
"glob": "^8.0.3",
"globals": "^16.0.0",
"html-differ": "^1.4.0",
"magic-string": "^0.30.0",
"mocha": "^10.2.0",
"npm-run-all2": "^6.0.6",
"prettier": "^3.5.3",
Expand All @@ -156,6 +158,7 @@
"recast": "^0.22.0",
"resolve.exports": "^2.0.3",
"rollup": "^4.2.0",
"rollup-plugin-insert": "^1.3.2",
"rsvp": "^4.8.5",
"serve-static": "^1.14.2",
"simple-dom": "^1.4.0",
Expand Down
30 changes: 15 additions & 15 deletions packages/@ember/-internals/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,23 +40,23 @@
"@ember/service": "workspace:*",
"@ember/template-factory": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/compiler": "0.94.10",
"@glimmer/compiler": "workspace:*",
"@glimmer/component": "workspace:^",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/global-context": "0.93.4",
"@glimmer/interfaces": "0.94.6",
"@glimmer/manager": "0.94.9",
"@glimmer/node": "0.94.9",
"@glimmer/opcode-compiler": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/program": "0.94.9",
"@glimmer/reference": "0.94.8",
"@glimmer/runtime": "0.94.10",
"@glimmer/syntax": "0.94.9",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/vm": "0.94.8",
"@glimmer/global-context": "workspace:*",
"@glimmer/interfaces": "workspace:*",
"@glimmer/manager": "workspace:*",
"@glimmer/node": "workspace:*",
"@glimmer/opcode-compiler": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/program": "workspace:*",
"@glimmer/reference": "workspace:*",
"@glimmer/runtime": "workspace:*",
"@glimmer/syntax": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"@glimmer/vm": "workspace:*",
"@simple-dom/interface": "^1.4.0",
"backburner.js": "^2.7.0",
"dag-map": "^2.0.2",
Expand Down
8 changes: 4 additions & 4 deletions packages/@ember/application/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
"@ember/runloop": "workspace:*",
"@ember/service": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"backburner.js": "^2.7.0",
"dag-map": "^2.0.2",
"ember": "workspace:*",
Expand Down
10 changes: 5 additions & 5 deletions packages/@ember/array/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
"@ember/object": "workspace:*",
"@ember/runloop": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/manager": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/manager": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/@ember/component/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
},
"dependencies": {
"@ember/-internals": "workspace:*",
"@glimmer/manager": "0.94.9",
"@glimmer/runtime": "0.94.10",
"@glimmer/manager": "workspace:*",
"@glimmer/runtime": "workspace:*",
"expect-type": "^0.15.0"
}
}
6 changes: 3 additions & 3 deletions packages/@ember/controller/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
"@ember/service": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/env": "^0.1.7",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
}
Expand Down
10 changes: 5 additions & 5 deletions packages/@ember/debug/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
"@ember/routing": "workspace:*",
"@ember/runloop": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/manager": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/manager": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"backburner.js": "^2.7.0",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
Expand Down
2 changes: 1 addition & 1 deletion packages/@ember/destroyable/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
".": "./index.ts"
},
"dependencies": {
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"expect-type": "^0.15.0"
}
}
8 changes: 4 additions & 4 deletions packages/@ember/engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
"@ember/runloop": "workspace:*",
"@ember/service": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"dag-map": "^2.0.2",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*",
Expand Down
6 changes: 3 additions & 3 deletions packages/@ember/enumerable/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
"@ember/object": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/env": "^0.1.7",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"internal-test-helpers": "workspace:*"
}
}
4 changes: 2 additions & 2 deletions packages/@ember/helper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"dependencies": {
"@ember/-internals": "workspace:*",
"@ember/component": "workspace:*",
"@glimmer/manager": "0.94.9",
"@glimmer/runtime": "0.94.10",
"@glimmer/manager": "workspace:*",
"@glimmer/runtime": "workspace:*",
"expect-type": "^0.15.0"
}
}
2 changes: 1 addition & 1 deletion packages/@ember/instrumentation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@ember/runloop": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/validator": "0.94.8",
"@glimmer/validator": "workspace:*",
"internal-test-helpers": "workspace:*"
}
}
4 changes: 2 additions & 2 deletions packages/@ember/modifier/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
},
"dependencies": {
"@ember/-internals": "workspace:*",
"@glimmer/manager": "0.94.9",
"@glimmer/runtime": "0.94.10"
"@glimmer/manager": "workspace:*",
"@glimmer/runtime": "workspace:*"
}
}
12 changes: 6 additions & 6 deletions packages/@ember/object/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@
"@ember/runloop": "workspace:*",
"@ember/service": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/env": "^0.1.7",
"@glimmer/manager": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "workspace:*",
"@glimmer/manager": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
}
Expand Down
10 changes: 5 additions & 5 deletions packages/@ember/routing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@
"@ember/runloop": "workspace:*",
"@ember/service": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/manager": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/manager": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"backburner.js": "^2.7.0",
"dag-map": "^2.0.2",
"expect-type": "^0.15.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/@ember/runloop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"@ember/object": "workspace:*",
"@ember/utils": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/validator": "0.94.8",
"@glimmer/validator": "workspace:*",
"backburner.js": "^2.7.0",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
Expand Down
8 changes: 4 additions & 4 deletions packages/@ember/service/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
"@ember/array": "workspace:*",
"@ember/debug": "workspace:*",
"@ember/object": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/@ember/template-compilation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"dependencies": {
"@ember/-internals": "workspace:*",
"@ember/canary-features": "workspace:*",
"@glimmer/compiler": "0.94.10",
"@glimmer/compiler": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/syntax": "0.94.9",
"@glimmer/syntax": "workspace:*",
"ember": "workspace:*",
"ember-template-compiler": "workspace:*"
}
Expand Down
10 changes: 5 additions & 5 deletions packages/@ember/template-compiler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
"@ember/-internals": "workspace:*",
"@ember/component": "workspace:*",
"@ember/debug": "workspace:*",
"@glimmer/compiler": "0.94.10",
"@glimmer/compiler": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/interfaces": "0.94.6",
"@glimmer/manager": "0.94.9",
"@glimmer/opcode-compiler": "0.94.9",
"@glimmer/syntax": "0.94.9",
"@glimmer/interfaces": "workspace:*",
"@glimmer/manager": "workspace:*",
"@glimmer/opcode-compiler": "workspace:*",
"@glimmer/syntax": "workspace:*",
"expect-type": "^0.15.0"
}
}
2 changes: 1 addition & 1 deletion packages/@ember/template-factory/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
".": "./index.ts"
},
"dependencies": {
"@glimmer/opcode-compiler": "0.94.9"
"@glimmer/opcode-compiler": "workspace:*"
}
}
10 changes: 5 additions & 5 deletions packages/@ember/utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
"@ember/enumerable": "workspace:*",
"@ember/object": "workspace:*",
"@ember/runloop": "workspace:*",
"@glimmer/destroyable": "0.94.8",
"@glimmer/destroyable": "workspace:*",
"@glimmer/env": "^0.1.7",
"@glimmer/manager": "0.94.9",
"@glimmer/owner": "0.93.4",
"@glimmer/util": "0.94.8",
"@glimmer/validator": "0.94.8",
"@glimmer/manager": "workspace:*",
"@glimmer/owner": "workspace:*",
"@glimmer/util": "workspace:*",
"@glimmer/validator": "workspace:*",
"expect-type": "^0.15.0",
"internal-test-helpers": "workspace:*"
}
Expand Down
Loading
Loading