Skip to content

[ddc] Implement new runtime type system #48585

Closed
@nshahan

Description

@nshahan

New type system is needed to support deferred imports and stateful hot reload.

Requirements:

  • Type representation separate from class representation (types can be loaded separately from the class code)
  • Modular compilation and loading (types can be added as needed when module loads)
  • Support existing weak null safety with null safety warnings/errors modes.
  • Update dwds to use new type system logic (before flipping the flag in ddc to enable new type system)
    Update dwds for new DDC type system webdev#1949

Metadata

Metadata

Assignees

Labels

P2A bug or feature request we're likely to work onarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.web-dev-compiler

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions