Index: src/js/array.js |
diff --git a/src/js/array.js b/src/js/array.js |
index 8fe319e7ad30fb5bee5182848a1993eae76d0a4a..2a774b89bb886cb784c1a8488c7541c2c46f2a27 100644 |
--- a/src/js/array.js |
+++ b/src/js/array.js |
@@ -16,7 +16,6 @@ var GetMethod; |
var GlobalArray = global.Array; |
var InternalArray = utils.InternalArray; |
var InternalPackedArray = utils.InternalPackedArray; |
-var MakeTypeError; |
var MaxSimple; |
var MinSimple; |
var ObjectHasOwnProperty; |
@@ -28,7 +27,6 @@ var unscopablesSymbol = utils.ImportNow("unscopables_symbol"); |
utils.Import(function(from) { |
GetIterator = from.GetIterator; |
GetMethod = from.GetMethod; |
- MakeTypeError = from.MakeTypeError; |
MaxSimple = from.MaxSimple; |
MinSimple = from.MinSimple; |
ObjectHasOwnProperty = from.ObjectHasOwnProperty; |
@@ -424,7 +422,7 @@ function ArrayPush() { |
// Subtract n from kMaxSafeInteger rather than testing m + n > |
// kMaxSafeInteger. n may already be kMaxSafeInteger. In that case adding |
// e.g., 1 would not be safe. |
- if (m > kMaxSafeInteger - n) throw MakeTypeError(kPushPastSafeLength, m, n); |
+ if (m > kMaxSafeInteger - n) throw %make_type_error(kPushPastSafeLength, m, n); |
for (var i = 0; i < m; i++) { |
array[i+n] = arguments[i]; |
@@ -546,7 +544,7 @@ function ArrayShift() { |
return; |
} |
- if (%object_is_sealed(array)) throw MakeTypeError(kArrayFunctionsOnSealed); |
+ if (%object_is_sealed(array)) throw %make_type_error(kArrayFunctionsOnSealed); |
var first = array[0]; |
@@ -673,9 +671,9 @@ function ArraySplice(start, delete_count) { |
var num_elements_to_add = num_arguments > 2 ? num_arguments - 2 : 0; |
if (del_count != num_elements_to_add && %object_is_sealed(array)) { |
- throw MakeTypeError(kArrayFunctionsOnSealed); |
+ throw %make_type_error(kArrayFunctionsOnSealed); |
} else if (del_count > 0 && %object_is_frozen(array)) { |
- throw MakeTypeError(kArrayFunctionsOnFrozen); |
+ throw %make_type_error(kArrayFunctionsOnFrozen); |
} |
var changed_elements = del_count; |
@@ -1031,14 +1029,14 @@ function ArrayFilter(f, receiver) { |
// loop will not affect the looping and side effects are visible. |
var array = TO_OBJECT(this); |
var length = TO_LENGTH(array.length); |
- if (!IS_CALLABLE(f)) throw MakeTypeError(kCalledNonCallable, f); |
+ if (!IS_CALLABLE(f)) throw %make_type_error(kCalledNonCallable, f); |
var result = ArraySpeciesCreate(array, 0); |
return InnerArrayFilter(f, receiver, array, length, result); |
} |
function InnerArrayForEach(f, receiver, array, length) { |
- if (!IS_CALLABLE(f)) throw MakeTypeError(kCalledNonCallable, f); |
+ if (!IS_CALLABLE(f)) throw %make_type_error(kCalledNonCallable, f); |
if (IS_UNDEFINED(receiver)) { |
for (var i = 0; i < length; i++) { |
@@ -1070,7 +1068,7 @@ function ArrayForEach(f, receiver) { |
function InnerArraySome(f, receiver, array, length) { |
- if (!IS_CALLABLE(f)) throw MakeTypeError(kCalledNonCallable, f); |
+ if (!IS_CALLABLE(f)) throw %make_type_error(kCalledNonCallable, f); |
for (var i = 0; i < length; i++) { |
if (i in array) { |
@@ -1096,7 +1094,7 @@ function ArraySome(f, receiver) { |
function InnerArrayEvery(f, receiver, array, length) { |
- if (!IS_CALLABLE(f)) throw MakeTypeError(kCalledNonCallable, f); |
+ if (!IS_CALLABLE(f)) throw %make_type_error(kCalledNonCallable, f); |
for (var i = 0; i < length; i++) { |
if (i in array) { |
@@ -1125,7 +1123,7 @@ function ArrayMap(f, receiver) { |
// loop will not affect the looping and side effects are visible. |
var array = TO_OBJECT(this); |
var length = TO_LENGTH(array.length); |
- if (!IS_CALLABLE(f)) throw MakeTypeError(kCalledNonCallable, f); |
+ if (!IS_CALLABLE(f)) throw %make_type_error(kCalledNonCallable, f); |
var result = ArraySpeciesCreate(array, length); |
for (var i = 0; i < length; i++) { |
if (i in array) { |
@@ -1264,7 +1262,7 @@ function ArrayLastIndexOf(element, index) { |
function InnerArrayReduce(callback, current, array, length, argumentsLength) { |
if (!IS_CALLABLE(callback)) { |
- throw MakeTypeError(kCalledNonCallable, callback); |
+ throw %make_type_error(kCalledNonCallable, callback); |
} |
var i = 0; |
@@ -1275,7 +1273,7 @@ function InnerArrayReduce(callback, current, array, length, argumentsLength) { |
break find_initial; |
} |
} |
- throw MakeTypeError(kReduceNoInitial); |
+ throw %make_type_error(kReduceNoInitial); |
} |
for (; i < length; i++) { |
@@ -1303,7 +1301,7 @@ function ArrayReduce(callback, current) { |
function InnerArrayReduceRight(callback, current, array, length, |
argumentsLength) { |
if (!IS_CALLABLE(callback)) { |
- throw MakeTypeError(kCalledNonCallable, callback); |
+ throw %make_type_error(kCalledNonCallable, callback); |
} |
var i = length - 1; |
@@ -1314,7 +1312,7 @@ function InnerArrayReduceRight(callback, current, array, length, |
break find_initial; |
} |
} |
- throw MakeTypeError(kReduceNoInitial); |
+ throw %make_type_error(kReduceNoInitial); |
} |
for (; i >= 0; i--) { |
@@ -1400,7 +1398,7 @@ function ArrayCopyWithin(target, start, end) { |
function InnerArrayFind(predicate, thisArg, array, length) { |
if (!IS_CALLABLE(predicate)) { |
- throw MakeTypeError(kCalledNonCallable, predicate); |
+ throw %make_type_error(kCalledNonCallable, predicate); |
} |
for (var i = 0; i < length; i++) { |
@@ -1427,7 +1425,7 @@ function ArrayFind(predicate, thisArg) { |
function InnerArrayFindIndex(predicate, thisArg, array, length) { |
if (!IS_CALLABLE(predicate)) { |
- throw MakeTypeError(kCalledNonCallable, predicate); |
+ throw %make_type_error(kCalledNonCallable, predicate); |
} |
for (var i = 0; i < length; i++) { |
@@ -1472,7 +1470,7 @@ function InnerArrayFill(value, start, end, array, length) { |
} |
if ((end - i) > 0 && %object_is_frozen(array)) { |
- throw MakeTypeError(kArrayFunctionsOnFrozen); |
+ throw %make_type_error(kArrayFunctionsOnFrozen); |
} |
for (; i < end; i++) |
@@ -1499,7 +1497,7 @@ function ArrayFrom(arrayLike, mapfn, receiver) { |
if (mapping) { |
if (!IS_CALLABLE(mapfn)) { |
- throw MakeTypeError(kCalledNonCallable, mapfn); |
+ throw %make_type_error(kCalledNonCallable, mapfn); |
} |
} |