chromium/v8/src/runtime/runtime-array.cc

// Copyright 2014 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "src/execution/arguments-inl.h"
#include "src/execution/isolate-inl.h"
#include "src/execution/protectors-inl.h"
#include "src/heap/factory.h"
#include "src/heap/heap-inl.h"  // For ToBoolean. TODO(jkummerow): Drop.
#include "src/objects/allocation-site-inl.h"
#include "src/objects/elements.h"
#include "src/objects/js-array-inl.h"

namespace v8 {
namespace internal {

RUNTIME_FUNCTION(Runtime_TransitionElementsKind) {}

RUNTIME_FUNCTION(Runtime_TransitionElementsKindWithKind) {}

RUNTIME_FUNCTION(Runtime_NewArray) {}

RUNTIME_FUNCTION(Runtime_NormalizeElements) {}

// GrowArrayElements grows fast kind elements and returns a sentinel Smi if the
// object was normalized or if the key is negative.
RUNTIME_FUNCTION(Runtime_GrowArrayElements) {}

// ES6 22.1.2.2 Array.isArray
RUNTIME_FUNCTION(Runtime_ArrayIsArray) {}

RUNTIME_FUNCTION(Runtime_IsArray) {}

RUNTIME_FUNCTION(Runtime_ArraySpeciesConstructor) {}

// ES7 22.1.3.11 Array.prototype.includes
RUNTIME_FUNCTION(Runtime_ArrayIncludes_Slow) {}

RUNTIME_FUNCTION(Runtime_ArrayIndexOf) {}

}  // namespace internal
}  // namespace v8