mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 23:49:47 +00:00
7d14785115
Original PR was reverted because it broke hot-reload bots. This CL adds steps to initialize kernel_service compiler for child isolate. Compiler is needed to support hot-reload request. Child isolate's compiler is created from full kernel file produced by main isolate's compiler. Changes since original PR are pkg/vm/bin/kernel_service.dart in pkg/vm/lib/incremental_compiler.dart.
Further this CL changes kernel fingerprint calculation for interface types so it calculates the hash of the canonical names themselves, rather than indices(that might change from one compilation to another).
This reverts commit
|
||
---|---|---|
.. | ||
bin | ||
dart_api.h | ||
dart_embedder_api.h | ||
dart_native_api.h | ||
dart_tools_api.h |