Chromium Code Reviews| Index: runtime/lib/byte_array.dart |
| diff --git a/runtime/lib/byte_array.dart b/runtime/lib/byte_array.dart |
| index aa8e5dcaf437903e2d7b55a560b6a4a024dc3e89..b2ff83ce6d6fb13f471bec625eaa548c72b11582 100644 |
| --- a/runtime/lib/byte_array.dart |
| +++ b/runtime/lib/byte_array.dart |
| @@ -7,6 +7,10 @@ patch class Int8List { |
| return new _Int8Array(length); |
| } |
| + /* patch */ factory Int8List.transferrable(int length) { |
| + return new _Int8ArrayTransferrable(length); |
| + } |
| + |
| /* patch */ factory Int8List.view(ByteArray array, |
| [int start = 0, int length]) { |
| return new _Int8ArrayView(array, start, length); |
| @@ -347,6 +351,10 @@ class _Int8Array extends _ByteArrayBase implements Int8List { |
| return _new(length); |
| } |
| + factory _Int8Array.transferrable(int length) { |
| + return _newTransferrable(length); |
| + } |
| + |
| factory _Int8Array.view(ByteArray array, [int start = 0, int length]) { |
| if (length == null) { |
| length = array.lengthInBytes(); |
| @@ -399,6 +407,7 @@ class _Int8Array extends _ByteArrayBase implements Int8List { |
| static const int _BYTES_PER_ELEMENT = 1; |
| static _Int8Array _new(int length) native "Int8Array_new"; |
| + static _Int8Array _newTransferrable(int length) native "Int8Array_newTransferrable"; |
|
cshapiro
2012/11/28 22:28:01
line break here...
|
| int _getIndexed(int index) native "Int8Array_getIndexed"; |
| int _setIndexed(int index, int value) native "Int8Array_setIndexed"; |