Closed
Description
New type system tracking issue: dart-lang/sdk#48585
We use old logic in many places in dwds, for example, for determining the object's runtime kind here:
The logic will break with the new types system. Make sure that dwds can handle both cases (and roll internally) before flipping the flag that enables new type system in ddc.
Work tracking:
SDK
- Add
--canary
flag to frontend server - Add
--canary
flag to expression compiler worker - Create runtime debugger API in DDC to support both old and new type systems
- Run canary expression evaluation tests on canary bots
- Run canary expression compiler tests on canary bots
build_web_compilers
- Allow passing
--canary
flag to ddc
DWDS
- Support running tests with
--canary
flag- for frontend server
- for build daemon and expression compiler service
- Run
instance/instance_test.dart
in frontend server compilation mode (currently only runs with build daemon) - Prepare to run all instance tests with
--canary
flag - Update dwds to use new debugging API, run all instance tests with
--canary
flag
Metadata
Metadata
Assignees
Labels
No labels