aboutsummaryrefslogtreecommitdiff
path: root/tools/exit.js
blob: 17048d8ef34a1895a043f8f78c5b159f9570a8cc (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// workaround for tty output truncation upon process.exit()
var exit = process.exit;
process.exit = function() {
    var args = [].slice.call(arguments);
    process.once("uncaughtException", function() {
        (function callback() {
            if (process.stdout.bufferSize || process.stderr.bufferSize) {
                setImmediate(callback);
            } else {
                exit.apply(process, args);
            }
        })();
    });
    throw exit;
};
m?id=aafcfffd93250a2d92f34121c82b54c32797ef35'>gnu: node: Update to 8.1.2....* gnu/packages/node.scm (node): Update to 8.1.2. (node)[arguments]: Disabled more tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jelle Licht 2017-05-23gnu: node: Use unbundled dependencies....* gnu/packages/node.scm (node)[inputs]: Add c-ares and http-parser. [arguments]: Add configure flags for using system libraries. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Jelle Licht 2017-05-23gnu: node: Update to 7.10.0....* gnu/packages/node.scm (node): Update to 7.10.0. (node)[arguments]: Disabled more tests. * gnu/packages/patches/node-9077.patch: Delete incompatible patch file. Recreate patch file from node pull request 9077. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Jelle Licht 2017-04-17gnu: node: Actually set timeout to 1 h....* gnu/packages/node.scm (node)[properties]: Actually set timeout to 1 h. Danny Milosavljevic 2017-04-17gnu: node: Update to 7.8.0....* gnu/packages/node.scm (node): Update to 7.8.0. [properties]: Add timeout of 1 h. Jelle Licht 2017-01-23gnu: node: Don't replace 'sh' reference with 'bash'....* gnu/packages/node.scm (node)[arguments]: Use (which "sh") instead of (which "bash") in 'patch-files' phase. Leo Famulari 2016-10-17gnu: node: Update to 6.8.0....Remove <https://debbugs.gnu.org/23744> and <https://debbugs.gnu.org/23723> workaround. * gnu/packages/node.scm (node): Update to 6.8.0. (node)[arguments]: Disabled more tests. Remove custom 'patch-shebangs' phase. Manually patch npm script shebang in new 'patch-npm-shebang' phase. * gnu/packages/patches/node-9077.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patches. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Al McElrath 2016-06-29gnu: node: Make sure 'npm' remains a symlink after 'patch-shebangs'....Fixes <http://bugs.gnu.org/23744>. Reported by Jovany Leandro G.C <bit4bit@riseup.net> and Jelle Licht <jlicht@fsfe.org>. * gnu/packages/node.scm (node)[arguments]: Replace 'patch-shebangs' phase. Ludovic Courtès