| OLD | NEW |
| 1 <!--- | 1 <!--- |
| 2 Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file | 2 Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file |
| 3 for details. All rights reserved. Use of this source code is governed by a | 3 for details. All rights reserved. Use of this source code is governed by a |
| 4 BSD-style license that can be found in the LICENSE.md file. | 4 BSD-style license that can be found in the LICENSE.md file. |
| 5 --> | 5 --> |
| 6 | 6 |
| 7 We use a patched version of the Dart VM at the moment, because | 7 We use a patched version of the Dart VM at the moment, because |
| 8 * Testing is much faster using vfork() | 8 * Testing is much faster using vfork() |
| 9 * The persistent process / daemon uses Unix Domain Sockets | 9 * The persistent process / daemon uses Unix Domain Sockets |
| 10 | 10 |
| 11 These patches are tracked in a [branch of the Dart | 11 These patches are tracked in a [branch of the Dart |
| 12 SDK](https://github.com/dart-lang/sdk/tree/_temporary_fletch_patches). This | 12 SDK](https://github.com/dart-lang/sdk/tree/_temporary_dartino_patches). This |
| 13 branch is the source of truth. | 13 branch is the source of truth. |
| 14 | 14 |
| 15 In order to have a single binary per OS-Arch combination, we use the | 15 In order to have a single binary per OS-Arch combination, we use the |
| 16 same Dart VM executable for driving the testing scripts and for driving | 16 same Dart VM executable for driving the testing scripts and for driving |
| 17 the persistent process. | 17 the persistent process. |
| 18 | 18 |
| 19 Please note that this changes our normally used 32-bit binary for driving the | 19 Please note that this changes our normally used 32-bit binary for driving the |
| 20 testing scripts in tools/testing/bin/... to be a 64-bit binary. | 20 testing scripts in tools/testing/bin/... to be a 64-bit binary. |
| 21 | 21 |
| 22 We built the Dart VM for the following configurations | 22 We built the Dart VM for the following configurations |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 * `third_party/bin/mac/dart.sha1` | 66 * `third_party/bin/mac/dart.sha1` |
| 67 * `tools/testing/bin/linux/dart.sha1` | 67 * `tools/testing/bin/linux/dart.sha1` |
| 68 * `tools/testing/bin/linux/dart-arm.sha1` | 68 * `tools/testing/bin/linux/dart-arm.sha1` |
| 69 * `tools/testing/bin/mac/dart.sha1` | 69 * `tools/testing/bin/mac/dart.sha1` |
| 70 | 70 |
| 71 It is highly recommended to test that everything worked, by | 71 It is highly recommended to test that everything worked, by |
| 72 * ensuring only sha1 files have been changed | 72 * ensuring only sha1 files have been changed |
| 73 * deleting the binaries | 73 * deleting the binaries |
| 74 * re-running `gclient runhooks` to download new binaries | 74 * re-running `gclient runhooks` to download new binaries |
| 75 * building & running ./tools/test.py | 75 * building & running ./tools/test.py |
| OLD | NEW |