node/doc/api
Trevor Norris 456942a920 buffer: reimplement Buffer pools
While the new Buffer implementation is much faster we still have the
necessity of using Buffer pools. This is undesirable because it may
still lead to unwanted memory retention, but for the time being this is
the best solution.

Because of this re-introduction, and since there is no more SlowBuffer
type, the SlowBuffer method has been re-purposed to return a non-pooled
Buffer instance. This will be helpful for developers to store data for
indeterminate lengths of time without introducing a memory leak.

Another change to Buffer pools was that they are only allocated if the
requested chunk is < poolSize / 2. This was done because allocations are
much quicker now, and it's a better use of the pool.
2013-06-18 15:39:32 -07:00
..
_toc.markdown doc: call console module 'console' not 'stdio' 2013-06-17 23:10:31 +02:00
addons.markdown doc: cleanup addons code, fix isolate positioning 2013-06-18 12:12:10 +02:00
all.markdown doc: call console module 'console' not 'stdio' 2013-06-17 23:10:31 +02:00
assert.markdown doc: update assert.doesNotThrow() docs 2012-08-29 02:36:22 +02:00
buffer.markdown buffer: reimplement Buffer pools 2013-06-18 15:39:32 -07:00
child_process.markdown doc: sending dgram handles only works on unix 2013-05-29 16:35:01 +02:00
cluster.markdown cluster: use round-robin load balancing 2013-05-13 21:31:18 +02:00
console.markdown doc: call console module 'console' not 'stdio' 2013-06-17 23:10:31 +02:00
crypto.markdown crypto: make getCiphers() return non-SSL ciphers 2013-03-25 18:42:07 +01:00
debugger.markdown debugger: breakpoints in scripts not loaded yet 2013-05-02 08:52:58 +02:00
dgram.markdown doc: change dgram to socket for properties of dgram.Socket 2013-03-14 12:55:19 +01:00
dns.markdown dns: add getServers and setServers 2013-05-14 14:15:24 -07:00
documentation.markdown doc: modify documentation style about 'Stability: 5' 2013-01-17 13:51:21 +01:00
domain.markdown Ensure BAD domain example actually uses domain 2013-04-01 10:09:27 -07:00
events.markdown event: make setMaxListeners() return this 2013-05-03 01:15:22 +02:00
fs.markdown Merge remote-tracking branch 'ry/v0.10' 2013-05-31 11:52:57 -07:00
globals.markdown doc: call console module 'console' not 'stdio' 2013-06-17 23:10:31 +02:00
http.markdown Merge remote-tracking branch 'ry/v0.10' 2013-05-27 14:46:52 -07:00
https.markdown Merge remote-tracking branch 'origin/v0.10' 2013-05-29 23:12:11 +02:00
index.markdown Remove util.print from docs 2010-11-07 17:22:56 -08:00
modules.markdown doc: improve exports/module.exports consistency 2013-05-15 21:06:32 +02:00
net.markdown net: emit dns 'lookup' event before connect 2013-05-15 22:53:29 +02:00
os.markdown os: Include netmask in os.networkInterfaces() 2013-05-08 17:04:29 -07:00
path.markdown path: add path.isAbsolute(path) 2013-04-19 10:15:22 -07:00
process.markdown build: add android support 2013-06-17 17:21:56 +02:00
punycode.markdown doc: add punycode.js documentation 2012-05-23 04:04:12 +02:00
querystring.markdown Merge remote-tracking branch 'ry/v0.6' into v0.6-merge 2012-03-03 23:38:52 -08:00
readline.markdown readline: handle wide characters properly 2013-03-15 16:18:30 -10:00
repl.markdown repl: emit 'reset' event when context is reset 2013-03-14 10:49:14 -10:00
stream.markdown Merge remote-tracking branch 'ry/v0.10' into master 2013-05-17 14:04:54 -07:00
string_decoder.markdown string_decoder: Add 'end' method, do base64 properly 2012-10-11 16:46:18 -07:00
synopsis.markdown doc refactor: synopsis 2012-02-29 16:04:54 -08:00
timers.markdown doc: add setImmediate execute timing description 2013-02-15 16:11:05 -08:00
tls.markdown tls: session API returns 2013-06-17 14:00:26 +02:00
tty.markdown doc: fix formatting in tty.markdown 2013-03-26 16:09:51 +01:00
url.markdown doc: add url.resolve() usage examples 2013-03-04 20:54:36 +01:00
util.markdown util: Add debuglog, deprecate console lookalikes 2013-05-21 16:39:50 -07:00
vm.markdown Merge remote-tracking branch ry/v0.10 into master 2013-05-20 14:43:14 -07:00
zlib.markdown zlib: allow passing options to convenience methods 2013-03-29 14:53:34 +01:00