|
|
@@ -1411,7 +1411,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TASubArray);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_subarray);
|
|
|
|
|
|
if (args.Info.Count == 0 || !TypedArrayBase::Is(args[0]))
|
|
|
{
|
|
|
@@ -1493,7 +1493,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].from"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAFrom);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_from);
|
|
|
|
|
|
if (args.Info.Count < 1 || !JavascriptOperators::IsConstructor(args[0]))
|
|
|
{
|
|
|
@@ -1690,7 +1690,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAOf);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_of);
|
|
|
|
|
|
if (args.Info.Count < 1)
|
|
|
{
|
|
|
@@ -1708,7 +1708,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TACopyWithin);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_copyWithin);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.copyWithin"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -1730,7 +1730,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAEntries);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_entries);
|
|
|
|
|
|
return GetKeysEntriesValuesHelper(args, scriptContext, _u("[TypedArray].prototype.entries"), JavascriptArrayIteratorKind::KeyAndValue);
|
|
|
}
|
|
|
@@ -1744,7 +1744,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.every"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAEvery);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_every);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.every"));
|
|
|
return JavascriptArray::EveryHelper(nullptr, typedArrayBase, typedArrayBase, typedArrayBase->GetLength(), args, scriptContext);
|
|
|
@@ -1758,7 +1758,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAFill);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_fill);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.fill"));
|
|
|
return JavascriptArray::FillHelper(nullptr, typedArrayBase, typedArrayBase, typedArrayBase->GetLength(), args, scriptContext);
|
|
|
@@ -1774,7 +1774,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.filter"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAFilter);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_filter);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.filter"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -1870,7 +1870,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.find"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAFind);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_find);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.find"));
|
|
|
|
|
|
@@ -1886,7 +1886,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.findIndex"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAFindIndex);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_findIndex);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.findIndex"));
|
|
|
|
|
|
@@ -1903,7 +1903,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.forEach"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAForEach);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_forEach);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.forEach"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -1949,7 +1949,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAIndexOf);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_indexOf);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.indexOf"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -1972,7 +1972,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAIncludes);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_includes);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.includes"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -1996,7 +1996,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAJoin);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_join);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.join"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -2060,7 +2060,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAKeys);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_keys);
|
|
|
|
|
|
return GetKeysEntriesValuesHelper(args, scriptContext, _u("[TypedArray].prototype.keys"), JavascriptArrayIteratorKind::Key);
|
|
|
}
|
|
|
@@ -2073,7 +2073,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TALastIndexOf);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_lastIndexOf);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.lastIndexOf"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -2097,7 +2097,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.map"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAMap);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_map);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.map"));
|
|
|
|
|
|
@@ -2113,7 +2113,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.reduce"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAReduce);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_reduce);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.reduce"));
|
|
|
return JavascriptArray::ReduceHelper(nullptr, typedArrayBase, typedArrayBase, typedArrayBase->GetLength(), args, scriptContext);
|
|
|
@@ -2128,7 +2128,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.reduceRight"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAReduceRight);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_reduceRight);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.reduceRight"));
|
|
|
return JavascriptArray::ReduceRightHelper(nullptr, typedArrayBase, typedArrayBase, typedArrayBase->GetLength(), args, scriptContext);
|
|
|
@@ -2142,7 +2142,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAReverse);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_reverse);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.reverse"));
|
|
|
return JavascriptArray::ReverseHelper(nullptr, typedArrayBase, typedArrayBase, typedArrayBase->GetLength(), scriptContext);
|
|
|
@@ -2170,7 +2170,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.some"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TASome);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_some);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.some"));
|
|
|
|
|
|
@@ -2273,7 +2273,7 @@ namespace Js
|
|
|
AUTO_TAG_NATIVE_LIBRARY_ENTRY(function, callInfo, _u("[TypedArray].prototype.sort"));
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TASort);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_sort);
|
|
|
|
|
|
TypedArrayBase* typedArrayBase = ValidateTypedArray(args, scriptContext, _u("[TypedArray].prototype.sort"));
|
|
|
uint32 length = typedArrayBase->GetLength();
|
|
|
@@ -2321,7 +2321,7 @@ namespace Js
|
|
|
ScriptContext* scriptContext = function->GetScriptContext();
|
|
|
|
|
|
Assert(!(callInfo.Flags & CallFlags_New));
|
|
|
- CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TAValues);
|
|
|
+ CHAKRATEL_LANGSTATS_INC_BUILTINCOUNT(TypedArray_Prototype_values);
|
|
|
|
|
|
return GetKeysEntriesValuesHelper(args, scriptContext, _u("[TypedArray].prototype.values"), JavascriptArrayIteratorKind::Value);
|
|
|
}
|