Chromium Code Reviews| Index: src/js/array.js |
| diff --git a/src/js/array.js b/src/js/array.js |
| index e8e5197d66b61fe435a12fa92516712b45f7ee39..2e51edfe8010c75a4033fbf2a0fdc7a908541c89 100644 |
| --- a/src/js/array.js |
| +++ b/src/js/array.js |
| @@ -15,7 +15,6 @@ var Delete; |
| var GlobalArray = global.Array; |
| var InternalArray = utils.InternalArray; |
| var InternalPackedArray = utils.InternalPackedArray; |
| -var MathMin; |
| var ObjectHasOwnProperty; |
| var ObjectIsFrozen; |
| var ObjectIsSealed; |
| @@ -24,10 +23,10 @@ var ObserveBeginPerformSplice; |
| var ObserveEndPerformSplice; |
| var ObserveEnqueueSpliceRecord; |
| var unscopablesSymbol = utils.ImportNow("unscopables_symbol"); |
| +var MinSimple; |
|
Jakob Kummerow
2015/10/15 14:18:48
nit: please preserve alpha-sorting
skomski
2015/10/15 15:17:58
Done.
|
| utils.Import(function(from) { |
| Delete = from.Delete; |
| - MathMin = from.MathMin; |
| ObjectHasOwnProperty = from.ObjectHasOwnProperty; |
| ObjectIsFrozen = from.ObjectIsFrozen; |
| ObjectIsSealed = from.ObjectIsSealed; |
| @@ -35,6 +34,7 @@ utils.Import(function(from) { |
| ObserveBeginPerformSplice = from.ObserveBeginPerformSplice; |
| ObserveEndPerformSplice = from.ObserveEndPerformSplice; |
| ObserveEnqueueSpliceRecord = from.ObserveEnqueueSpliceRecord; |
| + MinSimple = from.MinSimple; |
| }); |
| // ------------------------------------------------------------------- |
| @@ -266,7 +266,7 @@ function SparseMove(array, start_i, del_count, len, num_additional_args) { |
| // Move data to new array. |
| var new_array = new InternalArray( |
| // Clamp array length to 2^32-1 to avoid early RangeError. |
| - MathMin(len - del_count + num_additional_args, 0xffffffff)); |
| + MinSimple(len - del_count + num_additional_args, 0xffffffff)); |
| var big_indices; |
| var indices = %GetArrayKeys(array, len); |
| if (IS_NUMBER(indices)) { |