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
Ben Noordhuis f26362e938 http: use socket.once, not socket.on
Register the 'close' event listener with .once(), not .on().

It doesn't matter in the grand scheme of things because the listener
doesn't keep references to any heavy-weight objects but using .once()
for a oneshot listener is something of a best practice.
2013-03-01 13:11:40 +01:00
benchmark benchmark: Port http.sh from master 2013-01-24 17:23:22 -08:00
deps uv: Upgrade to 86ae8b3c 2013-02-25 13:07:25 -08:00
doc doc: remove note about close event 2013-03-01 00:01:06 +01:00
lib http: use socket.once, not socket.on 2013-03-01 13:11:40 +01:00
src Now working on 0.8.22 2013-02-25 13:52:13 -08:00
test http: Handle hangup writes more gently 2013-02-22 10:35:07 -08:00
tools test: fix tap output on windows 2013-02-28 23:13:05 +01:00
.gitattributes
.gitignore gitignore: ignore .svn directories 2012-07-07 23:19:12 +02:00
.mailmap Add a .mailmap file, and clean up AUTHORS somewhat 2012-07-09 16:55:09 +02:00
.travis.yml
AUTHORS 2013.02.25, Version 0.8.21 (Stable) 2013-02-25 13:07:25 -08:00
BSDmakefile
ChangeLog ChangeLog: Missed item about EINPROGRESS 2013-02-25 13:57:02 -08:00
common.gypi build, windows: disable SEH 2013-02-28 16:40:13 +01:00
configure build: allow to specify custom tags 2012-12-26 20:15:17 -08:00
CONTRIBUTING.md doc: add tools/ dir to CONTRIBUTING.md verboten list 2013-02-14 12:42:57 +01:00
LICENSE
Makefile make binary: allow custom config flags 2013-01-10 17:05:14 -08:00
node.gyp build: allow to specify custom tags 2012-12-26 20:15:17 -08:00
README.md doc: document PYTHON env var in README 2013-01-22 13:53:49 +01:00
vcbuild.bat

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

If your python binary is in a non-standard location or has a non-standard name, run the following instead:

export PYTHON=/path/to/python
$PYTHON ./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