Activity
From 02/19/2013 to 03/20/2013
03/21/2013
- 09:15 PM Revision c274d164 (main_repo): 2013.03.21, Version 0.10.1 (Stable)
- * npm: upgrade to 1.2.15
* crypto: Improve performance of non-stream APIs (Fedor Indutny)
* tls: always reset this.... - 08:49 PM Revision 3dd7938c (main_repo): npm: upgrade to 1.2.15
03/20/2013
- 07:49 PM Revision 855caa82 (main_repo): crypto: initialize transform lazily
- 07:14 PM Revision 008ab12b (main_repo): tls: Prevent hang in readStart
- This is not a great fix, and it's a bug that's very tricky to reproduce.
Occasionally, while downloading a file, esp... - 03:25 PM Revision 31314b69 (main_repo): bench: compare binaries equal times
- The benchmark compare would drop the last run of the binary pairs. So
when they were only run once an error would ari... - 12:16 PM Revision 3dac4213 (main_repo): bench: add dgram send/recv benchmark
- 09:58 AM Revision 34e22b8e (main_repo): tls: always reset this.ssl.error after handling
- Otherwise assertion may happen:
src/node_crypto.cc:962: void node::crypto::Connection::ClearError():
Asserti... - 04:26 AM Revision 40b1c9a6 (main_repo): v8: unbreak build on smartos after 831af97df211f04
- 08:56 PM Revision ad819bcc (main_repo): src: bump NODE_MODULE_VERSION after abi change
- 08:53 PM Revision dc29d649 (main_repo): test: fix up weakref.cc after v8 api change
- 08:37 PM Revision 25eaacad (main_repo): fs: make write/appendFileSync correctly set file mode
- 08:11 PM Revision 88217ec2 (main_repo): dtrace: fix generation of v8 constants on freebsd
- Every constant is certainly 4 bytes now, but freebsd's objdump utility
prints out odd byte sequences (5-bytes, 6-byte... - 08:11 PM Revision 3cb5bf1c (main_repo): dtrace: fix style in ustack helper
- 08:11 PM Revision f65e14ed (main_repo): src: pass Isolate to all applicable api
- Update the api to pass node_isolate to all supported methods.
Much thanks to Ben Noordhuis and his work in 51f6e6a. - 08:11 PM Revision d9036a5d (main_repo): dtrace: More style
- Continuation lines should be indented with 4 spaces, not a tab.
- 08:11 PM Revision 425163e0 (main_repo): dtrace: Make D style more D-ish
- 08:11 PM Revision 3375bd8d (main_repo): dtrace: x64 ustack helper
- 08:11 PM Revision da4d79ac (main_repo): docs: show how to use Isolate
- Part of the 3.17 update is to pass the isolate as an argument. The addon
docs have been updated with this usage. - 08:11 PM Revision 831af97d (main_repo): v8: revert dtrace fix from 3.14 downgrade
- Revert "v8: fix postmortem and dtrace helper build"
This reverts commit aa985392777dbe6159ce4ca56ae79d1039e43ec7. - 08:11 PM Revision 8bffa333 (main_repo): v8: loosen artificial mmap constraint
- Fixes #4010.
- 08:11 PM Revision 0bba5902 (main_repo): bindings: update api
- All compile time warnings about using deprecated APIs have been
suppressed by updating node's API. Though there are s... - 08:11 PM Revision 06bec0e0 (main_repo): v8: remove optimization switches
- Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
they are set globally in $(TOPLEVEL)/common.gypi. - 08:11 PM Revision 83261e78 (main_repo): deps: update v8 to 3.17.13
03/19/2013
- 07:34 PM Revision 2f4a62c5 (main_repo): doc: fix streams2 SimpleProtocol example
- A non-existing variable `b` was used to queue data for reading.
- 07:16 PM Revision bf83251e (main_repo): windows: enable watching signals with process.on('SIGXYZ')
- This reverts commit ea1cba6246a8b1784e22d076139b9244a9ff42f8.
The offending commit was intended to land on the v0.8 ... - 03:07 PM Revision 8019800c (main_repo): Update .mailmap and AUTHORS
- 12:38 PM Revision a05f973f (main_repo): test: Misc Windows unit test fixes
- Fixes #5071, #5073.
* Normalize capitalization of drive letter
* Fix `exit()` typo in failure path
* Ignore symlink ...
03/18/2013
- 09:41 AM Revision 808b7ada (main_repo): doc: fix broken links in blog footer
- The blog lives at blog.nodejs.org while the main website lives at
nodejs.org. Ergo, use absolute URLs for links to th...
03/17/2013
- 12:19 PM Revision b5ddc0cf (main_repo): tls: write pending data of opposite side
- Fix stucked CryptoStream behaviour, happening when one of the sides
locks-up in queued state.
fix #5023 - 12:17 PM Revision 14a8fb8b (main_repo): tls: write pending data of opposite side
- Fix stucked CryptoStream behaviour, happening when one of the sides
locks-up in queued state.
fix #5023 - 08:45 AM Revision a0867e1c (main_repo): node: revert removal of MakeCallback
- In 0168109 an implementation of MakeCallback was accidently removed. It
has been re-added. - 08:45 AM Revision f217b5ed (main_repo): doc: fix typo in crypto docs
03/16/2013
- 06:52 PM Revision 852444a7 (main_repo): doc: https: Fix the link to tls.connect
- 06:32 PM Revision f5a337e0 (main_repo): deps: upgrade libuv to b45a74f
- 06:22 PM Revision 2b5bc8e0 (main_repo): install: don't install man page twice
- Looks like a merge conflict in 77ed12f left in the old, unconditional
install rule. Remove it, the new and improved r... - 10:18 PM Revision 94284e7d (main_repo): readline: handle wide characters properly
- Handle wide characters (such as あ, 谢, 고) as two column wide to make
cursor move properly.
Closes #555.
Closes #4994.
03/15/2013
- 08:31 PM Revision 4432dc81 (main_repo): v8: move 32 bit heap hint on sunos
- Setting the V8 heap at or near 0x20000000 on 32bit sunos only allows
512 MB of heap space, instead on sunos move this...
03/14/2013
- 07:43 PM Revision 14947b6c (main_repo): stream: Return self from readable.wrap
- Also, set paused=false *before* calling resume(). Otherwise,
there's an edge case where an immediately-emitted chunk... - 07:18 PM Revision 3537b57f (main_repo): test: No need for kicking in streams2 test
- This was necessary when we weren't auto-starting when a 'readable'
listener is added. - 07:13 PM Revision e8f80bf4 (main_repo): stream: Never call decoder.end() multiple times
- Updated version that does what it says without assigning state.decoder.
- 07:03 PM Revision c0721bcd (main_repo): repl: Use a domain to catch async errors safely
- Fix #2031
- 04:49 PM Revision 5eacdd4b (main_repo): repl: emit 'reset' event when context is reset
- Closes #1183.
- 04:06 PM Revision 1f53cfde (main_repo): doc: don't mark fs callbacks as optional
- Refs #5005, #5008
- 11:04 AM Revision d62cf59d (main_repo): http: Don't hot-path end() for large buffers
- The benefits of the hot-path optimization below start to fall off when
the buffer size gets up near 128KB, because th... - 10:55 AM Revision ca5022b8 (main_repo): net: improve arbitrary tcp socket support
- Consider this example:
// fd 3 is a bound tcp socket
var s = net.createServer(cb);
s.listen({ fd: 3 });
cons... - 10:55 AM Revision e99dff46 (main_repo): deps: upgrade libuv to 7b66ea1
- 07:55 AM Revision 028c630e (main_repo): doc: change dgram to socket for properties of dgram.Socket
- Fixes #4919.
03/13/2013
- 06:51 PM Revision 5e140b33 (main_repo): Revert "fs: Missing cb errors are deprecated, not a throw"
- This reverts commits 6bd8b7e5405e1cdc9f56214f5f6b741806c32e5f
and fa05e8a2706e20a191942fe2b2273481605a1f14. - 06:51 PM Revision 59178286 (main_repo): Merge remote-tracking branch 'ry/v0.10'
- Conflicts:
src/node_version.h - 06:48 PM Revision 6399839c (main_repo): Revert "stream: Never call decoder.end() multiple times"
- This reverts commit 615d809ac684a7d2cc7ee5e1aa58f0a921b529a0.
- 06:34 PM Revision fa05e8a2 (main_repo): doc: implicit fs callbacks don't throw in v0.10
- But they will in v0.12.
Re #5005. - 06:34 PM Revision 6bd8b7e5 (main_repo): fs: Missing cb errors are deprecated, not a throw
- Commit a804347 makes fs function rethrow errors when the callback is
omitted. While the right thing to do, it's a cha... - 06:27 PM Revision 7b7235a2 (main_repo): doc: add note on process.title max length
- Fixes #5006.
- 06:20 PM Revision 615d809a (main_repo): stream: Never call decoder.end() multiple times
- Fixes decoder.end() being called on every push(null). As the tls module
does this, corrupt stream data could potentia... - 02:26 PM Revision 110cacd1 (main_repo): core: Move UNWRAP_NO_ABORT to handle_wrap.h
- Otherwise it cannot be used in StreamWrap.
Forgot to include in last patch, broke the build. - 01:42 PM Revision 9af0085f (main_repo): doc: path.join() arguments must be strings
- In v0.8, non-string arguments were ignored. v0.10 throws an exception.
- 01:27 PM Revision 8135ac1b (main_repo): net: handle 'finish' event only after 'connect'
- 01:16 PM Revision 53f23814 (main_repo): core: Unwrap without aborting in handle fd getter
- 01:15 PM Revision 7a07b31a (main_repo): blog: Fix typo in typo fix
- 09:24 AM Revision 26dae9a2 (main_repo): net: handle 'finish' event only after 'connect'
- 10:00 PM Revision 598b5e45 (main_repo): blog: fix small typo in v0.10.0 release article
03/12/2013
- 06:59 PM Revision 3288bc95 (main_repo): doc: fix inpect() -> inspect() typo
- 04:23 PM Revision 68487a73 (main_repo): crypto: replace BIO_free with BIO_free_all
- From OpenSSL's documentation:
"If BIO_free() is called on a BIO chain it will only free one BIO
resulting in a memor... - 04:23 PM Revision 78459182 (main_repo): crypto: refactor crypto classes
- 04:23 PM Revision a15cc93a (main_repo): crypto: split crypto classes
- 04:23 PM Revision 83d17e50 (main_repo): crypto: merge Cipher and Decipher
- 04:18 PM Revision 66280de1 (main_repo): util: custom `inspect()` method may return an Object
- This is more like how `JSON.stringify()` works.
Closes #2711. - 04:15 PM Revision da8b0eef (main_repo): console: `console.dir()` bypasses inspect() methods
- Use the `customInspect: false` option of `util.inspect()` to bypass any custom
inspect() function on the object being...
03/11/2013
- 07:07 PM Revision da10bb85 (main_repo): doc: events: add 'removeListener' event section
- Amends commit 84221fd by (also) documenting the 'removeListener' event
in a dedicated section, like the 'newListener'... - 01:19 PM Revision 228ad935 (main_repo): blog: Post about v0.10.0
- 11:49 AM Revision e2b293c3 (main_repo): Now working on 0.10.1
- 11:49 AM Revision dcfb6d82 (main_repo): Merge branch 'v0.10.0-release' into v0.10
- 08:36 PM Revision 163ca274 (main_repo): 2013.03.11, Version 0.10.0 (Stable)
- * npm: Upgrade to 1.2.14
* core: Append filename properly in dlopen on windows (isaacs)
* zlib: Manage flush flags ...
03/10/2013
- 02:08 PM Revision 327b6e3e (main_repo): stream: Don't emit 'end' unless read() called
- This solves the problem of calling `readable.pipe(writable)` after the
readable stream has already emitted 'end', as ... - 02:04 PM Revision cd2b9f54 (main_repo): stream: Avoid nextTick warning filling read buffer
- In the function that pre-emptively fills the Readable queue, it relies
on a recursion through:
stream.push(chunk) ->... - 12:53 PM Revision 738347b9 (main_repo): events: Handle missing error obj when domains in use
- so `ee.emit('error')` doesn't throw when domains are active
create an empty error only when handled by a domain
tes... - 07:14 AM Revision c9a4ec9c (main_repo): http: ServerRequest does not timeout after 'end'
- Fixes #4967
- 05:34 AM Revision e2400f88 (main_repo): http: Do not setTimeout a not-yet-existent socket
- Fixes #4967
- 09:34 PM Revision 21a99664 (main_repo): uv: Upgrade to 5462dab
03/09/2013
- 12:22 PM Revision 12713c3b (main_repo): win/msi: Fix typos
- 12:11 PM Revision 31b5d41f (main_repo): npm: Upgrade to 1.2.14 (fixed)
- 11:46 AM Revision 5757ce48 (main_repo): http: check if incoming parser has already been freed
- Fix #4948
This adds a check before setting the incoming parser
to null. Under certain circumstances it'll already be... - 11:19 AM Revision 7becf156 (main_repo): timers: consistent this keyword in setImmediate
- When calling setImmediate with extra arguments the this keyword in the
callback would refer to the global object, but... - 10:00 AM Revision 80472bc3 (main_repo): domain: Fix double-exit on nested domains
- Minor oversight in fix for #4953.
- 12:52 AM Revision 43c1830e (main_repo): Now working on 0.11.0
- 12:52 AM Revision 4d1e9e53 (main_repo): Now working on 0.10.0
- 11:26 PM Revision 7c9ff8e9 (main_repo): lint
- 11:09 PM Revision 77a776da (main_repo): stream: Always defer preemptive reading to improve latency
- 09:59 PM Revision 061a7ddb (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
- Conflicts:
AUTHORS
ChangeLog
src/node_version.h - 09:56 PM Revision 98c6a817 (main_repo): test: Kill zombies when debugger-client fails on windows
- 09:56 PM Revision 6e34dfd9 (main_repo): test: Fail faster in simple/test-cluster-bind-twice-v2
- Crashing on windows, but at least now it's a crash rathert han a timeout.
- 09:56 PM Revision 8cf2d4c2 (main_repo): test: Don't run async operation in process 'exit'
- Also, this seems to occasionally cause some annoying file-locking
errors in Windows. Not sure if this is the best fi... - 09:56 PM Revision f5c293b5 (main_repo): test: Use copy instead of symlink in child-process-fork-exec-path
- 09:56 PM Revision 9826159b (main_repo): test: Trim cat output for windows
- 09:56 PM Revision 99a2059e (main_repo): test: Sending dgram sockets to child procs not supported on windows
- 09:56 PM Revision 6076a25e (main_repo): core: Append filename properly in dlopen on windows
- Fixes simple/test-module-loading on win32
- 09:56 PM Revision 08f5db11 (main_repo): test: Make stream2-transform less timing-dependent
- 09:56 PM Revision 6d593a90 (main_repo): test: Don't fail tls-session-cache if openssl is bad
- 09:56 PM Revision b3cbb16f (main_repo): zlib: Manage flush flags appropriately
- If you call z.flush();z.write('foo'); then it would try to write 'foo'
before the flush was done, triggering an asser...
03/08/2013
- 05:46 PM Revision 29cd0f2a (main_repo): domains: Handle errors thrown in nested error handlers
- If a domain error handler throws, it should be caught if it was
in a stack of nested domains.
Fix #4953 - 05:42 PM Revision e325ace5 (main_repo): buffer: speed up ascii character scanning
- Speed up ASCII character scanning and conversion by 25% to 30% by scanning and
converting whole words instead of indi... - 05:42 PM Revision 96a314b6 (main_repo): buffer: strip high bits when converting to ascii
- Consider the following example:
console.log(Buffer('ú').toString('ascii'));
Before this commit, the contents of t... - 05:35 PM Revision 632b7d87 (main_repo): Revert "http: check if incoming parser has already been freed"
- This reverts commit 9f4c3b0d45f858d3d3021ef4b8edebf6005008ff.
- 05:14 PM Revision 9f4c3b0d (main_repo): http: check if incoming parser has already been freed
- Fix #4948
This adds a check before setting the incoming parser
to null. Under certain circumstances it'll already be... - 04:47 PM Revision ea30ca95 (main_repo): doc: Add wrk's license to LICENSE file
- 12:00 PM Revision 3c22c425 (main_repo): win/msi: enable modify and repair
- 12:00 PM Revision fa1efa36 (main_repo): win/msi: miscellaneous style cleanups
- 12:00 PM Revision 4147680d (main_repo): win/msi: don't include architecture in start menu group name
- 12:00 PM Revision 8365a565 (main_repo): win/msi: update 'install finished' message
- 12:00 PM Revision 952d6c5e (main_repo): win/msi: clean up the 'documentation shortcuts' feature
- 12:00 PM Revision fb625320 (main_repo): win/msi: refactor 'node.js runtime' feature
- * This feature now includes the start menu items.
* 'nodejsvars.bat' was renamed to 'nodevars.bat'.
* Improved featur... - 12:00 PM Revision 5e832ac7 (main_repo): win/msi: separate features for ETW and perfctr support
- 12:00 PM Revision 2320ffbd (main_repo): win/msi: make 'add to path' a separate feature
- 12:00 PM Revision 51e3a599 (main_repo): win/msi: make npm a feature separate from the runtime
- 12:00 PM Revision 4348241b (main_repo): win/msi: use consistent registry key paths
- 12:00 PM Revision 8542c9af (main_repo): win/msi: don't install pdb file
- It's only available in debug builds, and we're not providing
installer packages for debug builds anyway. - 12:00 PM Revision 0604d9ab (main_repo): win/msi: don't create empty npm folder in %appdata%
- Npm creates this folder when it's needed. Creating it in the installer
violates the per-user / per-machine scope sepa... - 12:00 PM Revision 75147793 (main_repo): win/msi: define features before directories/components
- 12:00 PM Revision 52f7a14a (main_repo): win: make nodejsvars.bat detect whether npm is available
- 10:35 AM Revision 90368770 (main_repo): stream: Emit error on stream object, not global
- Apparently this function got abstracted out at some point, and 'this'
wasn't changed to the correct object. - 06:43 AM Revision d5959c5c (main_repo): Revert "build, windows: disable SEH"
- This is no longer necessary - the underlying issue was fixed in 01fa5ee.
This reverts commit d87904286024f5ceb6a2d0d5... - 06:43 AM Revision 34461572 (main_repo): win/openssl: mark assembled object files as seh safe
- There are no unsafe structured exception handlers in object files
generated from hand-crafted assembly - because they... - 06:38 AM Revision 95871ac1 (main_repo): windows/msi: fix msi build issue with WiX 3.7/3.8
- The `heat` tool that gathers NPM source files wasn't getting called.
Closes #4896 - 09:17 PM Revision 4b47bb4d (main_repo): uv: Upgrade to b68ee40
03/07/2013
- 02:56 PM Revision e7b8bad3 (main_repo): bench: Do math on numbers in compare.js, not strings
- 02:53 PM Revision f23ec6b3 (main_repo): uv: Upgrade to f89125e
- 11:51 AM Revision bdf7ac2c (main_repo): child_process: support sending dgram socket
- child.send can send net servers and sockets. Now that we have support
for dgram clusters this functionality should be... - 08:13 AM Revision 71694361 (main_repo): doc: dgram: add v0.10 bind() behavior note
- dgram.Socket#bind() is always asynchronous now. Add a note at the top
of the documentation that explains how to upgra... - 08:11 AM Revision 924f603e (main_repo): doc: dgram: document bind() callback argument
- 07:22 PM Revision 9c581257 (main_repo): blog: Post for v0.8.22
- 07:20 PM Revision 5c3c2ed9 (main_repo): Now working on 0.8.23
- 07:19 PM Revision d7a5f96f (main_repo): Merge branch 'v0.8.22-release' into v0.8
03/06/2013
- 06:47 PM Revision 67a4cb4f (main_repo): 2013.03.07, Version 0.8.22 (Stable)
- * npm: Update to 1.2.14
* cluster: propagate bind errors (Ben Noordhuis)
* crypto: don't assert when calling Cipher... - 06:43 PM Revision f780c6f5 (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
- Conflicts:
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.html
deps/npm/html/a... - 06:41 PM Revision 80fb5809 (main_repo): npm: Update to 1.2.14
- 05:19 PM Revision 277a2545 (main_repo): blog: Update streams2 feature post to match actual doc
- 04:59 PM Revision 7df4652d (main_repo): Now working on 0.9.13
- Probably that will be 0.10.0 instead, though.
- 04:59 PM Revision ff2639f9 (main_repo): doc: fix ChangeLog typo
- 04:59 PM Revision b5dffdd6 (main_repo): Merge branch 'v0.9.12-release'
- 04:57 PM Revision 116d6c44 (main_repo): blog: Post for 0.9.12
- 04:06 PM Revision 0debf5a8 (main_repo): 2013.03.06, Version 0.9.12 (Unstable)
- * stream: Allow strings in Readable.push/unshift (isaacs)
* stream: Remove bufferSize option (isaacs)
* stream: Inc... - 03:59 PM Revision 51c8b0ed (main_repo): V8: Reapply floating patches
- 03:59 PM Revision 81c278d5 (main_repo): V8: Upgrade to 3.14.5.8
- 03:43 PM Revision d258fb02 (main_repo): http: More useful setTimeout API on server
- This adds the following to HTTP:
* server.setTimeout(msecs, callback)
Sets all new connections to time out after t... - 03:33 PM Revision db5d58e8 (main_repo): bench: Use environ to run compares more than once
- This will run the benchmarks the number of times specified by NODE_BENCH_RUNS,
to attempt to reduce variability.
If ... - 02:44 PM Revision 9208c890 (main_repo): stream: Raise readable high water mark in powers of 2
- This prevents excessively raising the buffer level in tiny increments in
pathological cases. - 02:44 PM Revision a978bede (main_repo): stream: Allow strings in Readable.push/unshift
- Fix #4909
- 02:44 PM Revision 8c44869f (main_repo): stream: Increase highWaterMark on large reads
- If the consumer of a Readable is asking for N bytes, and N > hwm,
then clearly we have set the hwm to low, and ought ... - 02:44 PM Revision d5a0940f (main_repo): stream: Remove pipeOpts.chunkSize
- It's not actually necessary for backwards compatibility, isn't
used anywhere, and isn't even tested. Better to just ... - 02:44 PM Revision b0f6789a (main_repo): stream: Remove bufferSize option
- Now that highWaterMark increases when there are large reads, this
greatly reduces the number of calls necessary to _r... - 02:44 PM Revision e0cec37d (main_repo): stream: Remove unnecessary nextTick usage in Writable
- Fix #4928
- 02:44 PM Revision 32ac8c0b (main_repo): test: Pass cli flags in pummel/test-regress-GH-892
- 02:44 PM Revision 5038f401 (main_repo): node: Add --throw-deprecation
- Extremely handy when tracking down a flood of recursive nextTick warnings.
- 01:45 PM Revision 25ba971f (main_repo): http: fix multiple timeout events
- Fixed up slightly by @isaacs so as not to miss 'timeout' events in some
cases. - 10:15 AM Revision fb3ec32b (main_repo): net: use close callback, not process.nextTick
- Don't emit the 'close' event with process.nextTick.
Closing a handle is an operation that usually *but not always* c... - 09:32 AM Revision 958ab661 (main_repo): handle_wrap: add close callback support
- 09:25 AM Revision 3d20905b (main_repo): handle_wrap: replace unref_ field with flags_ field
- Prep work for a follow-up commit that adds support for close callbacks.
- 08:45 AM Revision 3dbbfd78 (main_repo): src: remove unused symbols in node_file.cc
- 05:31 AM Revision 2ad98725 (main_repo): DNS: Support NAPTR queries
- They were previously removed in a90bc78534d94940a6b726c01cf8427c296b4c63.
- 05:10 AM Revision 74784b63 (main_repo): cares: Set process._errno, not global.errno
- This makes test-internet pass
- 02:47 AM Revision 323120b5 (main_repo): child_process: handle ENOENT correctly on Windows
- 12:15 AM Revision 4d809e29 (main_repo): process: invoke EventEmitter on `process`
- This properly sets the `_maxListeners` property, which
fixes the max listener warning. Closes #4924.
03/05/2013
- 05:43 PM Revision f9ba9f7b (main_repo): build: define nightly tag external to build system
- 05:27 PM Revision 312289b7 (main_repo): stream: Use class for write buffer entries
- 05:27 PM Revision 426b4c62 (main_repo): stream: _write takes an encoding argument
- This vastly reduces the overhead of decodeStrings:false streams,
such as net and http. - 05:27 PM Revision cd68d86c (main_repo): stream: Remove output function from _transform
- Just use stream.push(outputChunk) instead.
- 05:26 PM Revision 049903e3 (main_repo): stream: Split Writable logic into small functions
- 1. Get rid of unnecessary 'finishing' flag
2. Dont check both ending and ended. Extraneous.
Also: Remove extraneous ... - 05:23 PM Revision e4383c01 (main_repo): bench: Add flag to be silent in runner
- This is helpful in tracking down bailouts and deopts in Stream classes,
without triggering one from the string write ... - 05:06 PM Revision dd6432dc (main_repo): process: invoke EventEmitter on `process`
- This properly sets the `_maxListeners` property, which
fixes the max listener warning. Closes #4924. - 01:40 PM Revision c0a5af8d (main_repo): Revert "build, windows: disable SEH"
- This is no longer necessary - the underlying issue was fixed in 01fa5ee.
This reverts commit d87904286024f5ceb6a2d0d5... - 01:39 PM Revision 01fa5ee2 (main_repo): win/openssl: mark assembled object files as seh safe
- There are no unsafe structured exception handlers in object files
generated from hand-crafted assembly - because they... - 11:15 AM Revision 8e2376b3 (main_repo): Update domain.markdown
- 10:10 AM Revision f7b06e0b (main_repo): deps: upgrade libuv to 0b26af3
- 09:43 AM Revision 862f7b85 (main_repo): Merge remote-tracking branch 'origin/v0.8'
- 09:23 AM Revision 532d9929 (main_repo): cluster: propagate bind errors
- This commit fixes a bug where the cluster module fails to propagate
EADDRINUSE errors.
When a worker starts a (net, ... - 03:47 AM Revision 3e64b567 (main_repo): events: loop backwards in removeListener
- `removeAllListeners` is removing events from end to start. Therefore
it spends O(n^2) time, since `removeListener` is...
03/04/2013
- 02:59 PM Revision d09ab61d (main_repo): events: code consistency
- v8 likes when smaller functions have a single return point, and cleaned
up the single non-strict check. - 02:57 PM Revision 04688614 (main_repo): events: remove type check for event type
- Strict checking for typeof types broke backwards compatibility for other
libraries. This reverts those checks.
The s... - 02:54 PM Revision ecf9f606 (main_repo): doc: add url.resolve() usage examples
- Fixes #4913.
- 01:47 PM Revision 890dc2ee (main_repo): win/msi: make msi build work when spaces are present in the path
- 10:38 AM Revision 119cbf48 (main_repo): stream: Don't require read(0) to emit 'readable' event
- When a readable listener is added, call read(0) so that data will flow in, up to
the high water mark.
Otherwise, it'... - 10:20 AM Revision 009ba02e (main_repo): dns: fix ReferenceError in resolve() error path
- A typo in the variable name makes it throw a ReferenceError instead of
the expected "Unknown type" error when dns.res... - 01:12 AM Revision a6a1659d (main_repo): link to LevelUP modules wiki page, not level-hooks
- 01:12 AM Revision 906f824b (main_repo): link to LevelUP modules wiki page, not level-hooks
- 08:26 PM Revision e428bb7e (main_repo): cluster: Rename destroy() to kill(signal=SIGTERM)
- Fix #4133, bringing the cluster worker API more in line with the
child process API. - 08:26 PM Revision 384f1be7 (main_repo): stream: Writable.end(chunk) after end is an error
- Calling end(data) calls write(data). Doing this after end should
raise a 'write after end' error.
However, because ...
03/03/2013
- 06:30 PM Revision 0c57b311 (main_repo): doc: Add crypto.pseudoRandomBytes, fix typo
- 06:28 PM Revision 22aa7674 (main_repo): make repl compatible with domains
- The try/catch in repl.js keeps any active domain from catching the
error. Since the domain may not even be enterd un... - 08:21 PM Revision 80ea63b9 (main_repo): Revert "stream: Writable.end(chunk) after end is an error"
- It's breaking ~22 tests, Needs further investigation.
This reverts commit 5222d19a11ed0e29d207da0e8c9c8e0e3b18ad78. - 07:10 PM Revision f5d84965 (main_repo): doc: Typo in ChangeLog
- downgrade TO 3.14
- 07:09 PM Revision 5222d19a (main_repo): stream: Writable.end(chunk) after end is an error
- Calling end(data) calls write(data). Doing this after end should
raise a 'write after end' error.
However, because ...
03/02/2013
- 06:11 PM Revision 63edde0e (main_repo): events: Handle emit('error') before ctor
- The previous commit did not handle the case when the event type
is 'error', since that is checked before reading the ... - 06:01 PM Revision d345c117 (main_repo): events: Handle emit before constructor call
- 05:13 PM Revision 2d51036f (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
doc/api/http.markdown
test/simple/test-crypto.js - 05:04 PM Revision 426cbedb (main_repo): test: make simple/test-dgram-pingpong respect PORT
- Don't use hard-coded port numbers, use common.PORT instead.
Should fix the occasional Jenkins failure; the builds ru... - 02:50 PM Revision 4ac73d2c (main_repo): net: s/closed/ended/ in write-after-fin message
- 02:26 PM Revision 2106ef00 (main_repo): net: Provide better error when writing after FIN
- The stock writable stream "write after end" message is overly vague, if
you have clearly not called end() yourself ye... - 02:06 PM Revision 47e11506 (main_repo): windows/msi: fix msi build issue with WiX 3.7/3.8
- The `heat` tool that gathers NPM source files wasn't getting called.
Closes #4896 - 01:09 PM Revision 0b70a14a (main_repo): test: optionally set common.PORT via env variable
- This is a back-port of commit 17a8126 from the master branch.
- 08:43 PM Revision 93156a60 (main_repo): test: unlink temp file at test start
- The file has a long name that's apparently impossible to remove with
`git clean` on Windows. - 08:36 PM Revision d1b4dcd6 (main_repo): events: add type checks to once
- Also cleanup unnecessary use of "self" since it will always be called
using .apply() from emit. - 08:36 PM Revision e1ac2ef7 (main_repo): events: emit cleanup
- Cleanup check logic. Place vars at top. Remove PROCESS.
- 08:36 PM Revision 1ccc6fbe (main_repo): events: additional type check for addListener
- Check both passed args to addListener.
Place var at beginning. - 08:36 PM Revision 4f7f8bbd (main_repo): events: _events to object and undefined not null
- By making sure the _events is always an object there is one less check
that needs to be performed by emit.
Use undef... - 08:36 PM Revision b3ea8443 (main_repo): events: removeListener add checks and cleanup
- Remove unecessary splice for single listener events. Add type check for
"type" argument. - 08:36 PM Revision aba03ebb (main_repo): events: type check listeners
- Make sure the argument passed is a string. Also use typeof === function
check instead of isArray(). - 08:36 PM Revision 8ab346c9 (main_repo): events: simplify removeAllListeners logic
- Unnecessary checks were being performed on if the event existed before
being removed.
_events starts out as null, so... - 08:36 PM Revision dd171d24 (main_repo): events: type check setMaxListeners, cleanup throws
- setMaxListeners will now make sure a positive number is passed. Also
throwing more definitive Error types. - 08:36 PM Revision 75305f3b (main_repo): events: add check for listeners length
- Ability to return just the length of listeners for a given type, using
EventEmitter.listenerCount(emitter, event). Th... - 08:36 PM Revision 8ca43a7f (main_repo): events: ensure usingDomain is always boolean
- Small addition to ensure that exports.usingDomains is always a bool.
- 08:13 PM Revision 7189b3ed (main_repo): crypto: don't assert when calling Cipher#final() twice
- Remove the assert() that triggered when Cipher#final() or
Decipher#final() was called twice.
Fixes #4886. - 07:49 PM Revision 7707acd6 (main_repo): deps: upgrade libuv to 7e59f9b
- 07:33 PM Revision 4b20f344 (main_repo): doc change for Readable._read()
03/01/2013
- 05:26 PM Revision fc229860 (main_repo): doc: Clarify advisory-ness of stream._read() argument
- 05:23 PM Revision 13c8bc89 (main_repo): doc: Update to reflect new _read() interface
- 05:21 PM Revision 16ddc545 (main_repo): doc: Fix readable.unshift() example
- Slice the portion of the buffer to unshift back into the read queue
- 04:30 PM Revision 6366a305 (main_repo): build/windows: don't use wrong version number
- We were using a global temp file while setting the NODE_VERSION
environment variable. This resulted in simultaneous b... - 02:24 PM Revision be770a38 (main_repo): blog: Post about v0.9.11
- 02:23 PM Revision 33aafbd8 (main_repo): doc: Correct version in changelog
- 02:19 PM Revision 4cda016c (main_repo): Now working on 0.9.12
- 02:19 PM Revision 300802d5 (main_repo): Merge branch 'v0.9.11-release'
- 01:59 PM Revision 83392403 (main_repo): 2013.03.01, Version 0.9.10 (Unstable)
- * V8: downgrade 3.14.5
* openssl: update to 1.0.1e
* darwin: Make process.title work properly (Ben Noordhuis)
* fs... - 01:58 PM Revision 687522c5 (main_repo): blog: Do not pass undefined to path.join
- 12:48 PM Revision 0928a526 (main_repo): fs: Support mode/flag options to read/append/writeFile
- Fix #4841
- 11:55 AM Revision 55aa973b (main_repo): test: Put fs write test files in tmp
- This prevents fixture litter when these tests fail.
- 07:11 AM Revision f26362e9 (main_repo): http: use socket.once, not socket.on
- Register the 'close' event listener with .once(), not .on().
It doesn't matter in the grand scheme of things because... - 08:44 PM Revision f0f87d8a (main_repo): build: windows should append date if nightly
- 08:38 PM Revision 4926ffd1 (main_repo): doc: Provide 2 examples of SimpleProtocol parser
- The first example uses Readable, and shows the use of
readable.unshift(). The second uses the Transform class, showi... - 08:38 PM Revision 7764b842 (main_repo): stream: Break up the onread function
- A primary motivation of this is to make the onread function more
inline-friendly, but also to make it more easy to ex... - 08:38 PM Revision 4b67f0be (main_repo): stream: Add stream.unshift(chunk)
- 08:38 PM Revision 88644eaa (main_repo): stream: There is no _read cb, there is only push
- This makes it so that `stream.push(chunk)` is the only way to signal the
end of reading, removing the confusing dispa... - 08:09 PM Revision c1161202 (main_repo): net: omit superfluous 'connect' event
- Don't emit a 'connect' event on sockets that are handed off to
net.Server 'connection' event listeners.
1. It's supe... - 08:04 PM Revision bb431531 (main_repo): deps: upgrade libuv to 2a8d2a5
02/28/2013
- 06:48 PM Revision c53b9216 (main_repo): test: disable simple/test-process-getgroups on os x
- The output of `id -G` is unreliable on OS X. It uses an undocumented
Libsystem function called getgrouplist_2() that ... - 06:01 PM Revision 50ba0f27 (main_repo): doc: remove note about close event
- 05:13 PM Revision d019bec7 (main_repo): Merge remote-tracking branch 'origin/v0.8'
- 05:13 PM Revision d032ff49 (main_repo): test: fix tap output on windows
- Test output is always \n and not platform dependent
- 05:11 PM Revision 12d0f0bd (main_repo): lib, src: remove errno global
- Remove the errno global. It's a property on the process object now.
Fixes #3095. - 12:21 PM Revision 1762ba37 (main_repo): test: add cleanup to long path test
- 10:58 AM Revision cb87920b (main_repo): Merge remote-tracking branch 'origin/v0.8'
- Conflicts:
AUTHORS
ChangeLog
deps/uv/src/unix/pipe.c
lib/http.js
src/node_version.h - 10:40 AM Revision d8790428 (main_repo): build, windows: disable SEH
- Turn off safe exception handlers, they're incompatible with how
openssl is compiled / linked under MSVS 2012.
Addres... - 10:30 AM Revision 522668b5 (main_repo): doc: update instructions on home page
- Document how to run the example on the home page in more detail.
Apparently our Windows brethren are prone to double... - 07:37 PM Revision 0c1e7b53 (main_repo): process: separate nextTick domain logic
- It's cleaner to only load domain ticker logic when the domains are being
used. This makes execution slightly quicker ... - 07:29 PM Revision 875e4a0c (main_repo): core: Remove the nextTick for running the main file
- Not necessary, since we can handle the error properly on the first tick
now, even if there are event listeners, etc.
...
02/27/2013
- 05:47 PM Revision 95862b23 (main_repo): core: Mark exit() calls with status codes
- Also, exit with 128+n for signal exit n, as is The Unix Way.
- 05:31 PM Revision c6e2db2f (main_repo): crypto: clear error stack
- Clear OpenSSL's error stack on return from Connection::HandleSSLError().
This stops stale errors from popping up late... - 01:56 AM Revision f054fec5 (main_repo): openssl: regenerate asm files for openssl 1.0.1e
- 09:54 PM Revision 86433979 (main_repo): stream: Writables are not pipe()able
- This handles the fact that stream.Writable inherits from the Stream class,
meaning that it has the legacy pipe() meth... - 08:54 PM Revision 586e160a (main_repo): test: Use common.PORT in simple/test-http-timeout
- 08:39 PM Revision 1b870b61 (main_repo): test: Move test-net-connect-timeout to test/internet
- It is not a valid test unless you're connected to the internet, and causes
a lot of spurious failures on Linux anyway... - 08:33 PM Revision 937662b0 (main_repo): test: Use common.PORT to determine debugger port
- 07:49 PM Revision ec378aaa (main_repo): test: Fix debugger repl tests
- This makes the output of simple/test-debugger-repl and
simle/test-debugger-repl-utf8 mirror an actual debugger sessio... - 07:48 PM Revision 57f9f048 (main_repo): test: catch break in simple/test-debugger-client
- Handle break events that come out sometimes, by telling it to continue.
Also, send the child a SIGTERM when it times... - 07:46 PM Revision 30e5366b (main_repo): core: Use a uv_signal for debug listener
- Starting the debugger directly in the SIGUSR1 signal handler results in
a malloc lock contention ~1% of the time. It...
02/26/2013
- 02:30 PM Revision 7bc449c0 (main_repo): deps: upgrade libuv to a0c1d84
- 01:42 PM Revision e505f912 (main_repo): test: merge environment, don't overwrite
- The CI system requires that some environment variables are set so merge
our variables into the current environment in... - 12:44 PM Revision cfacde3a (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-... - 12:27 PM Revision c80bde17 (main_repo): v8: work around String::WriteAscii segfault
- See http://code.google.com/p/v8/issues/detail?id=2493 for details.
This commit reapplies 9668df8. The issue has been... - 11:07 AM Revision 17a81261 (main_repo): test: optionally set common.PORT via env variable
- 11:03 AM Revision 17c6fe2e (main_repo): mips: fix openssl build
- 09:33 AM Revision 8fe72a7f (main_repo): build: automatically add tag for nightly builds
- 09:18 AM Revision d4a297cc (main_repo): http: fix case in 505 response status line
- Fixes #4850.
- 03:17 AM Revision aa985392 (main_repo): v8: fix postmortem and dtrace helper build
- Regardless of previous @bnoordhuis' changes
- 02:57 AM Revision 3d913fec (main_repo): Revert "sunos: unbreak build after v8 downgrade"
- This reverts commit f80f3c5f62a3955636c1af1872ef9539a0b01cb0.
- 08:47 PM Revision 88befa60 (main_repo): bench: Make http easier to profile
- Do not run the http/simple.js server in a child process.
Fix #4831 - 07:30 PM Revision f80f3c5f (main_repo): sunos: unbreak build after v8 downgrade
- Commit 3d67f89 ("fix generation of v8 constants on freebsd") is an
unfortunate victim of this rollback.
Revert "dtra...
02/25/2013
- 05:45 PM Revision 51f6e6a9 (main_repo): src, test: downgrade to v8 3.14 api
- 05:45 PM Revision 03fe7fb5 (main_repo): v8: reapply floating patches
- Reapply floating patches. Special mention: also reapplies 017009f but
with the extra change of removing DescriptorArr... - 05:45 PM Revision b15a10e7 (main_repo): deps: downgrade v8 to 3.14.5
- V8 3.15 and newer have stability and performance issues. Roll back to
a known-good version. - 05:17 PM Revision 82357b87 (main_repo): blog: Update with EINPROGRESS changelog item
- 04:57 PM Revision fafb67c6 (main_repo): ChangeLog: Missed item about EINPROGRESS
- 04:56 PM Revision f8ae4446 (main_repo): blog: Post for v0.8.21
- 04:52 PM Revision 33e8e694 (main_repo): Now working on 0.8.22
- 04:51 PM Revision 7b92b301 (main_repo): Merge branch 'v0.8.21-release' into v0.8
- 04:07 PM Revision 530d8c05 (main_repo): 2013.02.25, Version 0.8.21 (Stable)
- * http: Do not free the wrong parser on socket close (isaacs)
* http: Handle hangup writes more gently (isaacs)
* z... - 04:07 PM Revision ff540e19 (main_repo): uv: Upgrade to 86ae8b3c
- 12:06 PM Revision b0e7dbf2 (main_repo): http: Do not free the wrong parser on socket close
- This appears to fix #4673. That bug is very hard to reproduce, so it's
hard to tell for certain, but this approach i... - 10:38 AM Revision e03bc472 (main_repo): stream: Start out in sync=true state
- The Readable and Writable classes will nextTick certain things
if in sync mode. The sync flag gets unset after a cal... - 10:38 AM Revision 34046084 (main_repo): stream: Do not switch to objectMode implicitly
- Only handle objects if explicitly told to do so in the options
object. Non-buffer/string chunks are an error if not ... - 09:21 AM Revision 4231dab3 (main_repo): crypto: fix base64 padding regression
- Commit 9901b69c introduces a small regression where the trailing base64
padding is no longer written out when Cipher#...
02/24/2013
- 10:07 PM Revision 8df893c6 (main_repo): test: re-enable simple/test-setproctitle on darwin
- The functionality is available again per joyent/libuv@14eb8b0
and joyent/libuv@e89aced.
Fixes #3687. - 10:03 PM Revision de9ee2a4 (main_repo): deps: upgrade libuv to e89aced
02/23/2013
- 07:30 PM Revision 74c08403 (main_repo): lint
02/22/2013
- 02:24 PM Revision 27d1baba (main_repo): streams: Pre-emptively buffer readables up to the highWaterMark
- Also, this adds a test that guarantees that the ordering of several
push() calls in a row is always preserved in sync... - 01:35 PM Revision f9a0140e (main_repo): http: Handle hangup writes more gently
- 07:19 PM Revision 22d3eff8 (main_repo): doc: add note about child process line buffering
- Fixes #4808.
02/21/2013
- 06:23 PM Revision a63c28e6 (main_repo): stream: Return false from push() more properly
- There are cases where a push() call would return true, even though
the thing being pushed was in fact way way larger ... - 06:23 PM Revision 3b2e9d26 (main_repo): stream: remove lowWaterMark feature
- It seems like a good idea on the face of it, but lowWaterMarks are
actually not useful, and in practice should always... - 06:18 PM Revision 089ec586 (main_repo): path: Throw TypeError on non-string args to path.resolve
- 06:08 PM Revision ef945219 (main_repo): zlib: fix assert on bad input
- The following test case occasionally triggered an assert because
write_in_progress_ didn't get cleared on error:
$... - 04:14 PM Revision 4b61522f (main_repo): test: add an "async-hello-world" native addon test
- 04:14 PM Revision 50c88e0f (main_repo): test: modify async native test.js to test for #4820
- 02:50 PM Revision 055110da (main_repo): path: join throws TypeError on non-string args
- lib/path.js:
- throws a TypeError on the filter if the argument is not a string.
test/simple/test-path.js:
- rem... - 02:29 PM Revision ebc95f07 (main_repo): tls: _handle.readStart/readStop for CryptoStream
- lib/http.js is using stream._handle.readStart/readStop to control
data-flow coming out from underlying stream. If thi... - 01:31 PM Revision 7301ba39 (main_repo): process: fix bug where spinner wasn't called
- Apperently there is a case where calling the spinner was required after
passing a callback to nextTick(). This fixes ...
02/20/2013
- 05:04 PM Revision bbcb8b3a (main_repo): path: Do not coerce paths to strings on Windows
- Fix #4795
- 04:17 PM Revision 9d10bf58 (main_repo): stream_wrap: remove superfluous buffer len check
- It's a buffer so it's never bigger than Buffer::kMaxLength bytes,
which in turn is always < INT_MAX. - 03:29 PM Revision 6ad79261 (main_repo): deps: upgrade libuv to 26fa6f8
- 02:34 PM Revision d69a26b9 (main_repo): buffer: check logic simplification
- Checks have been simplified and optimized for most-used cases.
Calling Buffer with another Buffer as the subject wil... - 12:50 PM Revision 9d45b945 (main_repo): test: add TAP output to the test runner
- This is a back-port of commit 14ed173 from the master branch.
- 12:17 PM Revision 053e02ef (main_repo): benchmark: Fix alignment issues on --html compare output
- 08:15 AM Revision 57ef6591 (main_repo): node: code cleanup, make tick_infobox static
- It's not used outside of src/node.cc so make it static.
- 08:01 AM Revision 0dcbecd3 (main_repo): crypto: fix uninitialized memory access in openssl
- ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to
initialize the `length` field.
Fixes ... - 08:00 AM Revision da945a73 (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 ... - 07:49 AM Revision eb29c4b2 (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... - 07:48 AM Revision f317f5ae (main_repo): openssl: update to 1.0.1e
- 08:17 PM Revision f1780a6b (main_repo): Merge branch 'benchmark-refactor-2'
- 08:16 PM Revision 4b80f217 (main_repo): bench: Simplify duration arguments to benchmarks
- For throughput benchmarks, run with just 5s durations rather than 1s and 3s.
For startup benchmark, run with just a ... - 08:16 PM Revision bd4d585b (main_repo): bench: Add bench-crypto
- 08:16 PM Revision 06fbcca6 (main_repo): bench: Remove _bench_timer (no loner used)
- 08:16 PM Revision 1eb6a929 (main_repo): bench: Only run http,net,fs,tls by default
- 08:16 PM Revision 2ed56e52 (main_repo): bench: Consistency in benchmark filenames
- 08:16 PM Revision ef08f0fb (main_repo): bench: Use wrk for http benchmarking
- Remove ab, since it's no longer used.
- 08:16 PM Revision e850cbab (main_repo): tools: Add wrk for benchmarking http servers
02/19/2013
- 05:14 PM Revision 035aa6b4 (main_repo): bench: Show % change rather than % difference
- 05:14 PM Revision 087c4379 (main_repo): bench: Add --html to compare script
- 05:14 PM Revision 7658f4c2 (main_repo): bench: Fail gracefully if function_call binding fails
- 05:14 PM Revision 0e59efd0 (main_repo): make: Add benchmark make targets
- 05:14 PM Revision 7d517458 (main_repo): bench: Remove old run script
- 05:14 PM Revision 0a406869 (main_repo): bench: Replace tls-fragmentation with tls/throughput
- 05:14 PM Revision bafc51c0 (main_repo): bench: Move tls-connect into benchmark/tls
- Also, make it work properly with current node.
- 05:14 PM Revision 8c719f7c (main_repo): bench: Make io.c output easier to read
- 05:14 PM Revision 8a3f5217 (main_repo): bench: Remove io.js
- Better covered by the other benchmark/fs scripts.
- 05:14 PM Revision 2a64edb0 (main_repo): bench: Add fs write stream throughput
- 05:14 PM Revision 1fc6f993 (main_repo): bench: Add read-stream throughput
- 05:14 PM Revision 6d116be7 (main_repo): bench: Move fs-readfile.js to fs/readfile.js
- 05:14 PM Revision 844b3320 (main_repo): bench: Move v8_bench into misc
- 05:14 PM Revision fef35fc4 (main_repo): bench: Remove settimeout (Covered by misc/timeout.js)
- 05:14 PM Revision 2a2942bd (main_repo): bench: Move string_creation into misc
- 05:14 PM Revision 3761be3d (main_repo): bench: Move timers to misc/timers
- 05:14 PM Revision 7e5cd080 (main_repo): bench: move next-tick to misc/next-tick-breadth
- 05:14 PM Revision f7a4ccb4 (main_repo): bench: Move nexttick-2 to misc/next-tick-depth
- x
- 05:14 PM Revision 44be55fc (main_repo): bench: Move process_loop to misc/spawn-echo
- 05:14 PM Revision 4e1bcdca (main_repo): bench: Add function_call to bench-misc
- 05:14 PM Revision 56b22956 (main_repo): bench: Remove unused 'fast_buffer2' benchmarks
- 05:14 PM Revision 3f67a48d (main_repo): bench: Add buffers/dataview_set
- 05:14 PM Revision e87ed91f (main_repo): bench: Arrays
- 05:14 PM Revision cc38528a (main_repo): bench: buffer-base64-encode
- 05:14 PM Revision 55aa2571 (main_repo): bench: Buffer read/write benchmarks
- 05:14 PM Revision 419607e8 (main_repo): bench: Buffer creation
- 05:14 PM Revision 048f7fd3 (main_repo): bench: Merge fast_buffer_creation and buffer_creation
- 05:14 PM Revision 921c3c20 (main_repo): bench: misc/startup.js
- 05:14 PM Revision 3b16657e (main_repo): bench: misc/url
- 05:14 PM Revision 536ce446 (main_repo): bench: http benchmarks
- Also: make http_simple less chatty
- 05:14 PM Revision d5d04a51 (main_repo): bench: Remove client_latency
- No one actually knows what this is supposed to be doing,
anyway. It's not a good benchmark. - 05:14 PM Revision 051c1317 (main_repo): bench: Remove throughput (covered by benchmark/net)
- 05:14 PM Revision aa2edd4b (main_repo): bench: A compare script for analyzing benchmarks
- 05:14 PM Revision baea73cc (main_repo): bench: Move net-pipe into benchmark/net
- 05:14 PM Revision e82f9740 (main_repo): bench: net benchmarks using common script
- 05:14 PM Revision 37077de8 (main_repo): bench: add runner
- 05:14 PM Revision 00e19624 (main_repo): bench: Add common script
- 05:14 PM Revision dd069a25 (main_repo): bench: Add ab() method to common for http testing
- 05:01 PM Revision 32674645 (main_repo): blog: v0.9.10
- 04:58 PM Revision 727151af (main_repo): Now working on v0.9.11
- 04:58 PM Revision 27a3ff63 (main_repo): Merge branch 'v0.9.10-release'
- 04:23 PM Revision 54d20ffb (main_repo): 2013.02.19, Version 0.9.10 (Unstable)
- * V8: Upgrade to 3.15.11.15
* npm: Upgrade to 1.2.12
* fs: Change default WriteStream config, increase perf (isaacs... - 04:18 PM Revision 4911a308 (main_repo): npm: Upgrade to 1.2.12
- 02:41 PM Revision 60238cce (main_repo): tls: Write pending data on socket drain
- Fixes #4800
- 02:41 PM Revision 7f303707 (main_repo): test: Fix regression in tls test
- Undefined reference, introduced by a77c29a.
- 05:22 AM Revision a77c29a0 (main_repo): test: Fix tls tests which fail sporadically
- The count of ECONNRESETs is dependent on timing, and thus unreliable,
especially on Linux machines.
Also available in: Atom