![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/base/strings.h"
#include "src/base/vector.h"
#include "src/baseline/baseline.h"
#include "src/builtins/builtins.h"
#include "src/common/globals.h"
#include "src/execution/messages.h"
#include "src/handles/handles.h"
#include "src/handles/maybe-handles.h"
#include "src/heap/factory-base.h"
#include "src/heap/heap.h"
#include "src/objects/feedback-cell.h"
#include "src/objects/property-cell.h"
#include "src/objects/js-regexp.h"
Go to the source code of this file.
Classes | |
class | v8::internal::Factory |
class | v8::internal::Factory::JSFunctionBuilder |
class | v8::internal::Factory::CodeBuilder |
Namespaces | |
namespace | unibrow |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | DECLARE_ERROR(NAME) |
#define | ROOT_ACCESSOR(Type, name, CamelName) |
Enumerations | |
enum | v8::internal::FunctionMode { v8::internal::kWithNameBit = 1 << 0 , v8::internal::kWithWritablePrototypeBit = 1 << 1 , v8::internal::kWithReadonlyPrototypeBit = 1 << 2 , v8::internal::kWithPrototypeBits = kWithWritablePrototypeBit | kWithReadonlyPrototypeBit , v8::internal::FUNCTION_WITHOUT_PROTOTYPE = 0 , v8::internal::METHOD_WITH_NAME = kWithNameBit , v8::internal::FUNCTION_WITH_WRITEABLE_PROTOTYPE = kWithWritablePrototypeBit , v8::internal::FUNCTION_WITH_NAME_AND_WRITEABLE_PROTOTYPE , v8::internal::FUNCTION_WITH_READONLY_PROTOTYPE = kWithReadonlyPrototypeBit , v8::internal::FUNCTION_WITH_NAME_AND_READONLY_PROTOTYPE } |
enum class | v8::internal::ArrayStorageAllocationMode { v8::internal::DONT_INITIALIZE_ARRAY_ELEMENTS , v8::internal::INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE } |
#define DECLARE_ERROR | ( | NAME | ) |
#define ROOT_ACCESSOR | ( | Type, | |
name, | |||
CamelName ) |