sdk
sdk copied to clipboard
The Dart SDK, including the VM, dart2js, core libraries, and more.
I've performed the following experiment on top of 7512050101f25530824db6200f4770ed8f083251. In https://dart-review.googlesource.com/c/sdk/+/349861/ I have the two versions I'm testing: * Patchset # 1 where I've manually inlined `declareMember` and `undeclareMember` into...
There are some interesting design questions related to library augmentations (and hence macros) and navigation in IDEs. I've included them all in a single issue because I think it would...
Consider the following snippet, where `results` is a List of records that statically match the pattern: ```dart for (final (Team? team, Award? otherAward, int rank, tied: bool tied) in results)...
In order to access the value of an inherited field by using the `DartObject.getField` method you're required to access the `(super)` field of the object (possibly multiple times). While this...
This is an issue to track the progress on the project.
We are in the process of consolidating how we talk about variations of implementations in tests. This is a meta issue to track our work: * [x] introduce a list...
We don't currently have the infrastructure to choose an alignment for a stub, but it would be useful in the case of FfiCallbackTrampoline. We have to duplicate this stub using...
The diagnostic `CompileTimeErrorCode.CONFLICTING_GENERIC_INTERFACES` can be confusing if the two conflicting interfaces are not directly visible at the point at which it's reported. For example, consider ```dart class I {} class...
Consider the following named record: ```dart const tuple = (value: 42, another: 21); ``` When using destructuring to create new variables, autocomplete currently keeps suggesting variables that were already assigned....