Activity

From 12/13/2012 to 01/11/2013

01/11/2013

04:24 PM Revision 8e311d28 (main_repo): windows: add support for '_Total' perf counters
Scott Blomquist
03:34 PM Revision 80181139 (main_repo): v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi....
Ben Noordhuis
03:10 PM Revision d22bd9e3 (main_repo): deps: update v8 to 3.15.11.7
Fedor Indutny
02:25 PM Revision 9a4a39fc (main_repo): Now working on 0.9.7
isaacs
02:25 PM Revision f228e3cc (main_repo): Merge branch 'v0.9.6-release'
isaacs
02:24 PM Revision 4c9de9d7 (main_repo): blog: release v0.9.6
isaacs
01:49 PM Revision 9313fdc7 (main_repo): 2013.01.11, Version 0.9.6 (Unstable)
* V8: update to 3.15.11.5
* node: remove ev-emul.h (Ben Noordhuis)
* path: make basename and extname ignore trailin...
isaacs
01:18 PM Revision 97db62b4 (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
Conflicts:
AUTHORS
ChangeLog
Makefile
src/node_version.h
isaacs
12:50 PM Revision 6a91eab0 (main_repo): path: make basename and extname ignore trailing slashes
Fixes #4536 Bert Belder
12:35 PM Revision b509ae67 (main_repo): typed arrays: fix sunos signed/unsigned char issue
The int8_t and uint8_t typedefs on sunos/smartos depend on a number of
compiler directives. Avoid ambiguity and speci...
Ben Noordhuis
12:14 PM Revision 3383d77c (main_repo): test: child process { stdio:'inherit' }
isaacs
12:01 PM Revision d93346d0 (main_repo): Revert "typed arrays: fix build on sunos"
This reverts commit 35a137cf8dcec75fd4cc11bbd8eb22cc2c1d7ece. Fedor Indutny
10:52 AM Revision 35a137cf (main_repo): typed arrays: fix build on sunos
Fedor Indutny
10:19 AM Revision 7be27240 (main_repo): Revert "path: fix bugs related to paths with trailing slashes"
It only does the right thing on unix, and the implementation
isn't great either.
This reverts commit bb1c03989f8702e...
Bert Belder
08:00 AM Revision 31fc52ab (main_repo): deps: upgrade libuv to 9aab5d4
Ben Noordhuis
09:16 PM Revision dc0c524c (main_repo): http: Set _dumped=false initially
The better to keep the IncomingMessage class isomorphic and avoid
creating additional hidden classes.
isaacs
08:58 PM Revision bb1c0398 (main_repo): path: fix bugs related to paths with trailing slashes
Andreas Madsen
08:13 PM Revision b9167742 (main_repo): configure: define "arm_fpu" and "arm_neon" for ARM
v8's common.gypi file expects them to be defined now.
Closes #4534.
Nathan Rajlich
08:05 PM Revision 4fa3fd1c (main_repo): make binary: allow custom config flags
For example, to cross-compile from my OS X laptop for Raspberry Pi, you would
do something like:
$ make binary BIN...
Nathan Rajlich
08:02 PM Revision 438e0c6d (main_repo): v8: Hardfloat does not imply VFPv3, only VFPv2.
Raspberry Pi is an example.
BUG=v8:2393
Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-...
yangguo@chromium.org

01/10/2013

04:50 PM Revision 9ece63b1 (main_repo): http: Don't switch the socket into old-mode
isaacs
04:50 PM Revision bc8feb15 (main_repo): http: Use stream.push() instead of touching _readableState
isaacs
04:50 PM Revision 840401c0 (main_repo): net: Use readable.push() instead of private methods
isaacs
04:49 PM Revision b43e5441 (main_repo): stream: Use push() for Transform._output()
This also slightly changes the semantics, in that a 'readable'
event may be triggered by the first write() call, even...
isaacs
04:49 PM Revision 530585b2 (main_repo): stream: Use push() for readable.wrap()
isaacs
04:49 PM Revision a993f740 (main_repo): stream: Add readable.push(chunk) method
isaacs
10:47 AM Revision 8e37a589 (main_repo): blog, changelog: 0.8.17 was released in 2013, not 2012
isaacs
10:05 PM Revision be544237 (main_repo): blog: Correct shasums for v0.8.17
isaacs
08:21 PM Revision 6d9ee4b1 (main_repo): blog: Add security notice to v0.8.17 post
isaacs
08:08 PM Revision 1388171d (main_repo): blog: Post about v0.8.17
isaacs
08:07 PM Revision daf46669 (main_repo): Now working on 0.8.18
isaacs
08:07 PM Revision c4b080f8 (main_repo): Merge branch 'v0.8.17-release' into v0.8
isaacs
07:58 PM Revision a6756a2c (main_repo): test: run tests in alphabetical order
Ben Noordhuis
07:55 PM Revision c50c33e9 (main_repo): 2012.01.09, Version 0.8.17 (Stable)
* npm: Upgrade to v1.2.0
- peerDependencies (Domenic Denicola)
- node-gyp v0.8.2 (Nathan Rajlich)
- Faster inst...
isaacs

01/09/2013

06:55 PM Revision ed825f48 (main_repo): typed arrays: fix 32 bit size/index overflow
Fix an out-of-bound read/write bug due to integer wrapping. Reported by
Dean McNamee.
Ben Noordhuis
06:21 PM Revision aa742ddf (main_repo): npm: Upgrade to v1.2.0
isaacs
11:44 AM Revision c207d400 (main_repo): typed arrays: implement load and store swizzling
Implement load and store swizzling operations. This reduces an unneeded
back and forth between types and additionally...
Dean McNamee
11:44 AM Revision 46a489be (main_repo): typed arrays: swizzle with compiler intrinsics
Implement swizzling with compiler intrinsics and be aware of the native
endianness to correctly swap on big endian ma...
Dean McNamee
11:43 AM Revision 7d66a9d0 (main_repo): typed arrays: undo local changes
Partially revert 5664dd2, 6573fc3 and 7788a6b to ease landing changes
from upstream.
Ben Noordhuis
03:16 AM Revision 7a2ae4c9 (main_repo): object_wrap: add missing HandleScope
by Sven Panne's suggestion, see [0] for details.
[0]: https://code.google.com/p/v8/issues/detail?id=2468
Fedor Indutny
02:13 AM Revision 1211946a (main_repo): stream: fix typo
Also: Revert "stream: Override addListener as well as on"
This reverts commit 18c985919d93df97561157ab8e7de70f4e22dd44.
Shigeki Ohtsu

01/08/2013

05:27 PM Revision 18c98591 (main_repo): stream: Override addListener as well as on
For the compatibility switch. isaacs
01:13 PM Revision 45941811 (main_repo): streams: set listener first, emit 'data' later
When switching into compatibility mode by setting `data` event listener,
`_read()` method will be called immediately....
Fedor Indutny
11:38 PM Revision e6acfed9 (main_repo): doc: os.cpus() returns times in milliseconds
Tim Bradshaw
11:08 PM Revision 3f754544 (main_repo): typed arrays: don't declare as module
TypedArrays is not a module, it is attached to the global object.
Don't register it with Node's module system.
Dean McNamee
11:08 PM Revision b50d51ef (main_repo): typed arrays: replace switch with templates
Convert TypedArray's TypeName implementation to template specialization
instead of a switch() statement.
Dean McNamee
10:59 PM Revision 9b363b02 (main_repo): net: fix bufferSize include writableStream length
socket.bufferSize missed to include the length of internal buffers in
writableStream.
Shigeki Ohtsu
10:32 PM Revision ad6769fc (main_repo): dgram: don't assert on send('string')
Raise a TypeError when the argument to send() or sendto() is anything
but a Buffer.
Fixes the following assertion:
...
Ben Noordhuis
09:41 PM Revision aeb030be (main_repo): build: fail w/err msg when missing binutils
Building --with-dtrace requires objdump from GNU binutils.
This change inserts a helpful error message if there is a
...
Mike Harsch

01/07/2013

03:31 PM Revision 321b8eec (main_repo): dtrace: More style
Continuation lines should be indented with 4 spaces, not a tab. isaacs
03:23 PM Revision 38df9d51 (main_repo): dtrace: Make D style more D-ish
isaacs
02:04 PM Revision f9afb3f0 (main_repo): dtrace: x64 ustack helper
Fedor Indutny
02:01 PM Revision 13296e4b (main_repo): dtrace: fix style in ustack helper
Fedor Indutny
01:30 PM Revision 3b715edd (main_repo): dtrace: SeqAsciiString was renamed to SeqOneByteString in v8
isaacs
11:39 AM Revision 7788a6bf (main_repo): src: pass node_isolate to Undefined()
Ben Noordhuis
11:39 AM Revision c7d7ae1f (main_repo): src: pass node_isolate to Null()
Ben Noordhuis
11:39 AM Revision 109f73b2 (main_repo): src: pass node_isolate to True() and False()
Ben Noordhuis
11:39 AM Revision 01c3d0aa (main_repo): src: pass node_isolate to Local<>::New
Ben Noordhuis
11:39 AM Revision 5d0816bf (main_repo): src: make node_isolate global
V8 3.15 has new API functions that let you specify the Isolate. V8 and
node.js generally spend 0.5-3.5% of the time i...
Ben Noordhuis
11:39 AM Revision 412b3cee (main_repo): src: pass node_isolate to String::Empty
Ben Noordhuis
11:39 AM Revision 6573fc35 (main_repo): src: pass node_isolate to Integer::New
Ben Noordhuis
11:36 AM Revision df3563aa (main_repo): child_process: Pull through untouched stdio streams
Otherwise child procs will never emit a 'close' event if you don't
ever consume their streams, because they will neve...
isaacs
11:36 AM Revision 3e6f737e (main_repo): stream: Clean up more effectively in pipe()
isaacs
11:36 AM Revision a5d4e748 (main_repo): child_process: don't `resume()` created socket
Calling `resume()` on a stream switches it to the old mode which causes
piping stdio from a child process to fail.
F...
Maciej Małecki
11:19 AM Revision 8adebb92 (main_repo): node: move symbol caching to Load()
Dean McNamee
10:04 AM Revision 879efb33 (main_repo): test: fix simple/test-http-client-timeout-with-data
The test was failing in debug mode because the timeouts were set too
low. Fix that by increasing the timeouts. Admitt...
Ben Noordhuis
09:59 PM Revision fa3bfc3a (main_repo): test: put tty in blocking mode after test
Tests can leave the tty in non-blocking mode. If the test runner tries
to print to stdout/stderr after that and the t...
Ben Noordhuis
09:40 PM Revision 4e1a2f9a (main_repo): test: disable simple/test-debug-brk-file
This test is timing sensitive and hence quite unreliable with debug
builds. What's worse is that it leaves a stray ch...
Ben Noordhuis

01/06/2013

04:55 PM Revision 70ad9bbc (main_repo): child_process: make fork() execPath configurable
Allows for arbitrary path to executable spawned using `fork`. This
fixes some issues around running multiple versions...
Bradley Meck

01/05/2013

11:05 AM Revision 3f76419a (main_repo): net: add localAddress and localPort to Socket
James Hight

01/04/2013

06:16 PM Revision 5664dd2f (main_repo): src: use static_cast where appropriate
Use static_cast instead of reinterpret_cast when casting from void*
to another type.
This is mostly an aesthetic cha...
Ben Noordhuis
05:06 PM Revision 872cb0d7 (main_repo): doc: improve example of process.hrtime()
The example clarifies now that diff[0] * 1000000000 + diff[1] equals
the result in nanoseconds.
Johannes Ewald
01:02 PM Revision 2b6c5610 (main_repo): fs: remove unused default option in WriteStream
No bufferSize option is used in stream.Writable and fs.WriteStream. Shigeki Ohtsu
01:00 PM Revision 829f96ba (main_repo): fs: pool size coincide with ReadStream bufferSize
pool size of file reading in ReadableStream can be adjustable
with a bufferSize option.
Shigeki Ohtsu
11:06 AM Revision 93591a2a (main_repo): v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi....
Ben Noordhuis
07:39 AM Revision 97056c06 (main_repo): object_wrap: add missing HandleScope
by Sven Panne's suggestion, see [0] for details.
[0]: https://code.google.com/p/v8/issues/detail?id=2468
Fedor Indutny
06:44 AM Revision 0054264d (main_repo): v8: update to 3.15.11.5
Fedor Indutny
08:11 PM Revision 0459a230 (main_repo): REPL: fix floating point number parsing
In JS, the expression ".1" is a floating point number. Issue 4268 concerns the
REPL interpreting floating point numb...
Nirk Niggler

01/03/2013

05:38 PM Revision a6167742 (main_repo): windows: improve Visual Studio Express build support
* Moved generated files to a clearer directory.
* Improved detection logic for ctrpp.exe tool.
Closes #4482
Scott Blomquist
05:31 PM Revision 5a39df49 (main_repo): windows: fix perfctr crash on XP and 2003
Some performance counter related functions are not available on Windows
XP and Windows Server 2003, which caused node...
Scott Blomquist
02:02 PM Revision a7d8c21b (main_repo): Merge remote-tracking branch 'origin/v0.8'
Conflicts:
configure
deps/uv/src/unix/core.c
deps/uv/test/test-fs-event.c
src/node_version.h
Ben Noordhuis
01:58 PM Revision aad20135 (main_repo): repl: allow overriding builtins
Don't give names of built-in libraries special treatment.
Changes the REPL's behavior from this:
> var path = 42
...
Ben Noordhuis
01:58 PM Revision 875c1106 (main_repo): node: remove ev-emul.h
libev has been deprecated since v0.6. Add-on authors have had two major
release cycles to upgrade. Out it goes.
Ben Noordhuis
08:37 PM Revision ce1b33a9 (main_repo): v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi....
Ben Noordhuis

01/02/2013

03:13 AM Revision 8a96bb42 (main_repo): test: make tests work with newer v8
Fedor Indutny
03:13 AM Revision 5e57bcc3 (main_repo): bindings: update to new v8 apis
GetPointerFromInternalField() is deprecated now, we should use
GetAlignedPointerFromInternalField().
Fedor Indutny

01/01/2013

07:07 AM Revision 7b4d95a9 (main_repo): deps: update v8 to 3.15.11
Fedor Indutny

12/31/2012

12:09 PM Revision 50e88d0b (main_repo): os: change CPU time from Integer to Number
CPU time values must be Numbers, not Integers, as they can be too large
for Integers on 32 bit platforms.
Tim Bradshaw
11:53 AM Revision 9e32c2ef (main_repo): dgram: fix double implicit bind error
Calling send() on an unbound socket forces an implicit bind to
a random port.
332fea5 made the 'listening' event asy...
Ben Noordhuis
07:50 PM Revision acc085e1 (main_repo): doc: add CONTRIBUTING.md
Ben Noordhuis

12/30/2012

08:26 PM Revision 44ceb5d8 (main_repo): blog: Post for v0.9.5
isaacs
08:25 PM Revision 30bd774f (main_repo): Now working on 0.9.6
isaacs
08:25 PM Revision 9ff2b0b6 (main_repo): Merge branch 'v0.9.5-release'
isaacs
07:54 PM Revision 01994e81 (main_repo): 2012.12.30, Version 0.9.5 (Unstable)
* assert: improve support for new execution contexts (lukebayes)
* domain: use camelCase instead of snake_case (isaa...
isaacs
07:53 PM Revision 6c80ef01 (main_repo): node: emit 'exit' when exiting with error
Fix #3555 isaacs

12/29/2012

06:32 PM Revision 7550e31d (main_repo): benchmark: Make flamegraphs a bit more useful
isaacs
06:32 PM Revision ecdde7df (main_repo): benchmark: Set port range properly on Linux
isaacs
06:32 PM Revision f4232874 (main_repo): http: Separate out the storeHeader closure
isaacs
06:32 PM Revision e11668b2 (main_repo): net: Don't go through Stream API when ondata is used
This speeds up http_simple by around 6%. isaacs
06:32 PM Revision ba94f9d6 (main_repo): timers: Move list.ontimeout to separate function
isaacs
06:32 PM Revision aec2f733 (main_repo): net: Move createWriteReq to separate function
isaacs
06:32 PM Revision 9785ab60 (main_repo): http: Replace "in" usage with "=== undefined"
Speeds up http benchmarks. isaacs
02:19 PM Revision ae1b0ca7 (main_repo): assert: improve support for new execution contexts
More detailed information in GH-693 lukebayes
01:37 PM Revision 1c2910d9 (main_repo): test-message: Add setTimeout and nextTick message tests
isaacs
01:37 PM Revision ec8ebaf3 (main_repo): domain: use camelCase instead of snake_case
While it's true that error objects have a history of getting snake_case
properties attached by the host system, it's ...
isaacs
01:37 PM Revision 4401bb47 (main_repo): domain: Do not use uncaughtException handler
This adds a process._fatalException method which is called into from
C++ in order to either emit the 'uncaughtExcepti...
isaacs
11:34 AM Revision a7cc5306 (main_repo): deps: upgrade libuv to 4997738
Ben Noordhuis

12/28/2012

12:33 PM Revision c6e958d4 (main_repo): fs: make 'end' work with ReadStream without 'start'
Make `fs.createReadStream({ end: 42 })` work.
Before this commit, it worked only when used like this:
`fs.createRead...
Ben Noordhuis
12:24 PM Revision 910e24b5 (main_repo): fs: remove fs.sendfile()
Said function has been broken (and useless) since v0.6.0. Remove it altogether.
Fixes #3854.
Ben Noordhuis
10:42 AM Revision c4fc0feb (main_repo): https: optimize https.createConnection()
Stop using `arguments` for performance and readability. Ryunosuke SATO
07:20 AM Revision a3297295 (main_repo): buffer: speed up base64 encoding by 20%
Remove a lot of branches from the inner loop. Speeds up buf.toString('base64')
by about 20%.
Before:
$ time out/R...
Ben Noordhuis
09:38 PM Revision 192192a0 (main_repo): Colorize API stabilitity index headers in docs
Noted in @shtylman's #3898, API stability notes are easy to overlook
in the html documentation. This can be especiall...
Luke Arduini
08:53 PM Revision e576208e (main_repo): net: socket.readyState corrections
socket.readyState, .readable, and .writable behavior changed as
a result of the new streaming interfaces. Updated to ...
bentaber
08:46 PM Revision fde338bf (main_repo): stream: speed up instantiation of readable stream
- Stream.apply -> Stream.call Ryunosuke SATO
08:45 PM Revision 697484df (main_repo): domain: speed up domain.create
Use `EventEmitter.call` instead of `EventEmitter.apply` because of performance. Ryunosuke SATO

12/27/2012

06:09 PM Revision 8936868e (main_repo): http: remove unused variable
The module variable `END_OF_FILE` was no longer needed from 1d369317. Ryunosuke SATO
11:35 PM Revision 4be9c695 (main_repo): build: Add hyphen to custom build tags
so that ./configure --tag=foo makes a version number like v0.9.5-foo
instead of v0.9.5foo
isaacs
11:15 PM Revision c2e71dd5 (main_repo): build: allow to specify custom tags
When building custom `node` versions (e.g., floating features/fixes from
different versions) it's often useful to spe...
Maciej Małecki

12/26/2012

06:57 PM Revision d76eacd4 (main_repo): http: Handle end only when stream is not dumped
This fixes regression introduced in some cases by 8bf0c15 isaacs
06:26 PM Revision 54740c8b (main_repo): lint
isaacs
06:25 PM Revision 0db521d0 (main_repo): repl: remove 'repl' from automatic loading libs
In repl, calling `repl` twice shows the following message:
```
> repl
A different "repl" already exists globally
```
Ryunosuke SATO
06:23 PM Revision 31cffae2 (main_repo): repl: add 'domain' to automatic loading libs
`domain` should be a member of automatic loading libs in `repl`.
Conflicts:
lib/repl.js
Ryunosuke SATO
06:20 PM Revision 8bf0c15a (main_repo): stream2: fix to emit end event on http.ClientResponse
Shigeki Ohtsu
05:56 PM Revision ce306830 (main_repo): doc: document the finish event
Since the stream implementer is not expected to overwrite
.end() the finish event is necessary in order to know when
...
Andreas Madsen
05:56 PM Revision d68ee22d (main_repo): stream: do only fake drain when unpiped stream is the source
If the destination had multiply read streams piped to it,
they would all decrease the awaitDrain state and thereby
st...
Andreas Madsen
05:56 PM Revision 5daa701a (main_repo): stream: fix event handler leak in readstream pipe and unpipe
After a stream was unpiped there would stil be residual event handlers Andreas Madsen
05:54 PM Revision 27a91387 (main_repo): util: fix deprecation message in `util.pump`
Ryunosuke SATO

12/25/2012

04:18 PM Revision d2e7ca04 (main_repo): test: add regression test for #4463
Ben Noordhuis
04:18 PM Revision 526d8525 (main_repo): net: allow socket end before connect
Fix a bug where calling .end() on a socket without calling .connect() first
throws a TypeError:
TypeError: Cannot ...
Ben Taber

12/24/2012

10:02 AM Revision 6ecb0cd6 (main_repo): openssl: clean up openssl.gyp
Remove obsolete build configuration that escaped the purge in 7eaea7f. Ben Noordhuis

12/21/2012

03:44 PM Revision f84bf5b6 (main_repo): build: allow to specify custom tags
When building custom `node` versions (e.g., floating features/fixes from
different versions) it's often useful to spe...
Maciej Małecki
03:37 PM Revision 6738e685 (main_repo): blog: Post about v0.9.4
isaacs
03:36 PM Revision 70eb227e (main_repo): Now working on 0.9.5
isaacs
03:36 PM Revision cdcac49c (main_repo): Merge branch 'v0.9.4-release'
isaacs
03:15 PM Revision d86d83c7 (main_repo): 2012.12.21, Version 0.9.4 (Unstable)
* streams: Update all streaming interfaces to use new classes (isaacs)
* node: remove idle gc (Ben Noordhuis)
* htt...
isaacs
02:42 PM Revision 837df70b (main_repo): repl: don't touch `require.cache`
Fixes #3226.
Consider a production server that uses a REPL to debug. Creating the instance
would wipe out the global...
Nathan Rajlich
02:32 PM Revision 98298144 (main_repo): doc: Nudge formatting to make json generator happy
Starting a line with `**bold**` text makes it think that it's a link,
and get confused.
This should really be fixed ...
isaacs
02:08 PM Revision f119effc (main_repo): Merge remote-tracking branch 'ry/v0.8'
isaacs
02:05 PM Revision 841b7f53 (main_repo): Ease building with VS Express by checking in generated files.
Scott Blomquist
02:05 PM Revision 24492482 (main_repo): stdio: Do not read from stdout/err
This fixes windows stdio pipes in streams2 land. isaacs
11:59 AM Revision 0edd93dc (main_repo): test: Fix simple/test-http-localaddress
isaacs
11:51 AM Revision fb915ed9 (main_repo): lint
isaacs
11:48 AM Revision c048c814 (main_repo): http: Trivial fix for comments and 'this.read'
isaacs
11:42 AM Revision d30e76e0 (main_repo): npm: upgrade to 1.1.70
isaacs
07:46 PM Revision 9d0103d2 (main_repo): blog: More streams2 wordsmithing
isaacs
07:08 PM Revision 0c867ae6 (main_repo): blog: Update blog post re streams2
isaacs
07:07 PM Revision ec745555 (main_repo): benchmark: Set ephemeral ports properly on sunos
isaacs
07:07 PM Revision 825af451 (main_repo): benchmark: Make http.sh more useful
isaacs
07:07 PM Revision 79ec9dc1 (main_repo): benchmark: Support names in http-flamegraph
isaacs
07:07 PM Revision f9caf702 (main_repo): streams: Speed up by doing less work in the state ctors
isaacs
07:07 PM Revision 8624adf5 (main_repo): http: use IncomingMessage._dump() instead of resume()
isaacs
07:07 PM Revision 836593da (main_repo): benchmark: Improve http-flamegraph
isaacs

12/20/2012

09:02 AM Revision 74759828 (main_repo): openssl: enable optimized asm code on x86 and x64
Bert Belder
09:02 AM Revision 5edbb53c (main_repo): openssl: regenerate asm files for openssl 1.0.1
Bert Belder
09:02 AM Revision 1b5c5b13 (main_repo): openssl: update makefile for asm files to work with openssl 1.0.1
Bert Belder
09:02 AM Revision aeae22cb (main_repo): openssl: revert empty_OPENSSL_cpuid_setup.patch
Bert Belder
09:02 AM Revision 1d97db5a (main_repo): openssl: disable HT sidechannel attack mitigation
It used to be off before. It's extremely unlikely that such an attack
would be a viable attack against node. And it m...
Bert Belder
09:02 AM Revision 2e6180a6 (main_repo): openssl: make perlasm target pentium or newer for masm outputs
When perlasm generates MASM code it sets the assembler target to 468.
In this mode MASM refuses to assemble a couple ...
Bert Belder
09:02 AM Revision 7eaea7f9 (main_repo): openssl: clean up and merge configuration files
This patch brings the openssl library that is built with gyp closer
to what the standard build system produces.
All ...
Bert Belder
08:48 AM Revision d1556fbd (main_repo): bench: report stats in benchmark/net-pipe
Ben Noordhuis
06:39 AM Revision 79ae8b7a (main_repo): Merge remote-tracking branch 'origin/v0.8'
Ben Noordhuis
06:02 AM Revision 5a19c07c (main_repo): http: pack response body buffer in first tcp packet
Apply the same optimization to res.end(buf) that is applied to res.end(str).
Speeds up `node benchmark/http_simple_a...
Ben Noordhuis
05:44 AM Revision ba407ce4 (main_repo): bench: use res.end() for chunked encoding
Use res.end() for the final chunk so we can benchmark the 'hot path' shortcut
in lib/http.js that packs the headers a...
Ben Noordhuis
05:25 AM Revision dcaebec2 (main_repo): fs: add autoClose=true option to fs.createReadStream
Farid Neshat

12/19/2012

01:55 PM Revision 9f4c0988 (main_repo): streams2: Process write buffer in a loop, not recursively
This fixes pummel/test-net-write-callbacks isaacs
01:55 PM Revision cab22644 (main_repo): net: Properly read buffer in Socket.bytesWritten
isaacs
01:55 PM Revision f3f4e290 (main_repo): test: 2 resume() calls needed to flush streams
isaacs
01:55 PM Revision f63af64e (main_repo): test-pummel: Add call validation in net-write-callbacks
isaacs
05:16 AM Revision 14ed1732 (main_repo): test: add TAP output to the test runner
Timothy J Fontaine

12/18/2012

02:56 PM Revision 43538f4f (main_repo): benchmark: Add http-flamegraph
This is very similar to http.sh, but generates a flamegraph
with dtrace, pruning off the single-hit stacks so that we...
isaacs
11:45 AM Revision 04adf0e5 (main_repo): blog: post about streams2 feature
isaacs
10:16 AM Revision d607d856 (main_repo): node: remove idle gc
Remove the idle garbage collector. Its purpose was to run the garbage collector
when the application is idle but it n...
Ben Noordhuis
10:07 AM Revision 8ccfed2e (main_repo): node: s/-/_/ in add-on symbol name
Replace dashes with underscores. When loading foo-bar.node, look for
foo_bar_module, not foo-bar_module. The latter i...
Ben Noordhuis
09:46 AM Revision 7b2ef2de (main_repo): deps: upgrade libuv to dc559a5
Ben Noordhuis
05:15 AM Revision ba754524 (main_repo): deps: upgrade libuv to b86ed94
Fedor Indutny

12/17/2012

06:08 PM Revision 82c7c84e (main_repo): net: Handle sync writable streams synchronously
This fixes the case where stderr doesn't flush before the process exits. isaacs
01:47 PM Revision 6c5356bf (main_repo): Revert "buffer: allocate memory with mmap()"
Also Revert "buffer: use MAP_ANON, fix OS X build"
This reverts commit ddb15603e74e9aa865f3e1099dc2cc5886f9c46e.
Thi...
isaacs
11:37 AM Revision 1c265c54 (main_repo): typed arrays: fix missing type in SizeOfArrayElementForType()
When Mikael Bourges-Sevenier added support for Uint8ClampedArray in 67fc1da,
the new type was not added to SizeOfArra...
Dean McNamee
11:37 AM Revision ba00fb01 (main_repo): typed arrays: re-export SizeOfArrayElementForType()
Although it is not used externally by node, it is needed by upstream and Plask.
This effectively reverts:
commi...
Dean McNamee
11:21 AM Revision 496c0bd9 (main_repo): doc: add Google+ French community
Nicolas Chambrier
10:20 AM Revision a3877ab5 (main_repo): Revert "build: enable DEAD_CODE_STRIPPING on OS X"
This reverts commit 02dffb063e423688557e2f8004eb817d7626bf41.
DEAD_CODE_STRIPPING is stripping out CRYPTO_set_add_loc...
Fedor Indutny
06:05 AM Revision 53b826e6 (main_repo): install: fix openbsd man page location
Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man. Ben Noordhuis
05:29 AM Revision ddb15603 (main_repo): buffer: use MAP_ANON, fix OS X build
Ben Noordhuis

12/16/2012

05:40 PM Revision 945f877d (main_repo): test: Fix test-https-localaddress*
Fix #4418 isaacs
11:25 AM Revision 827b2a9b (main_repo): http: bubble up parser errors to ClientRequest
Make parser errors bubble up to the ClientRequest instead of the underlying
net.Socket object.
This is a back-port o...
Brian White
04:19 AM Revision 2433ec82 (main_repo): buffer: allocate memory with mmap()
Work around an issue with the glibc malloc() implementation where memory blocks
are never returned to the operating s...
Ben Noordhuis

12/15/2012

01:29 PM Revision 01db736c (main_repo): Merge branch 'streams2'
isaacs
08:46 PM Revision cd51fa8f (main_repo): test: Update message tests for streams2
isaacs
08:46 PM Revision 3751c0fe (main_repo): streams2: Still emit error if there was a write() cb
isaacs
08:46 PM Revision abbd47e4 (main_repo): test: Update simple/test-fs-{write,read}-stream-err for streams2
Streams2 style streams might have already kicked off a read() or write()
before emitting 'data' events. Make the tes...
isaacs
08:46 PM Revision 19ecc3a4 (main_repo): test updates for streams2
isaacs
08:46 PM Revision 0977638f (main_repo): test: Fix many tests for http streams2 refactor
isaacs
08:46 PM Revision 1d369317 (main_repo): http: Refactor for streams2
Because of some of the peculiarities of http, this has a bit of special
magic to handle cases where the IncomingMessa...
isaacs

12/14/2012

01:52 PM Revision 81e35627 (main_repo): child_process: Remove stream.pause/resume calls
Unnecessary in streams2 isaacs
01:52 PM Revision b4df1e62 (main_repo): test updates
isaacs
01:52 PM Revision bb56dcc4 (main_repo): tty/stdin: Refactor for streams2
isaacs
01:52 PM Revision 695abba5 (main_repo): test: Fix many tests for streams2 net refactor
isaacs
01:52 PM Revision 8a3befa0 (main_repo): net: Refactor to use streams2
This is a combination of 6 commits.
* XXX net fixup lcase stream
* net: Refactor to use streams2
Use 'socket.r...
isaacs
01:52 PM Revision 7742257f (main_repo): benchmark: Add once() function to net-pipe benchmark fixture
isaacs
01:52 PM Revision 854171dc (main_repo): streams2: Remove extraneous bufferSize setting
isaacs
01:52 PM Revision 20a88feb (main_repo): docs: streams2
isaacs
01:52 PM Revision 04541cf7 (main_repo): streams2: Emit pause/resume events
isaacs
01:52 PM Revision 8fe7b0c9 (main_repo): streams2: Support a Readable hwm of 0
Necessary for proper stdin functioning isaacs
01:52 PM Revision 5760244c (main_repo): streams2: Writable only emit 'finish' once
isaacs
01:52 PM Revision 8f428f3b (main_repo): streams2: Call read(0) on resume()
Otherwise (especially with stdin) you sometimes end up in cases
where the high water mark is zero, and the current bu...
isaacs
01:52 PM Revision fc7d8d59 (main_repo): lint
isaacs
01:52 PM Revision f8bb031b (main_repo): test: Sync writables may emit finish before callbacks
isaacs
01:52 PM Revision dbcacc5a (main_repo): streams2: NextTick the emit('readable') in resume()
Otherwise resume() will cause data to be emitted before it can be handled. isaacs
01:52 PM Revision 99021b7a (main_repo): streams2: pause() should be immediate
isaacs
01:52 PM Revision 42981e2a (main_repo): streams2: Switch to old-mode immediately, not nextTick
This fixes the CONNECT/Upgrade HTTP functionality, which was not getting
sliced properly, because readable wasn't emi...
isaacs
01:52 PM Revision 83704f12 (main_repo): streams2: Set readable=false on end
isaacs
01:52 PM Revision 4a32d531 (main_repo): doc: Crypto streaming interface
isaacs
01:52 PM Revision e0c600e0 (main_repo): test: Tests for streaming crypto interfaces
isaacs
01:52 PM Revision dd3ebb8c (main_repo): crypto: Streaming interface for Sign and Verify
isaacs
01:52 PM Revision e3361346 (main_repo): crypto: Streaming interface for cipher/decipher/iv
isaacs
01:52 PM Revision 175f78c6 (main_repo): crypto: Streaming api for Hmac
isaacs
01:52 PM Revision 90de2ddb (main_repo): crypto: Streaming interface for Hash
isaacs
01:52 PM Revision 3d3a0b30 (main_repo): test: Writable stream end() method doesn't take a callback
isaacs
01:52 PM Revision 70461c39 (main_repo): test: simple/test-file-write-stream needs to use 0 lowWaterMark
isaacs
01:52 PM Revision 79fd9620 (main_repo): test: Fix test-repl-autolibs inspect call
isaacs
01:52 PM Revision 0e01d639 (main_repo): zlib: streams2
isaacs
01:52 PM Revision 44b308b1 (main_repo): fs: streams2
isaacs
08:00 PM Revision d58f2654 (main_repo): streams2: Unpipe on dest.emit('close')
isaacs
08:00 PM Revision 49ea6533 (main_repo): streams2: Remove pipe if the dest emits error
isaacs
08:00 PM Revision ac5a185e (main_repo): streams2: Handle pipeChunkSize properly
isaacs
08:00 PM Revision 53fa66d9 (main_repo): streams2: Set 'readable' flag on Readable streams
isaacs
08:00 PM Revision 4b4ff2df (main_repo): streams2: Refactor out .once() usage from Readable.pipe()
isaacs
08:00 PM Revision 38e2b005 (main_repo): streams2: Get rid of .once() usage in Readable.pipe
Significant performance impact isaacs
08:00 PM Revision b15e19a2 (main_repo): streams2: Remove function.bind() usage
It's too slow, unfortunately. isaacs
08:00 PM Revision 2ff499c0 (main_repo): streams2: Do multipipe without always using forEach
The Array.forEach call is too expensive. isaacs
08:00 PM Revision c2f62d49 (main_repo): test: Update stream2 transform for corrected behavior
isaacs
08:00 PM Revision 01185844 (main_repo): streams2: Writable organization, add 'finishing' flag
isaacs
08:00 PM Revision 286c5443 (main_repo): streams2: Only emit 'readable' when needed
isaacs
08:00 PM Revision 62dd0402 (main_repo): streams2: Set Readable lwm to 0 by default
isaacs
08:00 PM Revision f20fd22a (main_repo): streams2: Add high water mark for Readable
Also, organize the numeric settings a bit on the ReadableState class isaacs
08:00 PM Revision 63ac07b3 (main_repo): streams2: Export Readable/Writable State classes
isaacs
08:00 PM Revision 58568232 (main_repo): streams2: Fix duplex no-half-open logic
isaacs
08:00 PM Revision 286aa049 (main_repo): streams2: Abstract out onread function
isaacs
08:00 PM Revision f624ccb4 (main_repo): streams2: Use StringDecoder.end
isaacs
08:00 PM Revision cf0b4ba4 (main_repo): streams2: flow() is not always bound to src
isaacs
08:00 PM Revision acfb0ef9 (main_repo): test: fixture for streams2 testing
isaacs
08:00 PM Revision e82d06be (main_repo): streams2: Fix regression from Duplex ctor assignment
isaacs
08:00 PM Revision f3e71eb4 (main_repo): test: Writable bufferizing, non-bufferizing, and callbacks
isaacs
08:00 PM Revision 71e2b613 (main_repo): streams2: Support write(chunk,[encoding],[callback])
isaacs
08:00 PM Revision 0678480b (main_repo): streams2: Allow Writables to opt out of pre-buffer-izing
isaacs
08:00 PM Revision 545f5126 (main_repo): streams2: ctor guards on Stream classes
isaacs
08:00 PM Revision 9b1b8549 (main_repo): streams2: Tests of new interfaces
isaacs
08:00 PM Revision 8acb416a (main_repo): streams2: Handle immediate synthetic transforms properly
isaacs
08:00 PM Revision 06e321d0 (main_repo): streams2: Correct drain/return logic
It was testing the length *before* adding the current chunk, which
is the opposite of correct.
Also, the return valu...
isaacs
08:00 PM Revision 02f017d2 (main_repo): streams2: Allow 0 as a lowWaterMark value
isaacs
08:00 PM Revision caa853bb (main_repo): transform: Automatically read() on _write when read buffer is empty
isaacs
08:00 PM Revision 3b59fd70 (main_repo): streams2: Make Transform streams pull-style
That is, the transform is triggered by a _read, not by a _write.
This way, backpressure works properly.
isaacs
08:00 PM Revision 9b5abe5b (main_repo): streams2: setEncoding and abstract out endReadable
isaacs
08:00 PM Revision 51a52c43 (main_repo): streams2: Set flowing=true when flowing
isaacs
08:00 PM Revision 639fbe28 (main_repo): streams2: Convert strings to buffers before passing to _write()
isaacs
08:00 PM Revision 420e07c5 (main_repo): streams2: The new stream base classes
isaacs
08:00 PM Revision 17834ed2 (main_repo): Add 'stream' as a native module in repl
isaacs
08:00 PM Revision 372cb32d (main_repo): module: Support cycles in native module requires
isaacs
08:00 PM Revision 314c6b30 (main_repo): Don't allow invalid encodings in StringDecoder class
isaacs
07:57 PM Revision 77ed12fe (main_repo): 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_v...
isaacs

12/13/2012

02:50 PM Revision 45cdb0e4 (main_repo): blog: Post for 0.8.16
isaacs
02:50 PM Revision 95367342 (main_repo): Now working on 0.8.17
isaacs
02:50 PM Revision a18507ce (main_repo): Merge commit 'v0.8.16' into v0.8
isaacs
02:49 PM Revision 1c9c6277 (main_repo): 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 GetPeerCer...
isaacs
02:23 PM Revision 6cf68aea (main_repo): deps: upgrade libuv to e079a99
Ben Noordhuis
 

Also available in: Atom