0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
Cross-platform JavaScript runtime environment https://nodejs.org/
Go to file
Dave Olszewski 14c911de77 domain: empty stack on all exceptions
Due to the nature of asyncronous programming, it's impossible to know
what will run on the next tick.  Because of this, it's not correct to
maintain domain stack state between ticks

Since the _fatalException handler is only invoked after the stack is
unwound, once it exits the tick will end.  The only reasonable thing to
do in that case is to exit *all* domains.
2013-01-18 13:26:40 -08:00
benchmark benchmark: Add resume() in static_http_server 2013-01-17 14:54:59 -08:00
deps npm: Upgrade to 1.2.2 2013-01-18 08:37:32 -08:00
doc doc: Add NODE_DEBUG env to the first example. 2013-01-18 13:18:37 -08:00
lib Merge remote-tracking branch 'ry/v0.8' into master 2013-01-18 12:58:16 -08:00
src domain: empty stack on all exceptions 2013-01-18 13:26:40 -08:00
test domain: empty stack on all exceptions 2013-01-18 13:26:40 -08:00
tools Merge remote-tracking branch 'ry/v0.8' into master 2013-01-18 12:58:16 -08:00
.gitattributes Explicitly disable cr/lf conversion for test fixtures 2011-08-10 19:59:37 +02:00
.gitignore gitignore: ignore perf data files 2013-01-14 13:06:29 +01: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 Merge remote-tracking branch 'ry/v0.8' into master 2013-01-18 12:58:16 -08:00
BSDmakefile Tell BSD users to run gmake instead. 2011-07-11 14:17:23 +02:00
ChangeLog Merge remote-tracking branch 'ry/v0.8' into master 2013-01-18 12:58:16 -08:00
common.gypi build: disable use of thin archive 2012-11-21 14:06:37 +01:00
configure configure: define "arm_fpu" and "arm_neon" for ARM 2013-01-10 17:13:59 -08:00
CONTRIBUTING.md doc: add CONTRIBUTING.md 2012-12-31 01:50:48 +01:00
LICENSE buffer: floating point read/write improvements 2013-01-16 10:17:20 -08:00
Makefile Merge remote-tracking branch 'ry/v0.8' into master 2013-01-11 10:18:07 -08:00
node.gyp buffer: floating point read/write improvements 2013-01-16 10:17:20 -08:00
README.md doc: document prerequisites in README 2012-09-02 13:32:57 +02:00
vcbuild.bat windows: improve Visual Studio Express build support 2013-01-03 23:38:25 +01:00

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