-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Migrate pkg/compiler to null safety #50008
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
Comments
(post migration tasks can be tracked using #48820) |
Status as of 9/30/22 (files under pkg/compiler/lib/)
|
@sigmundch - Is there a tentative eta on when this might be done? |
ETA is unclear at the moment. Our initial goal was to complete this by November, however, recent high-priority internal demands on my team are taking our attention away from this. Our plan was to hold a team fixit once we reduce the pressure on the internal demands. Meanwhile, I only expect steady incremental progress. Today's status:
|
Update: we continue to focus on other areas at the moment, but have made some progress. Current status:
Most remaining items are in the following subfolders: inferrer*, ssa, js_backend, js_emitter |
inferrer folder is now migrated, ssa, js_backend, and js_emitter remain:
|
Lots of activity last week, updated stats on the pkg/compiler/lib/ folder:
|
Current status of the lib/ folder:
Most remaining work are a couple big cycles in the SSA folder and a few entry point files before we start triaging runtime failures with sound null safety and before we start migrating unit tests. |
Current
|
Hey @sigmundch got any updates? |
yes! @natebiggs pushed through and the @natebiggs has a couple CLs in flight to enable sound null-safety for running the compiler both internally and in the sdk. He is on PTO this week, so I expect we will land them sometime in the next couple weeks. |
Very cool, thanks! |
Any updates @natebiggs ? |
Ah yes forgot to update this bug, this is done! |
WOOHOO 🥳, thanks! |
This issues tracks migrating dart2js (pkg/compiler) to null safety; see #49169 for the general dart-lang repo tracking meta issue.
The text was updated successfully, but these errors were encountered: