Skip to content
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

[ddc] Create runtime debugger API #52773

Closed
annagrin opened this issue Jun 23, 2023 · 0 comments
Closed

[ddc] Create runtime debugger API #52773

annagrin opened this issue Jun 23, 2023 · 0 comments
Assignees
Labels
area-web Use area-web for Dart web related issues, including the DDC and dart2js compilers and JS interop. web-dev-compiler

Comments

@annagrin
Copy link
Contributor

Parent: dart-lang/webdev#1949

Dwds currently generates JavaScript code to retrieve debug information such as class metadata and object fields. Dwds uses this information to convert chrome JavaScript objects to dart vm service protocol objects.

This JavaScript code assumes internal knowledge of DDC-created objects which has been fragile in the past and is going to break with the new type system (#48585)

Add runtime API to ddc so the dwds is oblivious to internal DDC implementation details (as much as possible).

@annagrin annagrin self-assigned this Jun 23, 2023
@lrhn lrhn added the area-web Use area-web for Dart web related issues, including the DDC and dart2js compilers and JS interop. label Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-web Use area-web for Dart web related issues, including the DDC and dart2js compilers and JS interop. web-dev-compiler
Projects
None yet
Development

No branches or pull requests

2 participants