Roll Dart to 491390eeaa7974f44a8931d10a899c39c0df8dda (flutter/engine#3984)

- Roll Dart to 491390eeaa7974f44a8931d10a899c39c0df8dda
- Register the EmbedderInformationCallback
This commit is contained in:
Carlo Bernaschina 2017-08-16 13:17:11 -07:00 committed by GitHub
parent 8f73cd6c6c
commit a78aa4cde4
2 changed files with 9 additions and 1 deletions

2
DEPS
View File

@ -30,7 +30,7 @@ vars = {
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': '734beef0624a9b246e892c95ca0c301c5d318331',
'dart_revision': '491390eeaa7974f44a8931d10a899c39c0df8dda',
'dart_args_tag': '0.13.7',
'dart_async_tag': 'daf66909019d2aaec1721fc39d94ea648a9fdc1d',

View File

@ -437,6 +437,12 @@ void PushBackAll(std::vector<const char*>* args,
}
}
static void EmbedderInformationCallback(Dart_EmbedderInformation* info) {
info->version = DART_EMBEDDER_INFORMATION_CURRENT_VERSION;
dart::bin::GetIOEmbedderInformation(info);
info->name = "Flutter";
}
void InitDartVM(const uint8_t* vm_snapshot_data,
const uint8_t* vm_snapshot_instructions,
const uint8_t* default_isolate_snapshot_data,
@ -574,6 +580,8 @@ void InitDartVM(const uint8_t* vm_snapshot_data,
// Allow streaming of stdout and stderr by the Dart vm.
Dart_SetServiceStreamCallbacks(&ServiceStreamListenCallback,
&ServiceStreamCancelCallback);
Dart_SetEmbedderInformationCallback(&EmbedderInformationCallback);
}
} // namespace blink