The Wayback Machine - https://web.archive.org/web/20170204095121/https://github.com/nodejs/node/tree/archived-io.js-v0.12
Skip to content
JavaScript C++ C HTML POV-Ray SDL Python Other
Switch branches/tags
archived-io.js-v0.10 archived-io.js-v0.12 log-unhandled master origin process-exit-stdio-flushing v0.7.4-release v0.8.7-release v0.8.8-release v0.8.9-release v0.8.10-release v0.8.11-release v0.8.12-release v0.8.13-release v0.8.14-release v0.8.15-release v0.8.16-release v0.8.17-release v0.8.18-release v0.8.19-release v0.8.20-release v0.8.21-release v0.8.22-release v0.8.23-release v0.8.24-release v0.8.25-release v0.8.26-release v0.8.27-release v0.8.28-release v0.9.1-release v0.9.2-release v0.9.3-release v0.9.4-release v0.9.5-release v0.9.6-release v0.9.7-release v0.9.8-release v0.9.9-release v0.9.10-release v0.9.11-release v0.9.12-release v0.10-staging v0.10 v0.10.0-release v0.10.1-release v0.10.2-release v0.10.3-release v0.10.4-release v0.10.5-release v0.10.6-release v0.10.7-release v0.10.8-release v0.10.9-release v0.10.10-release v0.10.11-release v0.10.12-release v0.10.13-release v0.10.14-release v0.10.15-release v0.10.16-release v0.10.17-release v0.10.18-release v0.10.19-release v0.10.20-release v0.10.21-release v0.10.22-release v0.10.23-release v0.10.24-release v0.10.25-release v0.10.26-release v0.10.27-release v0.10.28-release v0.10.29-release v0.10.30-release v0.10.31-release v0.10.32-release v0.10.33-release v0.10.34-release v0.10.35-release v0.10.36-release v0.10.37-release v0.10.38-release v0.10.39-release v0.10.40-release v0.11.0-release v0.11.1-release v0.11.2-release v0.11.3-release v0.11.4-release v0.11.5-release v0.11.6-release v0.11.7-release v0.11.8-release v0.11.9-release v0.11.10-release v0.11.11-release v0.11.12-release v0.11.13-release v0.11.14-release v0.11.15-release v0.11.16-release v0.12-staging v0.12 v0.12.0-release v0.12.1-release v0.12.2-release v0.12.3-release v0.12.4-release v0.12.5-release v0.12.6-release v0.12.7-release v1.x v1.8.0-commit v2.0.2 v2.3.1-release v3.x v4.x-staging v4.x v4.0.0-rc v4.7.1-proposal v4.7.2-proposal v4.7.3-proposal v4.8.0-proposal v5.x v6.x-staging v6.x v6.9.3-proposal v6.9.4-proposal v6.9.5-proposal v6.10.0-proposal v7.x-staging v7.x vee-eight-lkgr
Nothing to show
Pull request Compare This branch is 5745 commits behind master.
Latest commit b42c085 Dec 30, 2014 @sam-github sam-github committed with bnoordhuis doc: add tls server.close() callback docs
Also, tests to confirm its existence.

PR-URL: #217
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Permalink
Failed to load latest commit information.
benchmark lib: micro-optimize url.resolve() Dec 20, 2014
deps uv: float patch to revert tty breakage Dec 9, 2014
doc doc: add tls server.close() callback docs Dec 30, 2014
lib dgram: close() should accept a callback Dec 30, 2014
src src: remove cpplint error using NOLINT directive Dec 23, 2014
test doc: add tls server.close() callback docs Dec 30, 2014
tools test: run tests in parallel, common improvements Dec 17, 2014
.gitattributes Explicitly disable cr/lf conversion for test fixtures Aug 10, 2011
.gitignore test: run tests in parallel, common improvements Dec 17, 2014
.mailmap Update .mailmap and AUTHORS Mar 19, 2013
AUTHORS Merge remote-tracking branch 'upstream/v0.10' into v0.12 Sep 17, 2014
BSDmakefile Tell BSD users to run `gmake` instead. Jul 11, 2011
CONTRIBUTING.md docs: fix project name Dec 9, 2014
ChangeLog 2014.09.24, Version 0.11.14 (Unstable) Sep 25, 2014
LICENSE Merge remote-tracking branch 'upstream/v0.10' Aug 6, 2013
Makefile test: run tests in parallel, common improvements Dec 17, 2014
Makefile.build src: move debug agent from deps/ to src/ Nov 3, 2014
README.md docs: clarify that 'io.js' is the correct name Dec 11, 2014
android-configure build: add android support Jun 17, 2013
common.gypi configure: remove compiler detection Dec 23, 2014
configure configure: remove compiler detection Dec 23, 2014
node.gyp lib: reintroduce v8 module Dec 14, 2014
vcbuild.bat test: run tests in parallel, common improvements Dec 17, 2014

README.md

io.js

Gitter

This repository began as a GitHub fork of joyent/node. io.js contributions, releases, and contributorship are under an open governance model. We intend to land, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for node.js.

Is it io.js or IO.js or iojs or IOjs or iOjS?

The official name is io.js, which should never be capitalized, especially not at the start of a sentence, unless it is being displayed in a location that is customarily all-caps (such as the title of man pages.)

To build:

Prerequisites (Unix only):

  • gcc and g++ 4.8 or newer, or
  • clang and clang++ 3.3 or newer
  • 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

Prerequisites (Windows only):

  • Python 2.6 or 2.7
  • Visual Studio 2013 for Windows Desktop, or
  • Visual Studio Express 2013 for Windows Desktop

Windows:

vcbuild nosign

You can download pre-built binaries for various operating systems from http://nodejs.org/download/. The Windows and OS X installers will prompt you for the location in which to install. The tarballs are self-contained; you can extract them to a local directory with:

tar xzf /path/to/node-<version>-<platform>-<arch>.tar.gz

Or system-wide with:

cd /usr/local && tar --strip-components 1 -xzf \
                    /path/to/node-<version>-<platform>-<arch>.tar.gz

To run the tests:

Unix/Macintosh:

make test

Windows:

vcbuild test

To build the documentation:

make doc

To read the documentation:

man doc/node.1

To build Intl (ECMA-402) support:

Note: more docs, including how to reduce disk footprint, are on the wiki.

Use existing installed ICU (Unix/Macintosh only):

pkg-config --modversion icu-i18n && ./configure --with-intl=system-icu

Build ICU from source:

First: Unpack latest ICU icu4c-##.#-src.tgz (or .zip) as deps/icu (You'll have: deps/icu/source/...)

Unix/Macintosh:

./configure --with-intl=full-icu

Windows:

vcbuild full-icu

Resources for Newcomers

You can't perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.