#include #include #include #include #include #include #include #include namespace JS { GlobalObject::GlobalObject() { put("console", heap().allocate()); put_native_function("gc", [](Object* this_object, Vector) -> Value { dbg() << "Forced garbage collection requested!"; this_object->heap().collect_garbage(); return js_undefined(); }); } GlobalObject::~GlobalObject() { } }