chromium/v8/src/execution/local-isolate.cc

// Copyright 2020 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/local-isolate.h"

#include "src/bigint/bigint.h"
#include "src/execution/isolate.h"
#include "src/execution/thread-id.h"
#include "src/handles/handles-inl.h"
#include "src/logging/local-logger.h"
#include "src/logging/runtime-call-stats-scope.h"

namespace v8 {
namespace internal {

LocalIsolate::LocalIsolate(Isolate* isolate, ThreadKind kind)
    :{}

LocalIsolate::~LocalIsolate() {}

void LocalIsolate::RegisterDeserializerStarted() {}
void LocalIsolate::RegisterDeserializerFinished() {}
bool LocalIsolate::has_active_deserializer() const {}

int LocalIsolate::GetNextScriptId() {}

// Used for lazy initialization, based on an assumption that most
// LocalIsolates won't be used to parse any BigInt literals.
void LocalIsolate::InitializeBigIntProcessor() {}

// static
bool StackLimitCheck::HasOverflowed(LocalIsolate* local_isolate) {}

#ifdef V8_INTL_SUPPORT
// WARNING: This might be out-of-sync with the main-thread.
const std::string& LocalIsolate::DefaultLocale() {}
#endif

}  // namespace internal
}  // namespace v8