| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 489f87f1c09ba95836dad4c9cbcb71602e4f28f5..762892cb206169203ce161b05ad37a56b7fafb0f 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -2217,17 +2217,6 @@ class JSObject: public JSReceiver {
|
|
|
| inline bool HasFixedTypedArrayElements();
|
|
|
| - inline bool HasFixedUint8ClampedElements();
|
| - inline bool HasFixedArrayElements();
|
| - inline bool HasFixedInt8Elements();
|
| - inline bool HasFixedUint8Elements();
|
| - inline bool HasFixedInt16Elements();
|
| - inline bool HasFixedUint16Elements();
|
| - inline bool HasFixedInt32Elements();
|
| - inline bool HasFixedUint32Elements();
|
| - inline bool HasFixedFloat32Elements();
|
| - inline bool HasFixedFloat64Elements();
|
| -
|
| bool HasFastArgumentsElements();
|
| bool HasDictionaryArgumentsElements();
|
| inline SeededNumberDictionary* element_dictionary(); // Gets slow elements.
|
| @@ -4973,11 +4962,6 @@ class FixedTypedArrayBase: public FixedArrayBase {
|
|
|
| inline int size();
|
|
|
| - // Use with care: returns raw pointer into heap.
|
| - inline void* DataPtr();
|
| -
|
| - inline int DataSize();
|
| -
|
| private:
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(FixedTypedArrayBase);
|
| };
|
| @@ -5004,9 +4988,6 @@ class FixedTypedArray: public FixedTypedArrayBase {
|
| MUST_USE_RESULT inline MaybeObject* get(int index);
|
| inline void set(int index, ElementType value);
|
|
|
| - static inline ElementType from_int(int value);
|
| - static inline ElementType from_double(double value);
|
| -
|
| // This accessor applies the correct conversion from Smi, HeapNumber
|
| // and undefined.
|
| MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
|
| @@ -5029,7 +5010,7 @@ class FixedTypedArray: public FixedTypedArrayBase {
|
| static const InstanceType kInstanceType = FIXED_##TYPE##_ARRAY_TYPE; \
|
| static const char* Designator() { return #type " array"; } \
|
| static inline MaybeObject* ToObject(Heap* heap, elementType scalar); \
|
| - static inline elementType defaultValue(); \
|
| + static elementType defaultValue() { return 0; } \
|
| }; \
|
| \
|
| typedef FixedTypedArray<Type##ArrayTraits> Fixed##Type##Array;
|
| @@ -6249,10 +6230,8 @@ class Map: public HeapObject {
|
| Descriptor* descriptor,
|
| int index,
|
| TransitionFlag flag);
|
| -
|
| - MUST_USE_RESULT MaybeObject* AsElementsKind(ElementsKind kind);
|
| -
|
| static Handle<Map> AsElementsKind(Handle<Map> map, ElementsKind kind);
|
| + MUST_USE_RESULT MaybeObject* AsElementsKind(ElementsKind kind);
|
|
|
| MUST_USE_RESULT MaybeObject* CopyAsElementsKind(ElementsKind kind,
|
| TransitionFlag flag);
|
| @@ -9942,8 +9921,6 @@ class JSTypedArray: public JSArrayBufferView {
|
| ExternalArrayType type();
|
| size_t element_size();
|
|
|
| - Handle<JSArrayBuffer> GetBuffer();
|
| -
|
| // Dispatched behavior.
|
| DECLARE_PRINTER(JSTypedArray)
|
| DECLARE_VERIFIER(JSTypedArray)
|
| @@ -9955,9 +9932,6 @@ class JSTypedArray: public JSArrayBufferView {
|
| kSize + v8::ArrayBufferView::kInternalFieldCount * kPointerSize;
|
|
|
| private:
|
| - static Handle<JSArrayBuffer> MaterializeArrayBuffer(
|
| - Handle<JSTypedArray> typed_array);
|
| -
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(JSTypedArray);
|
| };
|
|
|
|
|