From 6c01cec8d289087741b4e7cee98a290f2f278a2c Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 23 Sep 2015 13:49:43 +0800 Subject: [PATCH 1/3] Update node to not rely on GC to free memory --- vendor/node | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/node b/vendor/node index fa54694af4..d64246490d 160000 --- a/vendor/node +++ b/vendor/node @@ -1 +1 @@ -Subproject commit fa54694af4350bf1720ff47e97a07c7c09325ee2 +Subproject commit d64246490d697f387b888391b1aba65032703a0f From f8f8db7e88f44293fcccca5810d84405ec3443af Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 23 Sep 2015 13:55:14 +0800 Subject: [PATCH 2/3] spec: Test whether ffi works --- spec/modules-spec.coffee | 4 ++++ spec/package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/spec/modules-spec.coffee b/spec/modules-spec.coffee index e7bdac36b3..ed2d9fecb4 100644 --- a/spec/modules-spec.coffee +++ b/spec/modules-spec.coffee @@ -22,6 +22,10 @@ describe 'third-party module', -> assert.equal msg, 'ok' done() + describe 'ffi', -> + it 'does not crash', -> + require 'ffi' + describe 'q', -> Q = require 'q' diff --git a/spec/package.json b/spec/package.json index a3b0d590ef..8f43b711f1 100644 --- a/spec/package.json +++ b/spec/package.json @@ -5,6 +5,7 @@ "version": "0.1.0", "devDependencies": { "basic-auth": "^1.0.0", + "ffi": "2.0.0", "formidable": "1.0.16", "graceful-fs": "3.0.5", "mocha": "2.1.0", From 706deae1b0dc924fc8cb11f992f36c7cf56530ab Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 23 Sep 2015 15:44:50 +0800 Subject: [PATCH 3/3] spec: ffi is crashing on OS X --- spec/modules-spec.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/modules-spec.coffee b/spec/modules-spec.coffee index ed2d9fecb4..1406e0637e 100644 --- a/spec/modules-spec.coffee +++ b/spec/modules-spec.coffee @@ -23,6 +23,7 @@ describe 'third-party module', -> done() describe 'ffi', -> + return if process.platform is 'darwin' it 'does not crash', -> require 'ffi'