Version 2.9.3
* Cherry-pick 0c1b39bac6aeea4e87d62d4d91c7298fae01d07c to stable
* Cherry-pick e33f84d0812a99ff1bafdbf925b24dccef31b85c to stable
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2268a6b..a9bcb47 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## 2.9.3 - 2020-09-08
+
+This is a patch release that fixes DDC to handle a breaking change in Chrome
+(issue [#43193][]).
+
+[#43193]: https://github.com/dart-lang/sdk/issues/43193
+
## 2.9.2 - 2020-08-26
This is a patch release that fixes transient StackOverflow exceptions when
diff --git a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart
index 4867462..f07c4d8 100644
--- a/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart
+++ b/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart
@@ -77,7 +77,8 @@
}
if (typeof $window.MemoryInfo == "undefined") {
if (typeof $window.performance.memory != "undefined") {
- $window.MemoryInfo = $window.performance.memory.constructor;
+ $window.MemoryInfo = function () {};
+ $window.MemoryInfo.prototype = $window.performance.memory.__proto__;
}
}
if (typeof $window.Geolocation == "undefined") {
diff --git a/tools/VERSION b/tools/VERSION
index ddf8dc5..827aff0 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -32,7 +32,7 @@
CHANNEL stable
MAJOR 2
MINOR 9
-PATCH 2
+PATCH 3
PRERELEASE 0
PRERELEASE_PATCH 0
ABI_VERSION 38