summaryrefslogtreecommitdiff
path: root/src/node.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node.cc')
-rw-r--r--src/node.cc119
1 files changed, 58 insertions, 61 deletions
diff --git a/src/node.cc b/src/node.cc
index 7fe90ca187..63fb2f4e8d 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -208,7 +208,7 @@ static void Spin(uv_idle_t* handle, int status) {
static Handle<Value> NeedTickCallback(const Arguments& args) {
need_tick_cb = true;
uv_idle_start(&tick_spinner, Spin);
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -744,7 +744,7 @@ Local<Value> ErrnoException(int errorno,
Local<Object> obj = e->ToObject();
- obj->Set(errno_symbol, Integer::New(errorno, node_isolate));
+ obj->Set(errno_symbol, Integer::New(errorno));
obj->Set(code_symbol, estring);
if (path) obj->Set(errpath_symbol, String::New(path));
if (syscall) obj->Set(syscall_symbol, String::NewSymbol(syscall));
@@ -816,7 +816,7 @@ Local<Value> UVException(int errorno,
Local<Object> obj = e->ToObject();
// TODO errno should probably go
- obj->Set(errno_symbol, Integer::New(errorno, node_isolate));
+ obj->Set(errno_symbol, Integer::New(errorno));
obj->Set(code_symbol, estring);
if (path) obj->Set(errpath_symbol, path_str);
if (syscall) obj->Set(syscall_symbol, String::NewSymbol(syscall));
@@ -877,7 +877,7 @@ Local<Value> WinapiErrnoException(int errorno,
Local<Object> obj = e->ToObject();
- obj->Set(errno_symbol, Integer::New(errorno, node_isolate));
+ obj->Set(errno_symbol, Integer::New(errorno));
if (path) obj->Set(errpath_symbol, String::New(path));
if (syscall) obj->Set(syscall_symbol, String::NewSymbol(syscall));
return e;
@@ -930,7 +930,7 @@ MakeDomainCallback(const Handle<Object> object,
assert(!domain.IsEmpty());
if (domain->Get(disposed_symbol)->IsTrue()) {
// domain has been disposed of.
- return Undefined(node_isolate);
+ return Undefined();
}
enter = Local<Function>::Cast(domain->Get(enter_symbol));
assert(!enter.IsEmpty());
@@ -938,14 +938,14 @@ MakeDomainCallback(const Handle<Object> object,
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
Local<Value> ret = callback->Call(object, argc, argv);
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
exit = Local<Function>::Cast(domain->Get(exit_symbol));
@@ -954,7 +954,7 @@ MakeDomainCallback(const Handle<Object> object,
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
if (tick_infobox.length == 0) {
@@ -968,7 +968,7 @@ MakeDomainCallback(const Handle<Object> object,
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
return ret;
@@ -1008,7 +1008,7 @@ MakeCallback(const Handle<Object> object,
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
if (tick_infobox.length == 0) {
@@ -1022,7 +1022,7 @@ MakeCallback(const Handle<Object> object,
if (try_catch.HasCaught()) {
FatalException(try_catch);
- return Undefined(node_isolate);
+ return Undefined();
}
return scope.Close(ret);
@@ -1115,7 +1115,7 @@ Local<Value> Encode(const void *buf, size_t len, enum encoding encoding) {
Buffer::New(static_cast<const char*>(buf), len)->handle_);
}
- if (!len) return scope.Close(String::Empty(node_isolate));
+ if (!len) return scope.Close(String::Empty());
if (encoding == BINARY) {
const unsigned char *cbuf = static_cast<const unsigned char*>(buf);
@@ -1392,7 +1392,7 @@ Handle<Value> GetActiveHandles(const Arguments& args) {
static Handle<Value> Abort(const Arguments& args) {
abort();
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1411,7 +1411,7 @@ static Handle<Value> Chdir(const Arguments& args) {
return ThrowException(UVException(r.code, "uv_chdir"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1581,14 +1581,14 @@ static gid_t gid_by_name(Handle<Value> value) {
static Handle<Value> GetUid(const Arguments& args) {
HandleScope scope;
int uid = getuid();
- return scope.Close(Integer::New(uid, node_isolate));
+ return scope.Close(Integer::New(uid));
}
static Handle<Value> GetGid(const Arguments& args) {
HandleScope scope;
int gid = getgid();
- return scope.Close(Integer::New(gid, node_isolate));
+ return scope.Close(Integer::New(gid));
}
@@ -1609,7 +1609,7 @@ static Handle<Value> SetGid(const Arguments& args) {
return ThrowException(ErrnoException(errno, "setgid"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1630,7 +1630,7 @@ static Handle<Value> SetUid(const Arguments& args) {
return ThrowException(ErrnoException(errno, "setuid"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1657,14 +1657,14 @@ static Handle<Value> GetGroups(const Arguments& args) {
gid_t egid = getegid();
for (int i = 0; i < ngroups; i++) {
- groups_list->Set(i, Integer::New(groups[i], node_isolate));
+ groups_list->Set(i, Integer::New(groups[i]));
if (groups[i] == egid) seen_egid = true;
}
delete[] groups;
if (seen_egid == false) {
- groups_list->Set(ngroups, Integer::New(egid, node_isolate));
+ groups_list->Set(ngroups, Integer::New(egid));
}
return scope.Close(groups_list);
@@ -1700,7 +1700,7 @@ static Handle<Value> SetGroups(const Arguments& args) {
return ThrowException(ErrnoException(errno, "setgroups"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1749,7 +1749,7 @@ static Handle<Value> InitGroups(const Arguments& args) {
return ThrowException(ErrnoException(errno, "initgroups"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
#endif // __POSIX__
@@ -1758,7 +1758,7 @@ static Handle<Value> InitGroups(const Arguments& args) {
v8::Handle<v8::Value> Exit(const v8::Arguments& args) {
HandleScope scope;
exit(args[0]->IntegerValue());
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -1769,7 +1769,7 @@ static Handle<Value> Uptime(const Arguments& args) {
uv_err_t err = uv_uptime(&uptime);
if (err.code != UV_OK) {
- return Undefined(node_isolate);
+ return Undefined();
}
return scope.Close(Number::New(uptime - prog_start_time));
@@ -1801,11 +1801,9 @@ v8::Handle<v8::Value> MemoryUsage(const v8::Arguments& args) {
HeapStatistics v8_heap_stats;
V8::GetHeapStatistics(&v8_heap_stats);
info->Set(heap_total_symbol,
- Integer::NewFromUnsigned(v8_heap_stats.total_heap_size(),
- node_isolate));
+ Integer::NewFromUnsigned(v8_heap_stats.total_heap_size()));
info->Set(heap_used_symbol,
- Integer::NewFromUnsigned(v8_heap_stats.used_heap_size(),
- node_isolate));
+ Integer::NewFromUnsigned(v8_heap_stats.used_heap_size()));
return scope.Close(info);
}
@@ -1824,10 +1822,10 @@ Handle<Value> Kill(const Arguments& args) {
if (err.code != UV_OK) {
SetErrno(err);
- return scope.Close(Integer::New(-1, node_isolate));
+ return scope.Close(Integer::New(-1));
}
- return Undefined(node_isolate);
+ return Undefined();
}
// used in Hrtime() below
@@ -1857,8 +1855,8 @@ Handle<Value> Hrtime(const v8::Arguments& args) {
}
Local<Array> tuple = Array::New(2);
- tuple->Set(0, Integer::NewFromUnsigned(t / NANOS_PER_SEC, node_isolate));
- tuple->Set(1, Integer::NewFromUnsigned(t % NANOS_PER_SEC, node_isolate));
+ tuple->Set(0, Integer::NewFromUnsigned(t / NANOS_PER_SEC));
+ tuple->Set(1, Integer::NewFromUnsigned(t % NANOS_PER_SEC));
return scope.Close(tuple);
}
@@ -1958,7 +1956,7 @@ Handle<Value> DLOpen(const v8::Arguments& args) {
// Tell coverity that 'handle' should not be freed when we return.
// coverity[leaked_storage]
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -2137,7 +2135,7 @@ static Handle<Integer> EnvQuery(Local<String> property,
#ifdef __POSIX__
String::Utf8Value key(property);
if (getenv(*key)) {
- return scope.Close(Integer::New(0, node_isolate));
+ return scope.Close(Integer::New(0));
}
#else // _WIN32
String::Value key(property);
@@ -2148,10 +2146,9 @@ static Handle<Integer> EnvQuery(Local<String> property,
// Environment variables that start with '=' are hidden and read-only.
return scope.Close(Integer::New(v8::ReadOnly ||
v8::DontDelete ||
- v8::DontEnum,
- node_isolate));
+ v8::DontEnum));
} else {
- return scope.Close(Integer::New(0, node_isolate));
+ return scope.Close(Integer::New(0));
}
}
#endif
@@ -2165,9 +2162,9 @@ static Handle<Boolean> EnvDeleter(Local<String> property,
HandleScope scope;
#ifdef __POSIX__
String::Utf8Value key(property);
- if (!getenv(*key)) return False(node_isolate);
+ if (!getenv(*key)) return False();
unsetenv(*key); // can't check return value, it's void on some platforms
- return True(node_isolate);
+ return True();
#else
String::Value key(property);
WCHAR* key_ptr = reinterpret_cast<WCHAR*>(*key);
@@ -2178,7 +2175,7 @@ static Handle<Boolean> EnvDeleter(Local<String> property,
GetLastError() != ERROR_SUCCESS;
return scope.Close(Boolean::New(rv));
}
- return True(node_isolate);
+ return True();
#endif
}
@@ -2233,14 +2230,14 @@ static Handle<Object> GetFeatures() {
Local<Object> obj = Object::New();
obj->Set(String::NewSymbol("debug"),
#if defined(DEBUG) && DEBUG
- True(node_isolate)
+ True()
#else
- False(node_isolate)
+ False()
#endif
);
- obj->Set(String::NewSymbol("uv"), True(node_isolate));
- obj->Set(String::NewSymbol("ipv6"), True(node_isolate)); // TODO ping libuv
+ obj->Set(String::NewSymbol("uv"), True());
+ obj->Set(String::NewSymbol("ipv6"), True()); // TODO ping libuv
obj->Set(String::NewSymbol("tls_npn"), Boolean::New(use_npn));
obj->Set(String::NewSymbol("tls_sni"), Boolean::New(use_sni));
obj->Set(String::NewSymbol("tls"),
@@ -2253,7 +2250,7 @@ static Handle<Object> GetFeatures() {
static Handle<Value> DebugPortGetter(Local<String> property,
const AccessorInfo& info) {
HandleScope scope;
- return scope.Close(Integer::NewFromUnsigned(debug_port, node_isolate));
+ return scope.Close(Integer::NewFromUnsigned(debug_port));
}
@@ -2361,10 +2358,10 @@ Handle<Object> SetupProcessObject(int argc, char *argv[]) {
// process.argv
Local<Array> arguments = Array::New(argc - option_end_index + 1);
- arguments->Set(Integer::New(0, node_isolate), String::New(argv[0]));
+ arguments->Set(Integer::New(0), String::New(argv[0]));
for (j = 1, i = option_end_index; i < argc; j++, i++) {
Local<String> arg = String::New(argv[i]);
- arguments->Set(Integer::New(j, node_isolate), arg);
+ arguments->Set(Integer::New(j), arg);
}
// assign it
process->Set(String::NewSymbol("argv"), arguments);
@@ -2372,7 +2369,7 @@ Handle<Object> SetupProcessObject(int argc, char *argv[]) {
// process.execArgv
Local<Array> execArgv = Array::New(option_end_index - 1);
for (j = 1, i = 0; j < option_end_index; j++, i++) {
- execArgv->Set(Integer::New(i, node_isolate), String::New(argv[j]));
+ execArgv->Set(Integer::New(i), String::New(argv[j]));
}
// assign it
process->Set(String::NewSymbol("execArgv"), execArgv);
@@ -2389,7 +2386,7 @@ Handle<Object> SetupProcessObject(int argc, char *argv[]) {
Local<Object> env = envTemplate->NewInstance();
process->Set(String::NewSymbol("env"), env);
- process->Set(String::NewSymbol("pid"), Integer::New(getpid(), node_isolate));
+ process->Set(String::NewSymbol("pid"), Integer::New(getpid()));
process->Set(String::NewSymbol("features"), GetFeatures());
process->SetAccessor(String::New("_needImmediateCallback"),
NeedImmediateCallbackGetter,
@@ -2402,22 +2399,22 @@ Handle<Object> SetupProcessObject(int argc, char *argv[]) {
// -p, --print
if (print_eval) {
- process->Set(String::NewSymbol("_print_eval"), True(node_isolate));
+ process->Set(String::NewSymbol("_print_eval"), True());
}
// -i, --interactive
if (force_repl) {
- process->Set(String::NewSymbol("_forceRepl"), True(node_isolate));
+ process->Set(String::NewSymbol("_forceRepl"), True());
}
// --no-deprecation
if (no_deprecation) {
- process->Set(String::NewSymbol("noDeprecation"), True(node_isolate));
+ process->Set(String::NewSymbol("noDeprecation"), True());
}
// --trace-deprecation
if (trace_deprecation) {
- process->Set(String::NewSymbol("traceDeprecation"), True(node_isolate));
+ process->Set(String::NewSymbol("traceDeprecation"), True());
}
size_t size = 2*PATH_MAX;
@@ -2527,7 +2524,7 @@ void Load(Handle<Object> process_l) {
// Add a reference to the global object
Local<Object> global = v8::Context::GetCurrent()->Global();
- Local<Value> args[1] = { Local<Value>::New(node_isolate, process_l) };
+ Local<Value> args[1] = { Local<Value>::New(process_l) };
#if defined HAVE_DTRACE || defined HAVE_ETW || defined HAVE_SYSTEMTAP
InitDTrace(global);
@@ -2756,7 +2753,7 @@ Handle<Value> DebugProcess(const Arguments& args) {
return ThrowException(ErrnoException(errno, "kill"));
}
- return Undefined(node_isolate);
+ return Undefined();
}
#endif // __POSIX__
@@ -2829,7 +2826,7 @@ static int RegisterDebugSignalHandler() {
static Handle<Value> DebugProcess(const Arguments& args) {
HandleScope scope;
- Handle<Value> rv = Undefined(node_isolate);
+ Handle<Value> rv = Undefined();
DWORD pid;
HANDLE process = NULL;
HANDLE thread = NULL;
@@ -2913,14 +2910,14 @@ static Handle<Value> DebugProcess(const Arguments& args) {
CloseHandle(mapping);
}
- return Undefined(node_isolate);
+ return Undefined();
}
#endif // _WIN32
static Handle<Value> DebugPause(const Arguments& args) {
v8::Debug::DebugBreak(node_isolate);
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -2930,7 +2927,7 @@ static Handle<Value> DebugEnd(const Arguments& args) {
debugger_running = false;
}
- return Undefined(node_isolate);
+ return Undefined();
}
@@ -3041,11 +3038,11 @@ void AtExit(void (*cb)(void* arg), void* arg) {
void EmitExit(v8::Handle<v8::Object> process_l) {
// process.emit('exit')
- process_l->Set(String::NewSymbol("_exiting"), True(node_isolate));
+ process_l->Set(String::NewSymbol("_exiting"), True());
Local<Value> emit_v = process_l->Get(String::New("emit"));
assert(emit_v->IsFunction());
Local<Function> emit = Local<Function>::Cast(emit_v);
- Local<Value> args[] = { String::New("exit"), Integer::New(0, node_isolate) };
+ Local<Value> args[] = { String::New("exit"), Integer::New(0) };
TryCatch try_catch;
emit->Call(process_l, 2, args);
if (try_catch.HasCaught()) {