Index: CHANGELOG.md |
diff --git a/CHANGELOG.md b/CHANGELOG.md |
index 4285fc9e74e4d16ba76b04d55de73f6278d13c24..6fdacec45d75f027abd6bc1daadd67e36484f350 100644 |
--- a/CHANGELOG.md |
+++ b/CHANGELOG.md |
@@ -7,7 +7,7 @@ |
[article on native extensions](https://www.dartlang.org/articles/dart-vm/native-extensions) |
to reflect the VM's improved behavior. |
-* Linux builds of the VM will now use the tcmalloc library for memory |
+* Linux builds of the VM will now use the `tcmalloc` library for memory |
allocation. This has the advantages of better debugging and profiling support |
and faster small allocations, with the cost of slightly larger initial memory |
footprint, and slightly slower large allocations. |
@@ -15,13 +15,16 @@ |
* We have improved the way the VM searches for trusted root certificates for |
secure socket connections on Linux. First, the VM will look for trusted root |
certificates in standard locations on the file system |
- (/etc/pki/tls/certs/ca-bundle.crt followed by /etc/ssl/certs), and only if |
+ (`/etc/pki/tls/certs/ca-bundle.crt` followed by `/etc/ssl/certs`), and only if |
these do not exist will it fall back on the builtin trusted root certificates. |
This behavior can be overridden on Linux with the new flags |
- --root-certs-file and --root-certs-cache. The former is the path to a file |
+ `--root-certs-file` and `--root-certs-cache`. The former is the path to a file |
containing the trusted root certificates, and the latter is the path to a |
directory containing root certificate files hashed using `c_rehash`. |
+* The VM now throws a catchable `Error` when method compilation fails. This |
+ allows easier debugging of syntax errors, especially when testing. |
+ |
### Core library changes |
* `dart:core`: Remove deprecated `Resource` class. |
@@ -29,7 +32,7 @@ |
* `dart:async` |
* `Future.wait` now catches synchronous errors and returns them in the |
returned Future. |
- * More aggressively returns a Future on Stream.cancel operations. |
+ * More aggressively returns a `Future` on `Stream.cancel` operations. |
Discourages to return `null` from `cancel`. |
* Fixes a few bugs where the cancel future wasn't passed through |
transformations. |