node/src
Vladimir Kurchatkin a251657058 node: mark promises as handled as soon as possible
Fixes: https://github.com/nodejs/io.js/issues/1912
PR-URL: https://github.com/nodejs/io.js/pull/1952
Reviewed-By: Domenic Denicola <d@domenic.me>
Reviewed-By: Petka Antonov <petka_antonov@hotmail.com>
2015-06-13 00:24:24 +03:00
..
res install: new performance counters provider guid 2015-02-28 17:05:15 +01:00
async-wrap-inl.h Revert "core: set PROVIDER type as Persistent class id" 2015-05-28 21:48:44 +02:00
async-wrap.cc async-wrap: set flags using functions 2015-05-04 20:07:56 -06:00
async-wrap.h streams: introduce StreamWrap and JSStream 2015-02-24 22:38:21 +03:00
base-object-inl.h Revert "core: set PROVIDER type as Persistent class id" 2015-05-28 21:48:44 +02:00
base-object.h Revert "core: set PROVIDER type as Persistent class id" 2015-05-28 21:48:44 +02:00
cares_wrap.cc src: fix intermittent SIGSEGV in resolveTxt 2015-02-25 22:45:35 -06:00
debug-agent.cc src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
debug-agent.h src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
env-inl.h core: implement runtime flag to trace sync io 2015-05-18 10:05:32 -06:00
env.cc core: implement runtime flag to trace sync io 2015-05-18 10:05:32 -06:00
env.h core: implement runtime flag to trace sync io 2015-05-18 10:05:32 -06:00
fs_event_wrap.cc fs: improve error message descriptions 2015-06-10 16:51:46 -06:00
handle_wrap.cc timers: make Timer.close idempotent 2015-03-27 20:50:09 +02:00
handle_wrap.h src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
js_stream.cc js_stream: fix buffer index in DoWrite 2015-05-06 16:30:07 +03:00
js_stream.h js_stream: fix leak of instances 2015-03-06 11:01:58 -05:00
node.cc Revert "src: add getopt option parser" 2015-06-01 11:25:32 -05:00
node.d dtrace: add missing translator 2012-02-03 14:07:32 +00:00
node.h src: export the ParseEncoding function on Windows 2015-05-07 12:30:12 -04:00
node.js node: mark promises as handled as soon as possible 2015-06-13 00:24:24 +03:00
node.stp src: remove unused dtrace probes 2015-02-02 21:55:56 +01:00
node_buffer.cc buffer: optimize Buffer.byteLength 2015-05-22 15:31:03 -07:00
node_buffer.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_constants.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_constants.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_contextify.cc vm: fix crash on fatal error in debug context 2015-03-22 20:07:49 +01:00
node_counters.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_counters.h src: fix -Wempty-body compiler warnings 2015-03-05 20:08:30 +01:00
node_crypto.cc crypto: support FIPS mode of OpenSSL 2015-06-11 01:49:20 +02:00
node_crypto.h tls: use `SSL_set_cert_cb` for async SNI/OCSP 2015-05-01 16:56:55 +02:00
node_crypto_bio.cc node_crypto_bio: adjust external memory size 2015-03-08 19:07:46 -04:00
node_crypto_bio.h src: fix crypto bio integer wraparound on 32 bits 2015-03-18 20:06:20 +01:00
node_crypto_clienthello-inl.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_crypto_clienthello.cc build,src: remove sslv3 support 2015-01-13 01:59:30 +01:00
node_crypto_clienthello.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_crypto_groups.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_dtrace.cc make: remove node_dtrace from cpplint excludes 2015-03-16 16:20:16 -04:00
node_dtrace.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_file.cc lib: speed up require(), phase 2 2015-05-27 21:21:24 +02:00
node_file.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_http_parser.cc src: fix -Wmissing-field-initializers warning 2015-05-04 13:59:31 +02:00
node_http_parser.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_i18n.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_i18n.h src: hide InitializeICUDirectory symbol 2015-06-02 21:44:18 +02:00
node_internals.h src: make accessors immune to context confusion 2015-03-23 10:40:12 +01:00
node_javascript.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_javascript.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_lttng.cc tracing: add lttng support for tracing on linux 2015-02-09 18:06:57 +01:00
node_lttng.h tracing: add lttng support for tracing on linux 2015-02-09 18:06:57 +01:00
node_lttng_provider.h tracing: add lttng support for tracing on linux 2015-02-09 18:06:57 +01:00
node_lttng_tp.h tracing: add lttng support for tracing on linux 2015-02-09 18:06:57 +01:00
node_main.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_object_wrap.h src: fix add-on builds, partially revert 8aed9d66 2015-02-18 00:07:49 +03:00
node_os.cc os: add homedir() 2015-06-05 22:58:14 -04:00
node_provider.d src: remove unused dtrace probes 2015-02-02 21:55:56 +01:00
node_root_certs.h crypto: update root certificates 2015-06-02 19:28:14 +02:00
node_stat_watcher.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_stat_watcher.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_v8.cc src: add type check to v8.setFlagsFromString() 2015-05-08 19:09:45 +02:00
node_version.h Working on v2.2.2 2015-06-01 14:08:27 +10:00
node_watchdog.cc watchdog: fix timeout for early polling return 2015-01-28 09:52:45 +11:00
node_watchdog.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_win32_etw_provider-inl.h dtrace: fix removal of unused probes 2015-02-03 22:37:42 +11:00
node_win32_etw_provider.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_win32_etw_provider.h src: remove unused dtrace probes 2015-02-02 21:55:56 +01:00
node_win32_perfctr_provider.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_win32_perfctr_provider.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
node_wrap.h streams: introduce StreamWrap and JSStream 2015-02-24 22:38:21 +03:00
node_zlib.cc core: implement runtime flag to trace sync io 2015-05-18 10:05:32 -06:00
nolttng_macros.py tracing: add lttng support for tracing on linux 2015-02-09 18:06:57 +01:00
notrace_macros.py src: remove unused dtrace probes 2015-02-02 21:55:56 +01:00
perfctr_macros.py windows: add tracing with performance counters 2012-11-21 01:21:53 +01:00
pipe_wrap.cc stream_base: introduce StreamBase 2015-02-22 22:31:57 +03:00
pipe_wrap.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
process_wrap.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
req-wrap-inl.h src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
req-wrap.h src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
signal_wrap.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
smalloc.cc src: deprecate smalloc public functions 2015-04-30 01:05:33 +02:00
smalloc.h src: deprecate smalloc public functions 2015-04-30 01:05:33 +02:00
spawn_sync.cc core: implement runtime flag to trace sync io 2015-05-18 10:05:32 -06:00
spawn_sync.h src: fix minor inefficiency in Buffer::New() call 2015-05-05 00:41:59 +02:00
stream_base-inl.h src: make accessors immune to context confusion 2015-03-23 10:40:12 +01:00
stream_base.cc stream_base: dispatch reqs in the stream impl 2015-05-01 13:52:11 +02:00
stream_base.h stream_base: WriteWrap::New/::Dispose 2015-03-07 18:51:05 -05:00
stream_wrap.cc stream_base: dispatch reqs in the stream impl 2015-05-01 13:52:11 +02:00
stream_wrap.h stream_base: `.writev()` has limited support 2015-02-28 16:50:36 -06:00
string_bytes.cc src: fix deprecated use of Buffer::New() 2015-05-05 00:41:31 +02:00
string_bytes.h src: remove NODE_INVALID_UTF8 environment variable 2015-03-05 20:44:18 +01:00
tcp_wrap.cc net: allow port 0 in connect() 2015-03-05 10:01:15 -05:00
tcp_wrap.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
timer_wrap.cc timers: do not restart the interval after close 2015-04-04 02:31:47 +03:00
tls_wrap.cc tls_wrap: invoke queued callbacks in DestroySSL 2015-06-04 23:38:30 +02:00
tls_wrap.h tls: use `SSL_set_cert_cb` for async SNI/OCSP 2015-05-01 16:56:55 +02:00
tree.h dns: don't rely on libuv for c-ares integration 2012-08-07 01:57:50 +02:00
tty_wrap.cc tty: do not add `shutdown` method to handle 2015-03-05 13:38:22 -05:00
tty_wrap.h Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
udp_wrap.cc src: make accessors immune to context confusion 2015-03-23 10:40:12 +01:00
udp_wrap.h src: switch from QUEUE to intrusive list 2015-02-11 23:06:29 +01:00
util-inl.h src: add typesafe intrusive list 2015-02-11 23:06:29 +01:00
util.cc src: fix deprecation warnings 2015-04-30 01:05:32 +02:00
util.h src: simplify node::Utf8Value() 2015-03-05 20:44:19 +01:00
uv.cc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
v8abbr.h v8abbr: ASCIISTRINGTAG => ONEBYTESTRINGTAG 2015-02-03 19:25:31 +03:00
v8ustack.d dtrace: backport two byte string fix 2013-10-09 08:49:39 -07:00