| Index: src/js/typedarray.js
|
| diff --git a/src/js/typedarray.js b/src/js/typedarray.js
|
| index b97a9c86cea9828004520c870d4ebb0a40c73d09..fe4bba3ddd9c43b29e014fec697b8602ef5927e9 100644
|
| --- a/src/js/typedarray.js
|
| +++ b/src/js/typedarray.js
|
| @@ -19,7 +19,6 @@ var GetMethod;
|
| var GlobalArray = global.Array;
|
| var GlobalArrayBuffer = global.ArrayBuffer;
|
| var GlobalArrayBufferPrototype = GlobalArrayBuffer.prototype;
|
| -var GlobalDataView = global.DataView;
|
| var GlobalObject = global.Object;
|
| var InnerArrayCopyWithin;
|
| var InnerArrayEvery;
|
| @@ -915,68 +914,4 @@ endmacro
|
|
|
| TYPED_ARRAYS(SETUP_TYPED_ARRAY)
|
|
|
| -// --------------------------- DataView -----------------------------
|
| -
|
| -macro DATA_VIEW_TYPES(FUNCTION)
|
| - FUNCTION(Int8)
|
| - FUNCTION(Uint8)
|
| - FUNCTION(Int16)
|
| - FUNCTION(Uint16)
|
| - FUNCTION(Int32)
|
| - FUNCTION(Uint32)
|
| - FUNCTION(Float32)
|
| - FUNCTION(Float64)
|
| -endmacro
|
| -
|
| -
|
| -macro DATA_VIEW_GETTER_SETTER(TYPENAME)
|
| -function DataViewGetTYPENAMEJS(offset, little_endian) {
|
| - if (!IS_DATAVIEW(this)) {
|
| - throw %make_type_error(kIncompatibleMethodReceiver,
|
| - 'DataView.getTYPENAME', this);
|
| - }
|
| - offset = IS_UNDEFINED(offset) ? 0 : ToIndex(offset, kInvalidDataViewAccessorOffset);
|
| - return %DataViewGetTYPENAME(this, offset, !!little_endian);
|
| -}
|
| -%FunctionSetLength(DataViewGetTYPENAMEJS, 1);
|
| -
|
| -function DataViewSetTYPENAMEJS(offset, value, little_endian) {
|
| - if (!IS_DATAVIEW(this)) {
|
| - throw %make_type_error(kIncompatibleMethodReceiver,
|
| - 'DataView.setTYPENAME', this);
|
| - }
|
| - offset = IS_UNDEFINED(offset) ? 0 : ToIndex(offset, kInvalidDataViewAccessorOffset);
|
| - %DataViewSetTYPENAME(this, offset, TO_NUMBER(value), !!little_endian);
|
| -}
|
| -%FunctionSetLength(DataViewSetTYPENAMEJS, 2);
|
| -endmacro
|
| -
|
| -DATA_VIEW_TYPES(DATA_VIEW_GETTER_SETTER)
|
| -
|
| -utils.InstallFunctions(GlobalDataView.prototype, DONT_ENUM, [
|
| - "getInt8", DataViewGetInt8JS,
|
| - "setInt8", DataViewSetInt8JS,
|
| -
|
| - "getUint8", DataViewGetUint8JS,
|
| - "setUint8", DataViewSetUint8JS,
|
| -
|
| - "getInt16", DataViewGetInt16JS,
|
| - "setInt16", DataViewSetInt16JS,
|
| -
|
| - "getUint16", DataViewGetUint16JS,
|
| - "setUint16", DataViewSetUint16JS,
|
| -
|
| - "getInt32", DataViewGetInt32JS,
|
| - "setInt32", DataViewSetInt32JS,
|
| -
|
| - "getUint32", DataViewGetUint32JS,
|
| - "setUint32", DataViewSetUint32JS,
|
| -
|
| - "getFloat32", DataViewGetFloat32JS,
|
| - "setFloat32", DataViewSetFloat32JS,
|
| -
|
| - "getFloat64", DataViewGetFloat64JS,
|
| - "setFloat64", DataViewSetFloat64JS
|
| -]);
|
| -
|
| })
|
|
|