-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
[WIP] Deprecate Evented #20970
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
base: main
Are you sure you want to change the base?
[WIP] Deprecate Evented #20970
Conversation
I just realized that the approach of two mixins may not work with EDIT: A Proxy won't easily work either because we look for whether it's in a EDIT 2: I've reworked this and it should work as expected now. |
2319116
to
4a66206
Compare
4a66206
to
6a955a2
Compare
Estimated Asset SizesDiff --- main/out.txt 2025-09-04 03:19:38.000000000 +0000
+++ pr/./pr-17484044865/out.txt 2025-09-05 04:53:38.000000000 +0000
@@ -1,46 +1,46 @@
╔═══════╤═══════════╤═══════════╗
║ │ Min │ Gzip ║
╟───────┼───────────┼───────────╢
-║ Total │ 418.65 KB │ 232.22 KB ║
+║ Total │ 415.84 KB │ 230.92 KB ║
╚═══════╧═══════════╧═══════════╝
-╔══════════════════════╤══════════╤═══════════╗
-║ @ember/* │ Min │ Gzip ║
-╟──────────────────────┼──────────┼───────────╢
-║ Total │ 239.4 KB │ 147.23 KB ║
-╟──────────────────────┼──────────┼───────────╢
-║ -internals │ 35.46 KB │ 25.49 KB ║
-║ application │ 12.83 KB │ 7.7 KB ║
-║ array │ 12.66 KB │ 7.32 KB ║
-║ canary-features │ 304 B │ 419 B ║
-║ component │ 1.07 KB │ 1005 B ║
-║ controller │ 1.8 KB │ 1.36 KB ║
-║ debug │ 11.4 KB │ 7.92 KB ║
-║ deprecated-features │ 31 B │ 77 B ║
-║ destroyable │ 561 B │ 383 B ║
-║ enumerable │ 259 B │ 387 B ║
-║ helper │ 823 B │ 605 B ║
-║ instrumentation │ 2.43 KB │ 1.78 KB ║
-║ modifier │ 669 B │ 581 B ║
-║ object │ 33.78 KB │ 20.79 KB ║
-║ owner │ 159 B │ 178 B ║
-║ renderer │ 406 B │ 350 B ║
-║ routing │ 58.08 KB │ 33.43 KB ║
-║ runloop │ 2.2 KB │ 1.33 KB ║
-║ service │ 859 B │ 741 B ║
-║ template │ 430 B │ 364 B ║
-║ template-compilation │ 429 B │ 366 B ║
-║ template-compiler │ 57.91 KB │ 30.4 KB ║
-║ template-factory │ 94 B │ 160 B ║
-║ test │ 923 B │ 627 B ║
-║ utils │ 3.93 KB │ 3.5 KB ║
-║ version │ 55 B │ 131 B ║
-╚══════════════════════╧══════════╧═══════════╝
+╔══════════════════════╤═══════════╤══════════╗
+║ @ember/* │ Min │ Gzip ║
+╟──────────────────────┼───────────┼──────────╢
+║ Total │ 236.59 KB │ 145.9 KB ║
+╟──────────────────────┼───────────┼──────────╢
+║ -internals │ 37.76 KB │ 27.22 KB ║
+║ application │ 12.88 KB │ 7.57 KB ║
+║ array │ 12.68 KB │ 7.33 KB ║
+║ canary-features │ 304 B │ 419 B ║
+║ component │ 1.07 KB │ 1016 B ║
+║ controller │ 1.87 KB │ 1.38 KB ║
+║ debug │ 11.45 KB │ 7.96 KB ║
+║ deprecated-features │ 31 B │ 77 B ║
+║ destroyable │ 561 B │ 383 B ║
+║ enumerable │ 307 B │ 497 B ║
+║ helper │ 823 B │ 581 B ║
+║ instrumentation │ 2.43 KB │ 1.78 KB ║
+║ modifier │ 669 B │ 621 B ║
+║ object │ 27.58 KB │ 17.3 KB ║
+║ owner │ 159 B │ 178 B ║
+║ renderer │ 406 B │ 331 B ║
+║ routing │ 58.85 KB │ 33.71 KB ║
+║ runloop │ 2.2 KB │ 1.34 KB ║
+║ service │ 859 B │ 755 B ║
+║ template │ 430 B │ 393 B ║
+║ template-compilation │ 429 B │ 366 B ║
+║ template-compiler │ 57.91 KB │ 30.4 KB ║
+║ template-factory │ 94 B │ 160 B ║
+║ test │ 923 B │ 627 B ║
+║ utils │ 3.99 KB │ 3.53 KB ║
+║ version │ 55 B │ 131 B ║
+╚══════════════════════╧═══════════╧══════════╝
╔═════════════════╤═══════════╤══════════╗
║ @glimmer/* │ Min │ Gzip ║
╟─────────────────┼───────────┼──────────╢
-║ Total │ 179.25 KB │ 84.99 KB ║
+║ Total │ 179.25 KB │ 85.02 KB ║
╟─────────────────┼───────────┼──────────╢
║ destroyable │ 2.7 KB │ 1.35 KB ║
║ encoder │ 596 B │ 653 B ║
@@ -53,7 +53,7 @@
║ program │ 7.1 KB │ 3.63 KB ║
║ reference │ 5.51 KB │ 3.18 KB ║
║ runtime │ 95.26 KB │ 42.69 KB ║
-║ tracking │ 989 B │ 961 B ║
+║ tracking │ 989 B │ 992 B ║
║ util │ 3.03 KB │ 2.29 KB ║
║ validator │ 15.64 KB │ 6.86 KB ║
║ vm │ 784 B │ 798 B ║ Details
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Notes from RFC discussion: this file might have been unintentionally included.
We still need to figure out correct deprecation ids.
ember-learn/deprecation-app#1404