-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
EpicNNBDIssues related to NNBD ReleaseIssues related to NNBD Releasearea-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
Description
Here is a list of items that need to get done for this:
Phase 1 will deal with supporting NNBD in weak mode (D28 milestone)
- Build the VM with the forked NNBD SDK Build the VM using the forked NNBD SDK #38663
- Migrate patch files in core libraries and dart:io to be NNBD clean Migrate patch files in core libraries and dart:io library to be NNBD clean #39754
- Late Fields and variables Late fields and variables in VM #38841
- Non-Null Assertions in VM Non-Null Assertions in VM #38840
- Implementation of runtime checks for weak mode support Implementation of NNBD runtime checks for weak mode support #39755
- Migrate dart:ffi library to NNBD [vm/ffi] Migrate to NNBD #39144
Phase 2 will deal with supporting NNBD with strong mode checks
- Implementation of runtime checks for strong mode support Implementation of NNBD strong checking mode in the VM #38845
Phase 3 will deal with NNBD performance/code size issues
Links:
NNBD specification
NNBD in Dart VM
dart-vm-nnbd-tracking
Metadata
Metadata
Assignees
Labels
EpicNNBDIssues related to NNBD ReleaseIssues related to NNBD Releasearea-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.