-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Epicarea-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).implementationTrack the implementation of a specific feature (use on area-meta issue, not issues for each tool)Track the implementation of a specific feature (use on area-meta issue, not issues for each tool)
Description
The language team decided that function objects obtained from closurization or generic function instantiation of constant expressions should be canonicalized, cf. dart-lang/language#1686.
Implementations have actually done that already for many years now, except that there are some corner cases where canonicalization does not occur.
These cases are detected by failures in the tests added by https://dart-review.googlesource.com/c/sdk/+/202243.
Subtasks:
Metadata
Metadata
Assignees
Labels
Epicarea-metaCross-cutting, high-level issues (for tracking many other implementation issues, ...).Cross-cutting, high-level issues (for tracking many other implementation issues, ...).implementationTrack the implementation of a specific feature (use on area-meta issue, not issues for each tool)Track the implementation of a specific feature (use on area-meta issue, not issues for each tool)