Skip to content

Kill more stuff #20929

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 5 commits into
base: next
Choose a base branch
from
Draft

Kill more stuff #20929

wants to merge 5 commits into from

Conversation

wagenet
Copy link
Member

@wagenet wagenet commented Jun 12, 2025

No description provided.

Copy link

Development Assets

Diff

--- main/out.txt	2025-06-11 01:12:44.000000000 +0000
+++ pr/./pr-15598521524/out.txt	2025-06-12 00:20:42.000000000 +0000
@@ -1,35 +1,33 @@
 2.2M └─┬ .
-996K   ├─┬ @ember
-187K   │ ├─┬ -internals
- 50K   │ │ ├─┬ views
- 46K   │ │ │ └─┬ lib
+928K   ├─┬ @ember
+180K   │ ├─┬ routing
+ 28K   │ │ └── lib
+158K   │ ├─┬ -internals
+ 44K   │ │ ├─┬ views
+ 39K   │ │ │ └─┬ lib
  21K   │ │ │   ├── system
- 10K   │ │ │   ├── views
-5.6K   │ │ │   ├── mixins
+9.1K   │ │ │   ├── views
 4.3K   │ │ │   └── compat
- 35K   │ │ ├─┬ runtime
- 30K   │ │ │ └─┬ lib
- 21K   │ │ │   ├── mixins
-5.7K   │ │ │   └── ext
- 26K   │ │ ├─┬ meta
+ 25K   │ │ ├─┬ meta
  21K   │ │ │ └── lib
+ 13K   │ │ ├─┬ runtime
+9.7K   │ │ │ └─┬ lib
+5.7K   │ │ │   └── ext
  11K   │ │ ├── owner
 9.4K   │ │ ├── deprecations
-7.4K   │ │ ├── metal
+7.3K   │ │ ├── metal
 7.0K   │ │ ├── string
 5.0K   │ │ ├── glimmer
-4.9K   │ │ ├── utils
 4.9K   │ │ ├── routing
+4.8K   │ │ ├── utils
 4.5K   │ │ ├── error-handling
 4.5K   │ │ ├── utility-types
 4.2K   │ │ ├── container
 4.2K   │ │ ├── browser-environment
 4.1K   │ │ └── environment
-183K   │ ├─┬ routing
- 28K   │ │ └── lib
-149K   │ ├─┬ object
- 66K   │ │ └─┬ lib
- 62K   │ │   └── computed
+139K   │ ├─┬ object
+ 63K   │ │ └─┬ lib
+ 59K   │ │   └── computed
 114K   │ ├─┬ template-compiler
 109K   │ │ └─┬ lib
  20K   │ │   ├── plugins
@@ -37,33 +35,32 @@
 4.1K   │ │   └── -internal
  65K   │ ├─┬ application
 5.6K   │ │ └── lib
- 52K   │ ├─┬ debug
+ 51K   │ ├─┬ debug
  21K   │ │ └── lib
- 38K   │ ├─┬ array
-4.9K   │ │ └── lib
- 31K   │ ├─┬ engine
+ 34K   │ ├─┬ engine
 4.7K   │ │ └── lib
  27K   │ ├── runloop
  22K   │ ├─┬ utils
- 18K   │ │ └── lib
+ 17K   │ │ └── lib
  20K   │ ├── helper
+ 14K   │ ├── controller
+ 11K   │ ├─┬ array
+4.8K   │ │ └── lib
  11K   │ ├── destroyable
 9.8K   │ ├── instrumentation
-9.4K   │ ├── controller
 7.4K   │ ├── service
 7.2K   │ ├── owner
 6.2K   │ ├── component
 5.6K   │ ├── canary-features
 5.5K   │ ├── modifier
 5.1K   │ ├── template-compilation
-5.0K   │ ├── enumerable
 5.0K   │ ├── test
 4.4K   │ ├── template
 4.4K   │ ├── renderer
 4.2K   │ ├── deprecated-features
 4.1K   │ ├── template-factory
 4.1K   │ └── version
-722K   ├── shared-chunks
+717K   ├── shared-chunks
 384K   ├─┬ @glimmer
 166K   │ ├── runtime
  60K   │ ├── opcode-compiler
@@ -82,15 +79,16 @@
 4.9K   │ ├── encoder
 4.6K   │ ├── owner
 4.1K   │ └── env
- 60K   ├─┬ ember-testing
- 55K   │ └─┬ lib
+ 57K   ├─┬ ember-testing
+ 53K   │ └─┬ lib
  14K   │   ├── test
- 14K   │   ├── helpers
- 10K   │   ├── ext
+ 13K   │   ├── helpers
+9.9K   │   ├── ext
 6.4K   │   └── adapters
  31K   ├── backburner.js
- 25K   ├── ember
  24K   ├── route-recognizer
+ 23K   ├── ember
+ 21K   ├── tracked-built-ins
  18K   ├─┬ @simple-dom
  14K   │ └── document
 9.2K   ├── dag-map

Details

This PRmain
Dev
2.2M └─┬ .
928K   ├─┬ @ember
180K   │ ├─┬ routing
 28K   │ │ └── lib
158K   │ ├─┬ -internals
 44K   │ │ ├─┬ views
 39K   │ │ │ └─┬ lib
 21K   │ │ │   ├── system
9.1K   │ │ │   ├── views
4.3K   │ │ │   └── compat
 25K   │ │ ├─┬ meta
 21K   │ │ │ └── lib
 13K   │ │ ├─┬ runtime
9.7K   │ │ │ └─┬ lib
5.7K   │ │ │   └── ext
 11K   │ │ ├── owner
9.4K   │ │ ├── deprecations
7.3K   │ │ ├── metal
7.0K   │ │ ├── string
5.0K   │ │ ├── glimmer
4.9K   │ │ ├── routing
4.8K   │ │ ├── utils
4.5K   │ │ ├── error-handling
4.5K   │ │ ├── utility-types
4.2K   │ │ ├── container
4.2K   │ │ ├── browser-environment
4.1K   │ │ └── environment
139K   │ ├─┬ object
 63K   │ │ └─┬ lib
 59K   │ │   └── computed
114K   │ ├─┬ template-compiler
109K   │ │ └─┬ lib
 20K   │ │   ├── plugins
4.6K   │ │   ├── system
4.1K   │ │   └── -internal
 65K   │ ├─┬ application
5.6K   │ │ └── lib
 51K   │ ├─┬ debug
 21K   │ │ └── lib
 34K   │ ├─┬ engine
4.7K   │ │ └── lib
 27K   │ ├── runloop
 22K   │ ├─┬ utils
 17K   │ │ └── lib
 20K   │ ├── helper
 14K   │ ├── controller
 11K   │ ├─┬ array
4.8K   │ │ └── lib
 11K   │ ├── destroyable
9.8K   │ ├── instrumentation
7.4K   │ ├── service
7.2K   │ ├── owner
6.2K   │ ├── component
5.6K   │ ├── canary-features
5.5K   │ ├── modifier
5.1K   │ ├── template-compilation
5.0K   │ ├── test
4.4K   │ ├── template
4.4K   │ ├── renderer
4.2K   │ ├── deprecated-features
4.1K   │ ├── template-factory
4.1K   │ └── version
717K   ├── shared-chunks
384K   ├─┬ @glimmer
166K   │ ├── runtime
 60K   │ ├── opcode-compiler
 30K   │ ├── manager
 22K   │ ├── validator
 14K   │ ├── program
 12K   │ ├── reference
 11K   │ ├── destroyable
 10K   │ ├─┬ tracking
4.4K   │ │ └── primitives
 10K   │ ├── util
8.1K   │ ├── node
7.3K   │ ├── global-context
6.4K   │ ├── wire-format
5.0K   │ ├── vm
4.9K   │ ├── encoder
4.6K   │ ├── owner
4.1K   │ └── env
 57K   ├─┬ ember-testing
 53K   │ └─┬ lib
 14K   │   ├── test
 13K   │   ├── helpers
9.9K   │   ├── ext
6.4K   │   └── adapters
 31K   ├── backburner.js
 24K   ├── route-recognizer
 23K   ├── ember
 21K   ├── tracked-built-ins
 18K   ├─┬ @simple-dom
 14K   │ └── document
9.2K   ├── dag-map
4.3K   ├── rsvp
4.3K   └── router_js
2.2M └─┬ .
996K   ├─┬ @ember
187K   │ ├─┬ -internals
 50K   │ │ ├─┬ views
 46K   │ │ │ └─┬ lib
 21K   │ │ │   ├── system
 10K   │ │ │   ├── views
5.6K   │ │ │   ├── mixins
4.3K   │ │ │   └── compat
 35K   │ │ ├─┬ runtime
 30K   │ │ │ └─┬ lib
 21K   │ │ │   ├── mixins
5.7K   │ │ │   └── ext
 26K   │ │ ├─┬ meta
 21K   │ │ │ └── lib
 11K   │ │ ├── owner
9.4K   │ │ ├── deprecations
7.4K   │ │ ├── metal
7.0K   │ │ ├── string
5.0K   │ │ ├── glimmer
4.9K   │ │ ├── utils
4.9K   │ │ ├── routing
4.5K   │ │ ├── error-handling
4.5K   │ │ ├── utility-types
4.2K   │ │ ├── container
4.2K   │ │ ├── browser-environment
4.1K   │ │ └── environment
183K   │ ├─┬ routing
 28K   │ │ └── lib
149K   │ ├─┬ object
 66K   │ │ └─┬ lib
 62K   │ │   └── computed
114K   │ ├─┬ template-compiler
109K   │ │ └─┬ lib
 20K   │ │   ├── plugins
4.6K   │ │   ├── system
4.1K   │ │   └── -internal
 65K   │ ├─┬ application
5.6K   │ │ └── lib
 52K   │ ├─┬ debug
 21K   │ │ └── lib
 38K   │ ├─┬ array
4.9K   │ │ └── lib
 31K   │ ├─┬ engine
4.7K   │ │ └── lib
 27K   │ ├── runloop
 22K   │ ├─┬ utils
 18K   │ │ └── lib
 20K   │ ├── helper
 11K   │ ├── destroyable
9.8K   │ ├── instrumentation
9.4K   │ ├── controller
7.4K   │ ├── service
7.2K   │ ├── owner
6.2K   │ ├── component
5.6K   │ ├── canary-features
5.5K   │ ├── modifier
5.1K   │ ├── template-compilation
5.0K   │ ├── enumerable
5.0K   │ ├── test
4.4K   │ ├── template
4.4K   │ ├── renderer
4.2K   │ ├── deprecated-features
4.1K   │ ├── template-factory
4.1K   │ └── version
722K   ├── shared-chunks
384K   ├─┬ @glimmer
166K   │ ├── runtime
 60K   │ ├── opcode-compiler
 30K   │ ├── manager
 22K   │ ├── validator
 14K   │ ├── program
 12K   │ ├── reference
 11K   │ ├── destroyable
 10K   │ ├─┬ tracking
4.4K   │ │ └── primitives
 10K   │ ├── util
8.1K   │ ├── node
7.3K   │ ├── global-context
6.4K   │ ├── wire-format
5.0K   │ ├── vm
4.9K   │ ├── encoder
4.6K   │ ├── owner
4.1K   │ └── env
 60K   ├─┬ ember-testing
 55K   │ └─┬ lib
 14K   │   ├── test
 14K   │   ├── helpers
 10K   │   ├── ext
6.4K   │   └── adapters
 31K   ├── backburner.js
 25K   ├── ember
 24K   ├── route-recognizer
 18K   ├─┬ @simple-dom
 14K   │ └── document
9.2K   ├── dag-map
4.3K   ├── rsvp
4.3K   └── router_js

},
})
);
// let Thing = setComponentTemplate(compile('hello'), Component.extend());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

try

class Thing extends Component {}
setComponentTemplate(compile('hello'), Thing);

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I tried that. It didn't cause the exception that it's looking for.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

class Thing extends Component {}
setComponentTemplate(compile('hello'), Thing);
setComponentTemplate(compile('hello'), Thing);

doesn't cause the exception? 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants