Node.js JavaScript runtime 🐢🚀
 
 
 
 
 
 
Go to file
isaacs 4401bb47bf domain: Do not use uncaughtException handler
This adds a process._fatalException method which is called into from
C++ in order to either emit the 'uncaughtException' method, or emit
'error' on the active domain.

The 'uncaughtException' event is an implementation detail that it would
be nice to deprecate one day, so exposing it as part of the domain
machinery is not ideal.

Fix #4375
2012-12-29 10:37:30 -08:00
benchmark buffer: speed up base64 encoding by 20% 2012-12-28 13:20:07 +01:00
deps openssl: clean up openssl.gyp 2012-12-24 16:02:13 +01:00
doc Colorize API stabilitity index headers in docs 2012-12-27 18:38:56 -08:00
lib domain: Do not use uncaughtException handler 2012-12-29 10:37:30 -08:00
src domain: Do not use uncaughtException handler 2012-12-29 10:37:30 -08:00
test domain: Do not use uncaughtException handler 2012-12-29 10:37:30 -08:00
tools Colorize API stabilitity index headers in docs 2012-12-27 18:38:56 -08:00
.gitattributes Explicitly disable cr/lf conversion for test fixtures 2011-08-10 19:59:37 +02:00
.gitignore gitignore: ignore .svn directories 2012-07-07 23:19:12 +02:00
.mailmap Update AUTHORS and .mailmap 2012-10-10 23:14:55 +02:00
.travis.yml test: add `.travis.yml` for testing on Travis CI 2011-12-05 16:50:55 -08:00
AUTHORS 2012.12.21, Version 0.9.4 (Unstable) 2012-12-21 12:15:05 -08:00
BSDmakefile Tell BSD users to run `gmake` instead. 2011-07-11 14:17:23 +02:00
ChangeLog 2012.12.21, Version 0.9.4 (Unstable) 2012-12-21 12:15:05 -08:00
LICENSE deps: upgrade libuv to 665a316 2012-11-16 17:58:42 +01:00
Makefile build: support ARM in makefile target 'binary' 2012-11-27 07:14:21 +01:00
README.md doc: document prerequisites in README 2012-09-02 13:32:57 +02:00
common.gypi build: disable use of thin archive 2012-11-21 14:06:37 +01:00
configure build: Add hyphen to custom build tags 2012-12-26 20:35:00 -08:00
node.gyp build: allow to specify custom tags 2012-12-21 12:44:33 -08:00
vcbuild.bat windows: add tracing with performance counters 2012-11-21 01:21:53 +01:00

README.md

Evented I/O for V8 javascript. Build Status

To build:

Prerequisites (Unix only):

* Python 2.6 or 2.7
* GNU Make 3.81 or newer
* libexecinfo (FreeBSD and OpenBSD only)

Unix/Macintosh:

./configure
make
make install

Windows:

vcbuild.bat

To run the tests:

Unix/Macintosh:

make test

Windows:

vcbuild.bat test

To build the documentation:

make doc

To read the documentation:

man doc/node.1

Resources for Newcomers