isaacs
|
e336134658
|
crypto: Streaming interface for cipher/decipher/iv
|
12 years ago |
isaacs
|
175f78c6ba
|
crypto: Streaming api for Hmac
|
12 years ago |
isaacs
|
90de2ddb77
|
crypto: Streaming interface for Hash
|
12 years ago |
isaacs
|
3d3a0b3046
|
test: Writable stream end() method doesn't take a callback
|
12 years ago |
isaacs
|
70461c39be
|
test: simple/test-file-write-stream needs to use 0 lowWaterMark
|
12 years ago |
isaacs
|
79fd9620f5
|
test: Fix test-repl-autolibs inspect call
|
12 years ago |
isaacs
|
0e01d6398f
|
zlib: streams2
|
12 years ago |
isaacs
|
44b308b1f7
|
fs: streams2
|
12 years ago |
isaacs
|
d58f2654bc
|
streams2: Unpipe on dest.emit('close')
|
12 years ago |
isaacs
|
49ea653363
|
streams2: Remove pipe if the dest emits error
|
12 years ago |
isaacs
|
ac5a185edf
|
streams2: Handle pipeChunkSize properly
|
12 years ago |
isaacs
|
53fa66d9f7
|
streams2: Set 'readable' flag on Readable streams
|
12 years ago |
isaacs
|
4b4ff2dff1
|
streams2: Refactor out .once() usage from Readable.pipe()
|
12 years ago |
isaacs
|
38e2b0053a
|
streams2: Get rid of .once() usage in Readable.pipe
Significant performance impact
|
12 years ago |
isaacs
|
b15e19a232
|
streams2: Remove function.bind() usage
It's too slow, unfortunately.
|
12 years ago |
isaacs
|
2ff499c022
|
streams2: Do multipipe without always using forEach
The Array.forEach call is too expensive.
|
12 years ago |
isaacs
|
c2f62d496a
|
test: Update stream2 transform for corrected behavior
|
12 years ago |
isaacs
|
0118584433
|
streams2: Writable organization, add 'finishing' flag
|
12 years ago |
isaacs
|
286c54439a
|
streams2: Only emit 'readable' when needed
|
12 years ago |
isaacs
|
62dd04027b
|
streams2: Set Readable lwm to 0 by default
|
12 years ago |
isaacs
|
f20fd22abd
|
streams2: Add high water mark for Readable
Also, organize the numeric settings a bit on the ReadableState class
|
12 years ago |
isaacs
|
63ac07b32b
|
streams2: Export Readable/Writable State classes
|
12 years ago |
isaacs
|
5856823223
|
streams2: Fix duplex no-half-open logic
|
12 years ago |
isaacs
|
286aa04910
|
streams2: Abstract out onread function
|
12 years ago |
isaacs
|
f624ccb475
|
streams2: Use StringDecoder.end
|
12 years ago |
isaacs
|
cf0b4ba410
|
streams2: flow() is not always bound to src
|
12 years ago |
isaacs
|
acfb0ef908
|
test: fixture for streams2 testing
|
12 years ago |
isaacs
|
e82d06bef9
|
streams2: Fix regression from Duplex ctor assignment
|
12 years ago |
isaacs
|
f3e71eb417
|
test: Writable bufferizing, non-bufferizing, and callbacks
|
12 years ago |
isaacs
|
71e2b61388
|
streams2: Support write(chunk,[encoding],[callback])
|
12 years ago |
isaacs
|
0678480b57
|
streams2: Allow Writables to opt out of pre-buffer-izing
|
12 years ago |
isaacs
|
545f512619
|
streams2: ctor guards on Stream classes
|
12 years ago |
isaacs
|
9b1b85490b
|
streams2: Tests of new interfaces
|
12 years ago |
isaacs
|
8acb416ad0
|
streams2: Handle immediate synthetic transforms properly
|
12 years ago |
isaacs
|
06e321d0f9
|
streams2: Correct drain/return logic
It was testing the length *before* adding the current chunk, which
is the opposite of correct.
Also, the return value was flipped.
|
12 years ago |
isaacs
|
02f017d24f
|
streams2: Allow 0 as a lowWaterMark value
|
12 years ago |
isaacs
|
caa853bb06
|
transform: Automatically read() on _write when read buffer is empty
|
12 years ago |
isaacs
|
3b59fd70f4
|
streams2: Make Transform streams pull-style
That is, the transform is triggered by a _read, not by a _write.
This way, backpressure works properly.
|
12 years ago |
isaacs
|
9b5abe5bfe
|
streams2: setEncoding and abstract out endReadable
|
12 years ago |
isaacs
|
51a52c43a2
|
streams2: Set flowing=true when flowing
|
12 years ago |
isaacs
|
639fbe28d1
|
streams2: Convert strings to buffers before passing to _write()
|
12 years ago |
isaacs
|
420e07c577
|
streams2: The new stream base classes
|
12 years ago |
isaacs
|
17834ed28c
|
Add 'stream' as a native module in repl
|
12 years ago |
isaacs
|
372cb32dc4
|
module: Support cycles in native module requires
|
12 years ago |
isaacs
|
314c6b3060
|
Don't allow invalid encodings in StringDecoder class
|
12 years ago |
isaacs
|
77ed12fe7a
|
Merge remote-tracking branch 'ry/v0.8' into master
Conflicts:
AUTHORS
ChangeLog
deps/uv/test/test-spawn.c
deps/uv/uv.gyp
src/cares_wrap.cc
src/node.cc
src/node_version.h
test/simple/test-buffer.js
tools/gyp/pylib/gyp/common.py
tools/install.py
|
12 years ago |
isaacs
|
45cdb0e4c1
|
blog: Post for 0.8.16
|
12 years ago |
isaacs
|
953673424a
|
Now working on 0.8.17
|
12 years ago |
isaacs
|
a18507ce11
|
Merge commit 'v0.8.16' into v0.8
|
12 years ago |
isaacs
|
1c9c6277d5
|
2012.12.13, Version 0.8.16 (Stable)
* npm: Upgrade to 1.1.69
* fs: fix WriteStream/ReadStream fd leaks (Ben Noordhuis)
* crypto: fix leak in GetPeerCertificate (Fedor Indutny)
* buffer: Don't double-negate numeric buffer arg (Trevor Norris)
* net: More accurate IP address validation and IPv6 dotted notation. (Joshua Erickson)
|
12 years ago |