-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
area-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.web-dev-compiler
Description
Historically, we kept around a TypeTable to keep track of types that were used in an expression but never actually imported. This was needed for expression evaluation as it allowed us to import the class. Now that we use the RTI, we no longer need this functionality.
_incrementalModules was used to keep track of these dependencies, but may no longer be needed.
There are guards that check for it e.g.
| if (!_incrementalMode || _incrementalModules.containsKey(module)) { |
_emitImports if in incremental mode: | _emitImports(items); |
cc @nshahan
Metadata
Metadata
Assignees
Labels
area-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.web-dev-compiler