v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include "atomicops.h"
#include "lazy-instance.h"
#include "platform-tls.h"
#include "utils.h"
#include "v8globals.h"
Go to the source code of this file.
Data Structures | |
class | OS |
struct | OS::StackFrame |
class | OS::MemoryMappedFile |
class | VirtualMemory |
class | Thread |
class | Thread::Options |
class | Mutex |
struct | CreateMutexTrait |
class | ScopedLock |
class | Semaphore |
struct | CreateSemaphoreTrait< InitialValue > |
struct | LazySemaphore< InitialValue > |
class | Socket |
class | TickSample |
class | Sampler |
Namespaces | |
v8 | |
v8::internal | |
Macros | |
#define | LAZY_MUTEX_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
#define | LAZY_SEMAPHORE_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Typedefs | |
typedef LazyDynamicInstance < Mutex, CreateMutexTrait, ThreadSafeInitOnceTrait > ::type | LazyMutex |
Functions | |
double | ceiling (double x) |
double | modulo (double x, double y) |
double | fast_sin (double x) |
double | fast_cos (double x) |
double | fast_tan (double x) |
double | fast_log (double x) |
double | fast_sqrt (double input) |
#define LAZY_MUTEX_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Definition at line 585 of file platform.h.
#define LAZY_SEMAPHORE_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Definition at line 658 of file platform.h.