summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaciej MaƂecki <maciej.malecki@notimplemented.org>2011-11-01 15:16:16 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2011-11-01 17:45:21 +0100
commitb4afe605f4e73278f34fc6490375d878abaf7aca (patch)
tree3e8be6c315c01a0a12b4bd8d8774881c69af70f7 /src
parent362b5a6c401d08eafad701f4b6023e357a82f910 (diff)
downloadnode-new-b4afe605f4e73278f34fc6490375d878abaf7aca.tar.gz
node: remove `process.compile`
It was deprecated before v0.4.
Diffstat (limited to 'src')
-rw-r--r--src/node.cc40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/node.cc b/src/node.cc
index a200949f43..751d8ef061 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -1737,45 +1737,6 @@ Handle<Value> DLOpen(const v8::Arguments& args) {
}
-// TODO remove me before 0.4
-Handle<Value> Compile(const Arguments& args) {
- HandleScope scope;
-
-
- if (args.Length() < 2) {
- return ThrowException(Exception::TypeError(
- String::New("needs two arguments.")));
- }
-
- static bool shown_error_message = false;
-
- if (!shown_error_message) {
- shown_error_message = true;
- fprintf(stderr, "(node) process.compile should not be used. "
- "Use require('vm').runInThisContext instead.\n");
- }
-
- Local<String> source = args[0]->ToString();
- Local<String> filename = args[1]->ToString();
-
- TryCatch try_catch;
-
- Local<v8::Script> script = v8::Script::Compile(source, filename);
- if (try_catch.HasCaught()) {
- // Hack because I can't get a proper stacktrace on SyntaxError
- ReportException(try_catch, true);
- exit(1);
- }
-
- Local<Value> result = script->Run();
- if (try_catch.HasCaught()) {
- ReportException(try_catch, false);
- exit(1);
- }
-
- return scope.Close(result);
-}
-
static void OnFatalError(const char* location, const char* message) {
if (location) {
fprintf(stderr, "FATAL ERROR: %s %s\n", location, message);
@@ -2154,7 +2115,6 @@ Handle<Object> SetupProcessObject(int argc, char *argv[]) {
// define various internal methods
- NODE_SET_METHOD(process, "compile", Compile);
NODE_SET_METHOD(process, "_needTickCallback", NeedTickCallback);
NODE_SET_METHOD(process, "reallyExit", Exit);
NODE_SET_METHOD(process, "chdir", Chdir);