Node.js JavaScript runtime 🐢🚀
 
 
 
 
 
 
Go to file
Ben Noordhuis 6a128e037e buffer: report proper retained size in profiler
Make buffers report the proper retained size in heap snapshots.

Before this commit, Buffer objects would show up in the heap profiler as being
only a few hundred bytes large, even if the actual buffer was many megabytes.
2012-10-11 01:05:18 +02:00
benchmark benchmark: add single process tls connection benchmark 2012-07-14 01:43:34 +02:00
deps uv: upgrade to b0c1a38 2012-10-10 17:18:48 +02:00
doc doc: consistent use of the callback argument 2012-10-08 22:58:11 +02:00
lib repl: move "isSyntaxError()" definition to the bottom 2012-10-05 18:33:28 -07:00
src buffer: report proper retained size in profiler 2012-10-11 01:05:18 +02:00
test buffer: fix byteLength with UTF-16LE 2012-10-04 18:18:15 +09:00
tools doc: don't use ' 2012-09-04 21:15:39 +02:00
.gitattributes Explicitly disable cr/lf conversion for test fixtures 2011-08-10 19:59:37 +02:00
.gitignore .gitignore: Don't ignore node_modules (breaks npm) 2012-07-10 16:16:43 -07:00
.mailmap Add a .mailmap file, and clean up AUTHORS somewhat 2012-07-09 16:55:09 +02:00
.travis.yml test: add `.travis.yml` for testing on Travis CI 2011-12-05 16:50:55 -08:00
AUTHORS 2012.09.25, Version 0.8.10 (Stable) 2012-09-25 13:48:15 -07:00
BSDmakefile Tell BSD users to run `gmake` instead. 2011-07-11 14:17:23 +02:00
ChangeLog 2012.09.27, Version 0.8.11 (Stable) 2012-09-27 09:39:23 -07:00
LICENSE Update npm's license 2012-06-18 18:08:45 -07:00
Makefile build: fix `make -j' fails after `make clean' 2012-08-28 22:10:56 +02:00
README.md doc: document prerequisites in README 2012-09-02 13:32:57 +02:00
common.gypi build: compile with -fno-tree-sink if gcc <= 4.4 2012-08-27 22:09:23 +02:00
configure configure: add a "--dest-os" option to force a gyp "flavor" 2012-09-09 11:41:05 -07:00
node.gyp build: set `process.platform` to "sunos" on SunOS 2012-08-29 16:12:59 -07:00
vcbuild.bat vcbuild.bat: add duplicate arg-ok label to work around cmd.exe bug 2012-06-14 00:56:43 +02: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