DescriptionHashcodes were being improperly calculated for public API of libraries.
This triggers reparsing of files dependent on the API. The error occured
because we were checking hashcodes in the frontend while calculating them
after normalization/backend. This patch:
-Moves calculation of hashcodes to the same functions that generate the
API files.
-Writes the cached hashcode to depenency files
-Includes an end to end test to guard against regression
Committed: https://code.google.com/p/dart/source/detail?r=354
Patch Set 1 #
Total comments: 18
Patch Set 2 : Cleanup #
Total comments: 11
Patch Set 3 : Tweaks #
Total comments: 18
Patch Set 4 : More cleanup #
Messages
Total messages: 11 (0 generated)
|