node/doc
isaacs 963459d736 Domain feature
This is a squashed commit of the main work done on the domains-wip branch.

The original commit messages are preserved for posterity:

* Implicitly add EventEmitters to active domain
* Implicitly add timers to active domain
* domain: add members, remove ctor cb
* Don't hijack bound callbacks for Domain error events
* Add dispose method
* Add domain.remove(ee) method
* A test of multiple domains in process at once
* Put the active domain on the process object
* Only intercept error arg if explicitly requested
* Typo
* Don't auto-add new domains to the current domain

    While an automatic parent/child relationship is sort of neat,
    and leads to some nice error-bubbling characteristics, it also
    results in keeping a reference to every EE and timer created,
    unless domains are explicitly disposed of.

* Explicitly adding one domain to another is still fine, of course.
* Don't allow circular domain->domain memberships
* Disposing of a domain removes it from its parent
* Domain disposal turns functions into no-ops
* More documentation of domains
* More thorough dispose() semantics
* An example using domains in an HTTP server
* Don't handle errors on a disposed domain
* Need to push, even if the same domain is entered multiple times
* Array.push is too slow for the EE Ctor
* lint domain
* domain: docs
* Also call abort and destroySoon to clean up event emitters
* domain: Wrap destroy methods in a try/catch
* Attach tick callbacks to active domain
* domain: Only implicitly bind timers, not explicitly
* domain: Don't fire timers when disposed.
* domain: Simplify naming so that MakeCallback works on Timers
* Add setInterval and nextTick to domain test
* domain: Make stack private
2012-04-17 13:14:55 -07:00
..
about doc: Remove extraneous index.html's from hyperlinks 2012-03-16 08:19:26 -07:00
api Domain feature 2012-04-17 13:14:55 -07:00
api_assets doc: css consistency on anchor links 2012-03-03 22:58:47 -08:00
community doc: Remove extraneous index.html's from hyperlinks 2012-03-16 08:19:26 -07:00
images Doc highlight fix 2012-03-14 16:44:36 -07:00
logos doc: Remove extraneous index.html's from hyperlinks 2012-03-16 08:19:26 -07:00
changelog-foot.html Fix #3089 Build changelog.html for website 2012-04-10 18:35:01 -07:00
changelog-head.html Fix #3089 Build changelog.html for website 2012-04-10 18:35:01 -07:00
cla.html Update address in CLA 2012-01-04 11:20:50 -08:00
favicon.ico docs: fix favicon 2011-11-27 21:52:27 +01:00
full-white-stripe.jpg Use .jpg instead of .bmp for .msi 2012-01-10 14:26:22 -08:00
index.html doc: Remove extraneous index.html's from hyperlinks 2012-03-16 08:19:26 -07:00
mac_osx_nodejs_installer_logo.png Improve OSX installer 2011-11-10 18:41:44 -08:00
node.1 docs: update man page 2012-02-18 22:36:34 +01:00
pipe.css docs: Move images out of the dist tarball 2012-02-29 15:17:55 -08:00
robots.txt robots.txt 2012-02-14 14:34:43 -08:00
sh.css doc: Pixel-nudging 2012-01-23 13:11:33 -08:00
sh_javascript.min.js Man page generation. 2009-09-10 13:40:38 +02:00
sh_main.js Syntax highlighting for <tt> elements. 2009-09-23 16:58:28 +02:00
sh_vim-dark.css Nodejs.org design refresh. 2012-01-23 13:11:32 -08:00
template.html doc: Remove extraneous index.html's from hyperlinks 2012-03-16 08:19:26 -07:00
thin-white-stripe.jpg Use .jpg instead of .bmp for .msi 2012-01-10 14:26:22 -08:00
trademark-policy.pdf logo update 2011-07-11 08:30:37 -07:00
v0.4_announcement.html s/NPM/npm/ 2011-12-05 16:20:44 -08:00