diff --git a/include.js b/include.js index a6f5f53..c381b25 100644 --- a/include.js +++ b/include.js @@ -1,6 +1,10 @@ -const -magic = require('./build/Release/memwatch'), -events = require('events'); +const events = require('events'); + +try { + var magic = require('./build/Release/memwatch'); +} catch (e) { + var magic = require('./build/Debug/memwatch'); +} module.exports = new events.EventEmitter(); diff --git a/src/memwatch.cc b/src/memwatch.cc index d64d544..a8d5aa8 100644 --- a/src/memwatch.cc +++ b/src/memwatch.cc @@ -233,8 +233,6 @@ void memwatch::after_gc(GCType type, GCCallbackFlags flags) // windows. see: https://github.com/joyent/libuv/pull/629 uv_queue_work(uv_default_loop(), &(baton->req), noop_work_func, (uv_after_work_cb)AsyncMemwatchAfter); - - scope.Close(Undefined()); } Handle memwatch::upon_gc(const Arguments& args) {