Skip to content

v8.3.0 proposal

Rodrigo Muino Tomonari requested to merge v8.3.0-proposal into v8.x

2017-07-??, Version 8.3.0 (Current), @addaleax

Notable changes

  • V8
    • The V8 engine has been upgraded to version 5.9, which has a significantly changed performance profile. #13515

Commits

  • [9b104b4ea8] - benchmark: add assert map and set benchmarks (Ruben Bridgewater) #14258
  • [0ebb4dff17] - build: codesign tarball binary on macOS (Evan Lucas) #14179
  • [5ab4471d72] - build,tools: do not force codesign prefix (Evan Lucas) #14179
  • [da1913c5e7] - deps: cherry-pick 3f4536894ac from V8 upstream (ochang) #13985
  • [da9304607c] - deps: update V8 to 5.9.211.37 (Michaël Zasso) #13790
  • [06d419f8a4] - (SEMVER-MINOR) deps: cherry-pick 866ee63 from upstream V8 (Michaël Zasso) #13515
  • [8e967299e7] - (SEMVER-MINOR) deps: cherry-pick a16c3c9 from upstream V8 (jbroman) #13515
  • [83636a4cbe] - deps: backport 4fdf9fd4813 from upstream v8 (Jochen Eisinger) #12875
  • [65956e6e84] - (SEMVER-MINOR) deps: cherry-pick 6d38f89 from upstream V8 (Michaël Zasso) #13263
  • [4c4f647420] - deps: cherry-pick f5fad6d from upstream v8 (daniel.bevenius) #12826
  • [6204fadc19] - deps: cherry-pick bfae9db from upstream v8 (Ben Noordhuis) #12722
  • [5fb7a0bceb] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #13263
  • [ad928c070b] - (SEMVER-MINOR) deps: add missing include to V8 i18n.cc (Michaël Zasso) #13263
  • [fae03e6e5b] - (SEMVER-MINOR) deps: run memory hungry V8 test in exclusive mode (Michaël Zasso) #13263
  • [613c81e408] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678
  • [272f4945cc] - (SEMVER-MINOR) deps: update V8 to 5.9.211.35 (Michaël Zasso) #13515
  • [d9273ed5ed] - deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #13883
  • [6c6da38518] - doc: fix some links (Vse Mozhet Byt) #14400
  • [83c8e5c517] - doc: describe labelling process for backports (Anna Henningsen) #12431
  • [592787ef4d] - doc: error message are still major (Refael Ackermann) #14375
  • [f1b09c0a44] - doc: fix typo in stream.md (Marc Hernández Cabot) #14364
  • [4be373bc4b] - doc: fixes default shell in child_process.md (Henry) #14203
  • [b12924d894] - doc: add XadillaX to collaborators (XadillaX) #14388
  • [dc0a26f254] - doc: replace dead link in v8 module (Devin Boyer) #14372
  • [d2121ab768] - doc: fix minor typo in cluster.md (Lance Ball) #14353
  • [53ad91c3b1] - doc,stream: _transform happens one at a time (Matteo Collina) #14321
  • [f6a03439d8] - docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323
  • [28f0693796] - lib: include cached modules in module.children (Ben Noordhuis) #14132
  • [fa134dd60c] - n-api: add fast paths for integer getters (Anna Henningsen) #14393
  • [e54f75b831] - readline: remove the caching variable (Lyall Sun) #14275
  • [34821f6400] - repl: don't terminate on null thrown (Benjamin Gruenbaum) #14306
  • [32ba8aea0b] - repl: fix old history error handling (Ruben Bridgewater) #13733
  • [89961baf70] - src: fix process.abort() interaction with V8 (Anna Henningsen) #13985
  • [552d2be625] - test: improve test-util-inspect (Peter Marshall) #14003
  • [0418a70d7c] - test: add non-internet resolveAny tests (Anna Henningsen) #13883
  • [265f159881] - test: replace concatenation with template literals (Song, Bintao Garfield) #14295
  • [3414e42127] - test: replace concatenation with template literals (Zongmin Lei) #14298
  • [953736cdde] - test: move timing-dependent tests to sequential (Alexey Orlenko) #14377
  • [9b22acc29e] - test: fix flaky test-net-write-after-close (Rich Trott) #14361
  • [11ae8c33bd] - test: delete obsolete test-sendfd.js (decareano) #14334
  • [99104e1b58] - test: improve fs.exists coverage (jkzing) #14301
  • [e237720537] - test: replace string concatenation with template (ziyun) #14286
  • [3c92b787d7] - test: use path.join in async-hooks/test-tlswrap.js (Vincent Xue) #14319
  • [0197ba00a5] - test: add comments for whatwg-url tests (Gautam Arora) #14355
  • [956a473107] - test: move test-fs-largefile to pummel (Rich Trott) #14338
  • [c866c9078b] - test: use path.join for long path concatenation (zzz) #14280
  • [94c7331277] - test: replace string concatenation with path.join (jkzing) #14272
  • [def98c6959] - test: replace string concatenation with template (Nathan Jiang) #14342
  • [3bc7d2a5ea] - test: replace string concat in test-fs-watchfile.js (Helianthus21) #14287
  • [72febfd3b6] - test: replace concatenation with template literals (SkyAo) #14296
  • [b5d0a03a9e] - test: fix error handling test-http-full-response (Rich Trott) #14252
  • [ebb90900af] - tools: skip workaround for newer llvm (nanaya) #14077
  • [c0ea5d8ce5] - tools: always include llvm_version in config (nanaya) #14077
  • [55a1231d81] - v8: fix debug builds on Windows (Bartosz Sosnowski) #13634
  • [e3fcdeffcb] - v8: backport pieces from 18a26cfe174 from upstream v8 (Peter Marshall) #13217
  • [9c7af15a8c] - v8: backport 4f82f1d948c from upstream v8 (hpayer) #13217
  • [61a1f9cfe2] - v8: backport 4f82f1d948c from upstream v8 (hpayer) #13217
  • [e3c1119174] - v8: backport a9e56f4f36d from upstream v8 (Peter Marshall) #13217
  • [da35ac3bb9] - v8: backport bd59e7452be from upstream v8 (Michael Achenbach) #13217
  • [1e93589e8c] - v8: do not test v8 with -Werror (Anna Henningsen) #12875
  • [0be4d17cd4] - (SEMVER-MINOR) v8: fix gcc 7 build errors (Michaël Zasso) #13515
  • [1906077ee8] - v8: fix stack overflow in recursive method (Ben Noordhuis) #12460

This does include V8 5.9 again.

/cc @evanlucas @MylesBorins @nodejs/ctc

Merge request reports

Loading