Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 ## 1.13.0 | 1 ## 1.13.0 |
| 2 | 2 |
| 3 * `dart:core` | 3 * `dart:core` |
| 4 * `Uri` added `removeFragment` method. | 4 * `Uri` added `removeFragment` method. |
| 5 * `String.allMatches` (implementing `Pattern.allMatches`) is now lazy, | 5 * `String.allMatches` (implementing `Pattern.allMatches`) is now lazy, |
| 6 as all `allMatches` implementations are intended to be. | 6 as all `allMatches` implementations are intended to be. |
| 7 * `dart:io` | 7 * `dart:io` |
| 8 * `HttpClient` no longer sends URI fragments in the requeust. This is not | 8 * `HttpClient` no longer sends URI fragments in the requeust. This is not |
| 9 allowed by the HTTP protocol. | 9 allowed by the HTTP protocol. |
| 10 The `HttpServer` still gracefully receives fragments, but discards them | 10 The `HttpServer` still gracefully receives fragments, but discards them |
| (...skipping 29 matching lines...) Expand all Loading... | |
| 40 | 40 |
| 41 * `dart:io` | 41 * `dart:io` |
| 42 * Added two new file modes, `WRITE_ONLY` and `WRITE_ONLY_APPEND` for | 42 * Added two new file modes, `WRITE_ONLY` and `WRITE_ONLY_APPEND` for |
| 43 opening a file write only. | 43 opening a file write only. |
| 44 [eaeecf2](https://github.com/dart-lang/sdk/commit/eaeecf2ed13ba6c7fbfd653c3c 592974a7120960) | 44 [eaeecf2](https://github.com/dart-lang/sdk/commit/eaeecf2ed13ba6c7fbfd653c3c 592974a7120960) |
| 45 * Change stdout/stderr to binary mode on Windows. | 45 * Change stdout/stderr to binary mode on Windows. |
| 46 [4205b29](https://github.com/dart-lang/sdk/commit/4205b2997e01f2cea8e2f44c6f 46ed6259ab7277) | 46 [4205b29](https://github.com/dart-lang/sdk/commit/4205b2997e01f2cea8e2f44c6f 46ed6259ab7277) |
| 47 | 47 |
| 48 * `dart:mirrors` | 48 * `dart:mirrors` |
| 49 * `InstanceMirror.delegate` moved up to `ObjectMirror`. | 49 * `InstanceMirror.delegate` moved up to `ObjectMirror`. |
| 50 * Fix InstanceMirror.getField optimization when the selector is an operator. | |
| 51 * Fix reflective NoSuchMethodErrors to match their non-reflective counterparts when due | |
|
rmacnak
2015/08/17 23:10:21
FWIW this is only true of the VM. dart2js produces
| |
| 52 to argument mismatches. | |
| 53 | |
| 54 * `dart:developer` | |
| 55 * New `log` function to transmit logging events to Observatory. | |
| 56 | |
| 57 | |
| 58 * Observatory | |
| 59 * Allocation profiling. | |
| 60 * New feature to display output from logging. | |
| 61 * Heap snapshot analysis works for 64-bit VMs. | |
| 62 * Improved ability to inspect typed data, regex and compiled code. | |
| 63 * Ability to break on all or uncaught exceptions from Observatory's debugger. | |
| 64 * Ability to set closure-specific breakpoints. | |
| 65 * 'anext' - step past await/yield. | |
| 66 * Preserve when a variable has been expanded/unexpanded in the debugger. | |
| 67 * Keep focus on debugger input box whenever possible. | |
| 68 * Echo stdout/stderr in the Observatory debugger. Standalone-only so far. | |
| 69 * Minor fixes to service protocol documentation. | |
| 50 | 70 |
| 51 ### Tool changes | 71 ### Tool changes |
| 52 | 72 |
| 53 * Pub | 73 * Pub |
| 54 | 74 |
| 55 * **Breaking:** various commands that previously ran `pub get` implicitly no | 75 * **Breaking:** various commands that previously ran `pub get` implicitly no |
| 56 longer do so. Instead, they merely check to make sure the ".packages" file | 76 longer do so. Instead, they merely check to make sure the ".packages" file |
| 57 is newer than the pubspec and the lock file, and fail if it's not. | 77 is newer than the pubspec and the lock file, and fail if it's not. |
| 58 | 78 |
| 59 * Added support for `--verbosity=error` and `--verbosity=warning`. | 79 * Added support for `--verbosity=error` and `--verbosity=warning`. |
| (...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 488 they will keep the Dart process alive until they time out. This fixes the | 508 they will keep the Dart process alive until they time out. This fixes the |
| 489 handling of persistent connections. Previously, the client would shut down | 509 handling of persistent connections. Previously, the client would shut down |
| 490 immediately after a request. | 510 immediately after a request. |
| 491 | 511 |
| 492 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 512 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
| 493 default. The new `autoCompress` property can be set to `true` to re-enable | 513 default. The new `autoCompress` property can be set to `true` to re-enable |
| 494 compression. | 514 compression. |
| 495 | 515 |
| 496 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 516 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
| 497 which controls how it resolves `package:` URIs. | 517 which controls how it resolves `package:` URIs. |
| OLD | NEW |