Switch branches/tags
Find file History
BridgeAR lib,src: replace all C++ promises with JS promises
C++ promises can not be properly optimized by V8. They also behave
a tiny bit different than "regular" promises.

PR-URL: #20830
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
Reviewed-By: Benedikt Meurer <benedikt.meurer@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Latest commit bd1f355 May 18, 2018
Permalink
..
Failed to load latest commit information.
internal lib,src: replace all C++ promises with JS promises Jul 16, 2018
.eslintrc.yaml tools: stricter eslint rule for globals May 18, 2018
_http_agent.js http: fix request with option timeout and agent Jul 13, 2018
_http_client.js http: fix request with option timeout and agent Jul 13, 2018
_http_common.js http: remove a pair of outdated comments Jun 11, 2018
_http_incoming.js http: added aborted property to request Apr 26, 2018
_http_outgoing.js lib: consolidate redundant require() calls Jul 10, 2018
_http_server.js http: fix res emit close before user finish May 24, 2018
_stream_duplex.js stream: only check options once in Duplex ctor Apr 28, 2018
_stream_passthrough.js meta: restore original copyright header Mar 10, 2017
_stream_readable.js stream: inline needMoreData function Jun 2, 2018
_stream_transform.js stream: make virtual methods errors consistent Mar 12, 2018
_stream_wrap.js lib: move _stream_wrap into internals Oct 19, 2017
_stream_writable.js stream: simplify writable's validChunk() May 14, 2018
_tls_common.js tls: specify options.name in validateKeyCert Apr 27, 2018
_tls_wrap.js lib,src: remove openssl feature conditionals Jun 7, 2018
assert.js assert: improve simple assert Jul 16, 2018
async_hooks.js lib: always show ERR_INVALID_ARG_TYPE received part Mar 25, 2018
buffer.js errors: validate input arguments Apr 13, 2018
child_process.js lib,src: replace all C++ promises with JS promises Jul 16, 2018
cluster.js lib: use consistent indentation for ternaries Jul 7, 2017
console.js console: fix timeEnd() not coercing the input Jul 16, 2018
constants.js constants: freeze the constants object May 7, 2018
crypto.js crypto: remove deprecated legacy API Jul 13, 2018
dgram.js dns: lazy loaded May 18, 2018
dns.js dns: add promisified dns module Jun 20, 2018
domain.js domain: converted anonymous to named function Apr 18, 2018
events.js events: optimize condition for optimal scenario May 3, 2018
fs.js lib,src: replace all C++ promises with JS promises Jul 16, 2018
http.js http: allow url and options to be passed to http*.request and http*.get Jul 13, 2018
http2.js http2: refactor error handling Aug 27, 2017
https.js lib,src: remove openssl feature conditionals Jun 7, 2018
inspector.js inspector: expose original console Jul 6, 2018
module.js lib: add back lib/module.js redirection Mar 15, 2018
net.js http: fix request with option timeout and agent Jul 13, 2018
os.js lib: remove unnecessary assignment of exports Apr 22, 2018
path.js lib: always show ERR_INVALID_ARG_TYPE received part Mar 25, 2018
perf_hooks.js perf_hooks: remove less useful bootstrap marks Jun 15, 2018
process.js src: remove excessive license boilerplate Jan 27, 2015
punycode.js lib: remove let from for loops Oct 4, 2016
querystring.js tools: add 'spaced-comment' into eslint rules Apr 1, 2018
readline.js repl: changes ctrl+u to delete from cursor to line start May 18, 2018
repl.js repl: make own properties shadow prototype properties Jul 13, 2018
stream.js stream: add pipeline and finished Apr 16, 2018
string_decoder.js lib: always show ERR_INVALID_ARG_TYPE received part Mar 25, 2018
sys.js meta: restore original copyright header Mar 10, 2017
timers.js lib,src: replace all C++ promises with JS promises Jul 16, 2018
tls.js doc: fix inconsistent documentation (host vs hostname) Jun 1, 2018
trace_events.js trace_events: adds a new trace_events api Apr 17, 2018
tty.js readline: lazy loaded May 18, 2018
url.js lib: remove unnecessary require May 18, 2018
util.js util: do not escape single quotes if not necessary Jul 16, 2018
v8.js v8: replace Buffer with FastBuffer in deserialize Jun 14, 2018
vm.js lib: introduce internal/validators Apr 26, 2018
worker_threads.js worker: rename to worker_threads Jun 6, 2018
zlib.js zlib: removed extra util require Jun 6, 2018