Activity
From 12/21/2012 to 01/19/2013
01/19/2013
- 06:29 PM Revision 2dd37389 (main_repo): typed arrays: fix DataView endianness regression
- Fix an off-by-one error introduced in 9fe3734 that caused a regression
in the default endianness used for writes in D... - 05:23 PM Revision 00abc243 (main_repo): child_process: remove .track option
- Since net.Server's `connection` property is deprecated now, we don't
need API to track socket's state to keep `connec...
01/18/2013
- 06:39 PM Revision 539bf1d7 (main_repo): console: Support formatting options in trace()
- Fix #4589
- 04:26 PM Revision 14c911de (main_repo): domain: empty stack on all exceptions
- Due to the nature of asyncronous programming, it's impossible to know
what will run on the next tick. Because of thi... - 04:18 PM Revision 33d22428 (main_repo): doc: Add NODE_DEBUG env to the first example.
- The first example in cluster.markdown requires NODE_DEBUG env to show
debug message.
And also fix the message becaus... - 03:58 PM Revision 3d7818fc (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
- Conflicts:
AUTHORS
ChangeLog
src/node_version.h
test/simple/test-buffer.js - 03:54 PM Revision 9c2c8454 (main_repo): blog: Post for v0.8.18 release
- 03:51 PM Revision 4598a4c6 (main_repo): Now working on 0.8.19
- 03:51 PM Revision f05cf3be (main_repo): Merge branch 'v0.8.18-release' into v0.8
- 03:15 PM Revision 2c4eef0d (main_repo): 2013.01.18, Version 0.8.18 (Stable)
- * npm: Upgrade to v1.2.2
* dns: make error message match errno (Dan Milon)
* tls: follow RFC6125 more stricly (Fedo... - 03:12 PM Revision 4d32fc59 (main_repo): npm: Upgrade to v1.2.2
- 02:49 PM Revision fc3547bc (main_repo): Now working on 0.9.8
- 02:49 PM Revision fa543da8 (main_repo): Merge branch 'v0.9.7-release'
- 02:48 PM Revision 1c35ee86 (main_repo): blog: Post for v0.9.7 release
- 02:04 PM Revision 9e7bebeb (main_repo): 2013.01.18, Version 0.9.7 (Unstable)
- * V8: Upgrade to 3.15.11.7
* npm: Upgrade to 1.2.2
* punycode: Upgrade to 1.2.0 (Mathias Bynens)
* repl: make buil... - 02:04 PM Revision ee2fd79e (main_repo): doc: Remove mention of child.send 'track' option
- Will be removed very soon. No point making it public.
- 02:04 PM Revision 01a4be45 (main_repo): buffer: Define INFINITY for MSVC compiler
- 11:37 AM Revision 0459a602 (main_repo): npm: Upgrade to 1.2.2
- 06:56 AM Revision 6b713b52 (main_repo): cluster: make --prof work for workers
- Profiling in clustered environments doesn't work out of the box.
By default, V8 writes the profile data of all proce... - 06:13 AM Revision 7295bb94 (main_repo): dns: make error message match errno
- 07:33 PM Revision 8b0f3ce3 (main_repo): v8: add %p option to --logfile, expands to pid
- Useful when you are profiling multiple instances of V8 concurrently.
Submitted upstream: http://code.google.com/p/v8/...
01/17/2013
- 06:48 PM Revision 31583be0 (main_repo): tls: follow RFC6125 more stricly
- * Allow wildcards only in left-most part of hostname identifier.
* Do not match CN if altnames are present - 06:47 PM Revision e70d1bfe (main_repo): Revert "Revert "tls: allow wildcards in common name""
- This reverts commit 30e237041d5cd7c39e33a9382c96f109be23337d.
Works properly with b4b750b - 06:13 PM Revision 4488a69f (main_repo): child_process: do not keep list of sent sockets
- Keeping list of all sockets that were sent to child process causes memory
leak and thus unacceptable (see #4587). How... - 06:13 PM Revision 44cd121c (main_repo): Revert "child_process: do not keep list of sent sockets"
- This reverts commit db5ee0b3decace9b5d80ee535ce53183aff02909.
- 05:54 PM Revision ae6f4b32 (main_repo): benchmark: Add resume() in static_http_server
- 04:46 PM Revision db5ee0b3 (main_repo): child_process: do not keep list of sent sockets
- Keeping list of all sockets that were sent to child process causes memory
leak and thus unacceptable (see #4587). How... - 04:20 PM Revision b7d76a1a (main_repo): Revert "events: Don't crash on events named __proto__"
- Unfortunately, it's just too slow to do this in events.js. Users will
just have to live with not having events named... - 01:42 PM Revision 1528de23 (main_repo): stdio: Set readable/writable flags properly
- Set the readable/writable flags properly in net streams that have
a handle passed in (such as TTY streams).
Fix #4606 - 12:21 PM Revision b48e303a (main_repo): events: Don't crash on events named __proto__
- This prefixes all event names internally with 'ev'.
- 10:32 AM Revision 30e23704 (main_repo): Revert "tls: allow wildcards in common name"
- This reverts commit 45024e7b7551eca7796e16fe453b2cbaee94b916.
It's making test/simple/test-tls-check-server-identity... - 07:51 AM Revision 562d3f11 (main_repo): doc: modify documentation style about 'Stability: 5'
- 'Stability: 5' is described as 'Locked' not as 'API Locked'
in other documents.
For example:
- `/doc/api/assert.mark... - 07:37 AM Revision 08ac9fe0 (main_repo): test: add cluster 'bind twice' test
- This test starts two clustered HTTP servers on the same port.
It expects the first cluster to succeed and the second ... - 07:22 PM Revision 498200b8 (main_repo): buffer: reject negative SlowBuffer offsets
- Reject negative offsets in SlowBuffer::MakeFastBuffer(), it allows
the creation of buffers that point to arbitrary ad...
01/16/2013
- 05:38 PM Revision 952e42de (main_repo): deps: upgrade libuv to 4ba03dd
- 03:27 PM Revision 47f3fc9a (main_repo): test: add module-loading test with empty string
- 03:25 PM Revision 7465cf91 (main_repo): module: assert that require() is called with a string
- as requested in #4577
- 03:07 PM Revision b9ffc537 (main_repo): lint: Prefer double-quotes over single
- 01:59 PM Revision 61741f9a (main_repo): repl: fix how to module requiring in code comment
- This module requiring style is old.
This API has been changed in Node 0.1.16 726865af. - 01:54 PM Revision 9fe3734f (main_repo): TypedArrays: Improve dataview perf without endian param
- V8 seems to be particularly slow converting an undefined value to false
in BooleanValue.
Revert this when we upgrade... - 01:49 PM Revision c93c99c7 (main_repo): assert that require() has a truthy path
- 01:45 PM Revision 14e8f806 (main_repo): stream: Properly handle large reads from push-streams
- Problem 1: If stream.push() triggers a 'readable' event, and the user
calls `read(n)` with some n > the highWaterMark... - 01:17 PM Revision 7393740c (main_repo): buffer: improve read/write speed with assert
- Improved assert check order of execution and added additional checks on
parameters to ensure no bad values make it th... - 01:17 PM Revision 22b84e62 (main_repo): buffer: floating point read/write improvements
- Improvements:
* floating point operations are approx 4x's faster
* Now write quiet NaN's
* all read/write on floating... - 11:10 AM Revision eef0ccbc (main_repo): http: fix duplicate var initialization
- IncomingMessage function contained duplicate initialization
of this._pendings. Line with one of those expressions has... - 10:53 AM Revision bc764f3d (main_repo): punycode: update to v1.2.0
- This update adds support for RFC 3490 separators for improved
compatibility with web browsers.
01/15/2013
- 05:46 PM Revision 9668df8b (main_repo): v8: work around String::WriteAscii segfault
- See http://code.google.com/p/v8/issues/detail?id=2493 for details.
Once the patch lands in upstream V8, this commit c... - 03:34 AM Revision 6b4a9357 (main_repo): install: add simplejson fallback
- Make tools/install.py work with python 2.5
2.5 is still fairly widespread and does not include a json lib as
standar... - 08:18 PM Revision b4b750b6 (main_repo): tls: follow RFC6125 more stricly
- * Allow wildcards only in left-most part of hostname identifier.
* Do not match CN if altnames are present - 07:03 PM Revision 20a3c5d0 (main_repo): streams2: Do not allow hwm < lwm
- There was previously an assert() in there, but this part of the code is
so high-volume that the added cost made a mea...
01/14/2013
- 06:22 PM Revision 27fafd46 (main_repo): stream: Do not call endReadable on a non-empty stream
- Say that a stream's current read queue has 101 bytes in it, and the
underlying resource has ended (ie, reached EOF).
... - 04:20 PM Revision a6b8f636 (main_repo): buffer: zero-length buffers shouldn't be slab-backed
- 04:19 PM Revision e501ce4b (main_repo): buffer: zero-length buffers shouldn't be slab-backed
- 12:31 PM Revision 45024e7b (main_repo): tls: allow wildcards in common name
- see #4592
- 12:10 PM Revision 4dd70bb1 (main_repo): tls: allow wildcards in common name
- see #4592
- 11:28 AM Revision f3e78bd3 (main_repo): http: fix "Cannot call method 'emit' of null"
- Fix the following exception:
http.js:974
this._httpMessage.emit('close');
^
TypeError:... - 07:06 AM Revision e4598aa2 (main_repo): gitignore: ignore perf data files
01/13/2013
- 12:26 PM Revision 926c90bc (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-... - 07:29 PM Revision e4f2a140 (main_repo): deps: upgrade libuv to 8e3e60f
01/12/2013
- 03:14 PM Revision bac537b1 (main_repo): repl: fix lint
- 03:10 PM Revision 9bce5e8f (main_repo): repl: make built-in modules available by default
- Closes #3564.
Closes #4578.
01/11/2013
- 04:24 PM Revision 8e311d28 (main_repo): windows: add support for '_Total' perf counters
- 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.... - 03:10 PM Revision d22bd9e3 (main_repo): deps: update v8 to 3.15.11.7
- 02:25 PM Revision 9a4a39fc (main_repo): Now working on 0.9.7
- 02:25 PM Revision f228e3cc (main_repo): Merge branch 'v0.9.6-release'
- 02:24 PM Revision 4c9de9d7 (main_repo): blog: release v0.9.6
- 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... - 01:18 PM Revision 97db62b4 (main_repo): Merge remote-tracking branch 'ry/v0.8' into master
- Conflicts:
AUTHORS
ChangeLog
Makefile
src/node_version.h - 12:50 PM Revision 6a91eab0 (main_repo): path: make basename and extname ignore trailing slashes
- Fixes #4536
- 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... - 12:14 PM Revision 3383d77c (main_repo): test: child process { stdio:'inherit' }
- 12:01 PM Revision d93346d0 (main_repo): Revert "typed arrays: fix build on sunos"
- This reverts commit 35a137cf8dcec75fd4cc11bbd8eb22cc2c1d7ece.
- 10:52 AM Revision 35a137cf (main_repo): typed arrays: fix build on sunos
- 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... - 08:00 AM Revision 31fc52ab (main_repo): deps: upgrade libuv to 9aab5d4
- 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. - 08:58 PM Revision bb1c0398 (main_repo): path: fix bugs related to paths with trailing slashes
- 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. - 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... - 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-...
01/10/2013
- 04:50 PM Revision 9ece63b1 (main_repo): http: Don't switch the socket into old-mode
- 04:50 PM Revision bc8feb15 (main_repo): http: Use stream.push() instead of touching _readableState
- 04:50 PM Revision 840401c0 (main_repo): net: Use readable.push() instead of private methods
- 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... - 04:49 PM Revision 530585b2 (main_repo): stream: Use push() for readable.wrap()
- 04:49 PM Revision a993f740 (main_repo): stream: Add readable.push(chunk) method
- 10:47 AM Revision 8e37a589 (main_repo): blog, changelog: 0.8.17 was released in 2013, not 2012
- 10:05 PM Revision be544237 (main_repo): blog: Correct shasums for v0.8.17
- 08:21 PM Revision 6d9ee4b1 (main_repo): blog: Add security notice to v0.8.17 post
- 08:08 PM Revision 1388171d (main_repo): blog: Post about v0.8.17
- 08:07 PM Revision daf46669 (main_repo): Now working on 0.8.18
- 08:07 PM Revision c4b080f8 (main_repo): Merge branch 'v0.8.17-release' into v0.8
- 07:58 PM Revision a6756a2c (main_repo): test: run tests in alphabetical order
- 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...
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. - 06:21 PM Revision aa742ddf (main_repo): npm: Upgrade to v1.2.0
- 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... - 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... - 11:43 AM Revision 7d66a9d0 (main_repo): typed arrays: undo local changes
- Partially revert 5664dd2, 6573fc3 and 7788a6b to ease landing changes
from upstream. - 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 - 02:13 AM Revision 1211946a (main_repo): stream: fix typo
- Also: Revert "stream: Override addListener as well as on"
This reverts commit 18c985919d93df97561157ab8e7de70f4e22dd44.
01/08/2013
- 05:27 PM Revision 18c98591 (main_repo): stream: Override addListener as well as on
- For the compatibility switch.
- 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.... - 11:38 PM Revision e6acfed9 (main_repo): doc: os.cpus() returns times in milliseconds
- 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. - 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. - 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. - 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:
... - 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
...
01/07/2013
- 03:31 PM Revision 321b8eec (main_repo): dtrace: More style
- Continuation lines should be indented with 4 spaces, not a tab.
- 03:23 PM Revision 38df9d51 (main_repo): dtrace: Make D style more D-ish
- 02:04 PM Revision f9afb3f0 (main_repo): dtrace: x64 ustack helper
- 02:01 PM Revision 13296e4b (main_repo): dtrace: fix style in ustack helper
- 01:30 PM Revision 3b715edd (main_repo): dtrace: SeqAsciiString was renamed to SeqOneByteString in v8
- 11:39 AM Revision 7788a6bf (main_repo): src: pass node_isolate to Undefined()
- 11:39 AM Revision c7d7ae1f (main_repo): src: pass node_isolate to Null()
- 11:39 AM Revision 109f73b2 (main_repo): src: pass node_isolate to True() and False()
- 11:39 AM Revision 01c3d0aa (main_repo): src: pass node_isolate to Local<>::New
- 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... - 11:39 AM Revision 412b3cee (main_repo): src: pass node_isolate to String::Empty
- 11:39 AM Revision 6573fc35 (main_repo): src: pass node_isolate to Integer::New
- 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... - 11:36 AM Revision 3e6f737e (main_repo): stream: Clean up more effectively in pipe()
- 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... - 11:19 AM Revision 8adebb92 (main_repo): node: move symbol caching to Load()
- 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... - 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... - 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...
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...
01/05/2013
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... - 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. - 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.
- 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. - 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.... - 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 - 06:44 AM Revision 0054264d (main_repo): v8: update to 3.15.11.5
- 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...
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 - 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... - 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 - 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
... - 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. - 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....
01/02/2013
- 03:13 AM Revision 8a96bb42 (main_repo): test: make tests work with newer v8
- 03:13 AM Revision 5e57bcc3 (main_repo): bindings: update to new v8 apis
- GetPointerFromInternalField() is deprecated now, we should use
GetAlignedPointerFromInternalField().
01/01/2013
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. - 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... - 07:50 PM Revision acc085e1 (main_repo): doc: add CONTRIBUTING.md
12/30/2012
- 08:26 PM Revision 44ceb5d8 (main_repo): blog: Post for v0.9.5
- 08:25 PM Revision 30bd774f (main_repo): Now working on 0.9.6
- 08:25 PM Revision 9ff2b0b6 (main_repo): Merge branch 'v0.9.5-release'
- 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... - 07:53 PM Revision 6c80ef01 (main_repo): node: emit 'exit' when exiting with error
- Fix #3555
12/29/2012
- 06:32 PM Revision 7550e31d (main_repo): benchmark: Make flamegraphs a bit more useful
- 06:32 PM Revision ecdde7df (main_repo): benchmark: Set port range properly on Linux
- 06:32 PM Revision f4232874 (main_repo): http: Separate out the storeHeader closure
- 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%.
- 06:32 PM Revision ba94f9d6 (main_repo): timers: Move list.ontimeout to separate function
- 06:32 PM Revision aec2f733 (main_repo): net: Move createWriteReq to separate function
- 06:32 PM Revision 9785ab60 (main_repo): http: Replace "in" usage with "=== undefined"
- Speeds up http benchmarks.
- 02:19 PM Revision ae1b0ca7 (main_repo): assert: improve support for new execution contexts
- More detailed information in GH-693
- 01:37 PM Revision 1c2910d9 (main_repo): test-message: Add setTimeout and nextTick message tests
- 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 ... - 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... - 11:34 AM Revision a7cc5306 (main_repo): deps: upgrade libuv to 4997738
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... - 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. - 10:42 AM Revision c4fc0feb (main_repo): https: optimize https.createConnection()
- Stop using `arguments` for performance and readability.
- 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... - 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... - 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 ... - 08:46 PM Revision fde338bf (main_repo): stream: speed up instantiation of readable stream
- - Stream.apply -> Stream.call
- 08:45 PM Revision 697484df (main_repo): domain: speed up domain.create
- Use `EventEmitter.call` instead of `EventEmitter.apply` because of performance.
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.
- 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 - 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...
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
- 06:26 PM Revision 54740c8b (main_repo): lint
- 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
``` - 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 - 06:20 PM Revision 8bf0c15a (main_repo): stream2: fix to emit end event on http.ClientResponse
- 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
... - 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... - 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
- 05:54 PM Revision 27a91387 (main_repo): util: fix deprecation message in `util.pump`
12/25/2012
- 04:18 PM Revision d2e7ca04 (main_repo): test: add regression test for #4463
- 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 ...
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.
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... - 03:37 PM Revision 6738e685 (main_repo): blog: Post about v0.9.4
- 03:36 PM Revision 70eb227e (main_repo): Now working on 0.9.5
- 03:36 PM Revision cdcac49c (main_repo): Merge branch 'v0.9.4-release'
- 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... - 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... - 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 ... - 02:08 PM Revision f119effc (main_repo): Merge remote-tracking branch 'ry/v0.8'
- 02:05 PM Revision 841b7f53 (main_repo): Ease building with VS Express by checking in generated files.
- 02:05 PM Revision 24492482 (main_repo): stdio: Do not read from stdout/err
- This fixes windows stdio pipes in streams2 land.
- 11:59 AM Revision 0edd93dc (main_repo): test: Fix simple/test-http-localaddress
- 11:51 AM Revision fb915ed9 (main_repo): lint
- 11:48 AM Revision c048c814 (main_repo): http: Trivial fix for comments and 'this.read'
- 11:42 AM Revision d30e76e0 (main_repo): npm: upgrade to 1.1.70
Also available in: Atom