_JenkinsSmiHash should be exposed by SDK #25553
Labels
area-core-library
SDK core library issues (core, async, ...); use area-vm or area-web for platform specific libraries.
Milestone
The
_JenkinsSmiHash
class (sdk/lib/math/jenkins_smi_hash.dart
) is useful enough that it has now been duplicated in 6 places:(*Note that the implementation in analysis_server is could be replaced with a reference to the one in analyzer).
We should expose the SDK's implementation of
_JenkinsSmiHash
so that all the duplicate definitions can be eliminated.This would also allow us to synthesize better code when generating default implementations of
hashCode
(an IntelliJ feature @jwren is currently working on).The text was updated successfully, but these errors were encountered: