The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / src @ 916aebab

Name Size
  res
cares_wrap.cc 23.8 KB
fs_event_wrap.cc 5.59 KB
handle_wrap.cc 3.83 KB
handle_wrap.h 2.78 KB
macros.py 475 Bytes
ngx-queue.h 3.37 KB
node.cc 74.2 KB
node.d 12 KB
node.h 8.87 KB
node.js 26.1 KB
node_buffer.cc 29.2 KB
node_buffer.h 5.91 KB
node_constants.cc 18.5 KB
node_constants.h 1.31 KB
node_counters.cc 4.33 KB
node_counters.h 1.91 KB
node_crypto.cc 109 KB
node_crypto.h 8.61 KB
node_crypto_groups.h 21.8 KB
node_dtrace.cc 11.4 KB
node_dtrace.h 2.7 KB
node_extensions.cc 2.16 KB
node_extensions.h 1.72 KB
node_file.cc 28 KB
node_file.h 1.37 KB
node_http_parser.cc 16.4 KB
node_http_parser.h 1.3 KB
node_internals.h 3.74 KB
node_javascript.cc 1.77 KB
node_javascript.h 1.25 KB
node_main.cc 2.53 KB
node_object_wrap.h 3.68 KB
node_os.cc 7.36 KB
node_os.h 1.32 KB
node_provider.d 2.99 KB
node_root_certs.h 251 KB
node_script.cc 13.6 KB
node_script.h 1.34 KB
node_stat_watcher.cc 4.19 KB
node_stat_watcher.h 1.91 KB
node_string.cc 1.43 KB
node_string.h 2.11 KB
node_systemtap.d 2.35 KB
node_version.h 2.31 KB
node_win32_etw_provider-inl.h 10.6 KB
node_win32_etw_provider.cc 6.09 KB
node_win32_etw_provider.h 3.2 KB
node_win32_perfctr_provider.cc 11.5 KB
node_win32_perfctr_provider.h 1.93 KB
node_zlib.cc 15 KB
perfctr_macros.py 451 Bytes
pipe_wrap.cc 8.04 KB
pipe_wrap.h 2.08 KB
process_wrap.cc 10.3 KB
req_wrap.h 2.47 KB
signal_wrap.cc 3.79 KB
slab_allocator.cc 3.5 KB
slab_allocator.h 1.81 KB
stream_wrap.cc 15.2 KB
stream_wrap.h 2.92 KB
tcp_wrap.cc 12.6 KB
tcp_wrap.h 2.49 KB
timer_wrap.cc 4.87 KB
tree.h 51.6 KB
tty_wrap.cc 5.11 KB
tty_wrap.h 1.87 KB
udp_wrap.cc 11.5 KB
udp_wrap.h 1.9 KB
v8_typed_array.cc 29.8 KB
v8_typed_array.h 1.39 KB
v8_typed_array_bswap.h 6.95 KB
v8abbr.h 3.39 KB
v8ustack.d 18.6 KB

Latest revisions

# Date Author Comment
916aebab 02/01/2013 06:58 PM isaacs

debugger: Make the debugger timeout configurable

If the NODE_DEBUGGER_TIMEOUT environment variable is set, then use
that as the number of ms to wait for the debugger to start.

This is primarily to work around a race condition that almost never
happens in real usage with the debugger, but happens EVERY FRACKING...

3f65916f 02/01/2013 05:07 PM Ben Noordhuis

buffer: optimize Buffer.prototype.toString('hex')

Move the implementation to C++ land. The old JS implementation used
string concatenation, was dog slow and consumed copious amounts of
memory for large buffers. Example:

var buf = Buffer(0x1000000);  // 16 MB...
6aed61f1 02/01/2013 11:58 AM Ben Noordhuis

dns, cares: don't filter NOTIMP, REFUSED, SERVFAIL

Report the aforementioned DNS server failure codes as-is, stop c-ares
from reporting them as ARES_ECONNREFUSED.

Reported by Steve Freegard.

01681091 01/30/2013 12:04 PM isaacs

node: Do not use fn.apply() in process._makeCallback

5e7e51c2 01/28/2013 04:12 PM Bert Belder

cluster: support datagram sockets

2e371b8f 01/27/2013 03:50 PM Ben Noordhuis

buffer: fix Buffer::Copy regression from 00b4b7b

If the end argument is omitted or not a number, make it default to
the end of the buffer, not zero.

Ideally, it should not matter what it defaults to because the JS shim
in lib/buffer.js should handle that but there are still several places...

0972acb5 01/27/2013 11:11 AM Fedor Indutny

stream_wrap: reference handle before uv_write2

Revert commit 7f2a78bf4d494806ccabcccdeb8579dcc4405a8d and fix using
empty symbol handle.

7f2a78bf 01/27/2013 09:21 AM Ben Noordhuis

Revert "stream_wrap: reference handle before uv_write2"

It's segfaulting in release mode and asserting in debug mode:

#
  1. Fatal error in ../../deps/v8/src/api.h, line 297
  2. CHECK failed #

This reverts commit 99f0b022d528cc350f87150b5ecdf5c903aaeeb1.

99f0b022 01/26/2013 01:38 PM Fedor Indutny

stream_wrap: reference handle before uv_write2

Before sending handle to another process using uv_write2(), it should be
referenced to prevent it from being GCed before AfterWrite() will be
called.

see #4599

15508589 01/25/2013 05:25 PM isaacs

addon: Pass module object to NODE_MODULE init function

mainly to allow native addons to export single functions on
rather than being restricted to operating on an existing
object.

Init functions now receive exports as the first argument, like
before, but also the module object as the second argument, if they...

View revisions

Also available in: Atom