1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
therubyracer/ext/v8/init.cc

39 lines
694 B
C++
Raw Normal View History

#include "rr.h"
extern "C" {
2012-05-01 14:53:01 -04:00
void Init_init();
}
using namespace rr;
extern "C" {
2012-05-01 14:53:01 -04:00
void Init_init() {
v8::Locker lock();
GC::Init();
V8::Init();
Handles::Init();
2012-05-09 14:12:44 -04:00
Accessor::Init();
2012-05-01 14:53:01 -04:00
Context::Init();
2012-05-21 13:22:07 -04:00
Invocation::Init();
Signature::Init();
2012-05-04 01:23:41 -04:00
Value::Init();
Primitive::Init();
2012-05-02 19:15:11 -04:00
String::Init();
2012-05-04 01:23:41 -04:00
Object::Init();
Array::Init();
2012-05-18 12:56:15 -04:00
Function::Init();
2012-06-07 11:02:10 -04:00
Date::Init();
Constants::Init();
External::Init();
2012-05-02 19:15:11 -04:00
Script::Init();
Template::Init();
2012-05-25 16:53:13 -04:00
Stack::Init();
Message::Init();
TryCatch::Init();
2012-06-14 23:34:38 -04:00
Exception::Init();
2012-05-25 18:20:48 -04:00
Locker::Init();
ResourceConstraints::Init();
HeapStatistics::Init();
Backref::Init();
}
}