Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upv8.12.0 proposal #21593
Conversation
hekike
and others
added some commits
Oct 19, 2017
addaleax
and others
added some commits
Feb 7, 2018
KoenLav
referenced this pull request
Jun 30, 2018
Merged
[8.x] deps: V8: backport b49206d from upstream #21529
ofrobots
added some commits
Jun 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mhdawson
Jul 4, 2018
Member
This would be my list of requested backports
[53f8563] - n-api: back up env before async work finalize (Gabriel Schulhof) #21129
[ba30d14] - n-api: throw when entry point is null (Gabriel Schulhof) #20779
[e61337d] - async_wrap: fix memory leak in AsyncResource (Michael Dawson) #20668
[b2d6eb7] - doc: cleanup n-api.md doc (Michael Dawson) #20430
|
This would be my list of requested backports [53f8563] - n-api: back up env before async work finalize (Gabriel Schulhof) #21129 |
LaurentGoderre
referenced this pull request
in nodejs/docker-node
Jul 6, 2018
Closed
update yarn to 1.6.0 #717
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
#20786 should be added if possible. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
#21688 will land on Monday and should also go in, IMO. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
MylesBorins
Jul 9, 2018
Member
@mhdawson b2d6eb7 and e61337d landed cleanly. The other two require manual backports and I've flagged them in the PRs
@lpinca #20786 needs to be manually backported
@gabrielschulhof #21688 does not land cleanly. Most likely we should batch a bunch of n-api patches... would you be able to look into this?
|
@mhdawson b2d6eb7 and e61337d landed cleanly. The other two require manual backports and I've flagged them in the PRs @lpinca #20786 needs to be manually backported @gabrielschulhof #21688 does not land cleanly. Most likely we should batch a bunch of n-api patches... would you be able to look into this? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
MylesBorins
Jul 9, 2018
Member
if rebased against staging and added as many of the requested commits as possible from above.
|
if rebased against staging and added as many of the requested commits as possible from above. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mhdawson
Jul 9, 2018
Member
@gabrielschulhof would be great if you could land the n-api ones that did not land cleanly, looks likey you were the author of the original PRs so may be easiest for you to do the merge.
|
@gabrielschulhof would be great if you could land the n-api ones that did not land cleanly, looks likey you were the author of the original PRs so may be easiest for you to do the merge. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
gabrielschulhof
Jul 9, 2018
Contributor
|
NP!
…On Mon, Jul 9, 2018 at 5:39 PM, Michael Dawson ***@***.***> wrote:
@gabrielschulhof <https://github.com/gabrielschulhof> would be great if
you could land the n-api ones that did not land cleanly, looks likey you
were the author of the original PRs so may be easiest for you to do the
merge.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#21593 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA7k0UBWsH3k8wmRyvVjtaXwQ2_RLlUwks5uE82SgaJpZM4U9q1x>
.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
MylesBorins
Jul 9, 2018
Member
to be explicit... please open a PR against v8.x-staging, atm our rules only allow LTS / Backporting team members to land on the staging branches
|
to be explicit... please open a PR against v8.x-staging, atm our rules only allow LTS / Backporting team members to land on the staging branches |
Trott
and others
added some commits
Mar 29, 2018
mhdawson
referenced this pull request
in nodejs/abi-stable-node-addon-examples
Jul 16, 2018
Open
Experimental feature warning #12
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
veered
commented
Jul 18, 2018
|
Is there a way of using this experimental build inside of docker? |
MylesBorins commentedJun 29, 2018
•
edited
Edited 1 time
-
MylesBorins
edited Jul 9, 2018 (most recent)
-
MylesBorins
created Jun 29, 2018
trying a bit of a different approach here.
This is a release based on all the commits that are currently on v8.x-staging
There is a backlog of around 1200 commits that have not been audited for this release
https://gist.github.com/MylesBorins/078554dfc521fe945a6f45324206ec0e
This is a semver-minor release... as such we are going to want to bake longer with an r.c. process.
If you know of specific 8.x bugs that we should fix, any commits / prs from the above list, or features you want to be considered for this minor please comment on this issue and the @nodejs/lts and @nodejs/backporters team will review and land as appropriate.
If individuals don't see anything pressing for 8.x we'll ship it with what is in this PR. Assume that all currently open backport PRs are going to be triages, if they land this PR will be updated accordingly.
2018-??-??, Version 8.12.0 'Carbon' (LTS), @MylesBorins
Notable Changes
Coming Soon
Commits
6696271837] - (SEMVER-MINOR) async_hooks: remove runtime deprecation (Ali Ijaz Sheikh) #19517e2b380775e] - (SEMVER-MINOR) async_hooks: deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513d7d5f11522] - async_wrap: fix memory leak in AsyncResource (Michael Dawson) #206681cf0f61b1e] - benchmark: add JSStreamWrap benchmark (Anna Henningsen) #179834f21b66db4] - build: include the libuv and zlib into node (Yihong Wang) #18383fc90757079] - build: fix configure script for double-digits (Misty De Meo) #21183f493001150] - build: make lint-ci work properly on Linux make (Rod Vagg) #19746db17621c14] - build: add node_lib_target_name to cctest deps (Daniel Bevenius) #185768c3be5c46c] - build: make gyp user defined variables lowercase (Daniel Bevenius) #162386cb4c3477b] - crypto: use non-deprecated v8::Object::Set (Daniel Bevenius) #174824a49707583] - crypto: remove BIO_set_shutdown (Daniel Bevenius) #17542b57ad02d74] - deps: V8: backport 14 CPU profiler commits from upstream (Peter Marshall) #21558f1d9f16bbf] - deps: V8: fix bug in InternalPerformPromiseThen (Ali Ijaz Sheikh) #21426a075cbe146] - deps: V8: cherry-pick 8361fa58 from upstream (Ali Ijaz Sheikh) #21294646445bfda] - deps: V8: backport b49206d from upstream (Ali Ijaz Sheikh) #20727978e1b100b] - deps: float fix on node-gyp in npm tree (Myles Borins) #2144861063f3b54] - deps: float 949ff366 from openssl (ECDSA blinding) (Rod Vagg)31a571d16c] - deps: float 3984ef0 from openssl / CVE-2018-0732 (Rod Vagg)f686e0f738] - (SEMVER-MINOR) deps: upgrade npm to 6.1.0 (Rebecca Turner) #20190859dc641df] - deps: V8: cherry-pick 5ebd6fcd from upstream (Ali Ijaz Sheikh) #21269ce5ba6d2fd] - deps: V8: cherry-pick 502c6ae6 from upstream (Ali Ijaz Sheikh) #212690af02ab62c] - deps: cherry-pick dbfe4a49d8 from upstream V8 (Jan Krems) #168896eec3fca13] - doc: cleanup n-api.md doc (Michael Dawson) #2043023ca557532] - doc: Uint8Array support in Buffer functions (SheetJS) #1994971a8f6c064] - doc: remove ES6/ECMAScript 2015 from buffer.md (Rich Trott) #196854be69a4801] - doc: Uint8Array support in Buffer functions (SheetJS) #19949b2159287ae] - doc: remove ES6/ECMAScript 2015 from buffer.md (Rich Trott) #1968521de71569c] - doc: Update tools/icu/README.md (Steven R. Loomis) #169399b10bd3820] - doc: fix typo in http2.md (Vse Mozhet Byt) #18872da34021f2d] - errors: make message non-enumerable (Ruben Bridgewater) #19719c0c5ac60c8] - errors: move error creation helpers to errors.js (Joyee Cheung) #18546ff693d2fc7] - errors: lazy load util in internal/errors.js (Joyee Cheung) #18358f16205d46c] - http: simplify parser lifetime tracking (Anna Henningsen) #1813562995e1a95] - (SEMVER-MINOR) http: add options to http.createServer() (Peter Marton) #157529e99e95e34] - http2: destroy the socket properly and add tests (Mathias Buus) #19852d1062cdb80] - http2: remove unused using declarations node_http2 (Daniel Bevenius) #20420bd88858038] - http2: refer to stream errors by name (Anna Henningsen) #18966f8efa8e644] - http2: remove duplicate words in comments (Tobias Nießen) #1793906bd7ee66f] - http2: pass session to DEBUG_HTTP2SESSION2 (Daniel Bevenius) #20815903a50e0b3] - http2: add req and res options to server creation (Peter Marton) #15560a3b8c8a984] - (SEMVER-MINOR) http2: add http fallback options to .createServer (Peter Marton) #157525bb69966ad] - lib: re-fix v8_prof_processor (Anna Henningsen) #19059d70901d682] - lib: replaceevalwithvm.runInThisContext(Myles Borins) #186239065e08e41] - lib: provide proper deprecation code (Ruben Bridgewater) #186941d6161eb20] - lib, src: use process.config instead of regex (Jon Moss) #17814d6f8630427] - module: enable dynamic import flag for esmodules (Myles Borins) #1838773a2d91c66] - module: Set dynamic import callback (Jan Krems) #1571335055a1653] - (SEMVER-MINOR) n-api: take n-api out of experimental (Michael Dawson) #19262bf41a41cca] - net: use\_finalinstead ofon('finish')(Anna Henningsen) #1860802496fdf1a] - perf_hooks: fix scheduling regression (Anatoli Papirovski) #180519b611d27ff] - src: makeAsyncResourcedestructor virtual (Anna Henningsen) #206334dedd25cc5] - src: fix typo in util.h comment (Anna Henningsen) #206560c6cec0beb] - src: fix nullptr dereference for signal during startup (Anna Henningsen) #206370a763272a7] - src: remove unused freelist.h header (Anna Henningsen) #20544c06a41e468] - src: create per-isolate strings after platform setup (Ulan Degenbaev) #201759ef0887f04] - src: useunordered\_mapfor perf marks (Anna Henningsen) #1955844dbdb63a5] - src: simplify http2 perf tracking code (Anna Henningsen) #1947082a48242d8] - src: add "icu::" prefix before ICU symbols (Steven R. Loomis)beb45acb39] - src: use unique_ptr for scheduled delayed tasks (Franziska Hinkelmann) #17083becb2df834] - src: use unique_ptr in platform implementation (Franziska Hinkelmann) #169708b655127d6] - src: cancel pending delayed platform tasks on exit (Anna Henningsen) #1670068ad21b58a] - src: prepare v8 platform for multi-isolate support (Anna Henningsen) #1670044e823d61a] - src: refactor callback #defines into C++ templates (Anna Henningsen) #18133fafcaa10e0] - src: renameOn\*->Emit\*for stream callbacks (Anna Henningsen) #177017da4ca0a42] - src: harden JSStream callbacks (Anna Henningsen) #18028f69ff7a8f8] - src: fix code coverage cleanup (Michael Dawson) #180814521d77810] - src: update make for new code coverage locations (Michael Dawson) #179871f8b83159e] - src: remove duplicate words in comments (Tobias Nießen) #179397f16c8fe97] - src: make FSEventWrap/StatWatcher::Start more robust (Timothy Gu) #17432788fb2933b] - src: expose uv.errmap to binding (Joyee Cheung) #173382e7cd1966c] - src: do not redefine private for GenDebugSymbols (Joyee Cheung) #18653d694beadbc] - src: remove superfluous check in backtrace_posix.cc (Anna Henningsen) #169502050c4cde7] - (SEMVER-MINOR) src, test: node internals' postmortem metadata (Matheus Marchini) #149011613b0d6e1] - stream: delete redundant code (陈刚) #18145eb55e65372] - stream: delete redundant code (陈刚) #18145a6299d6322] - test: make test-error-reporting engine agnostic (Rich Trott) #1627247b8079f17] - test: fix test when NODE_OPTIONS env var is set to --trace-warnings (Ashok) #20027bcbae881d5] - test: check TTY mode reset on exit (Anna Henningsen) #21027909524c0b3] - test: plug AliasedBuffer cctest memory leak (Anna Henningsen) #206654f7f003c4f] - test: add regression test for large write (Anna Henningsen) #19551134876769a] - test: allow running withNODE\_PENDING\_DEPRECATION(Anna Henningsen) #1899127807339d3] - test: properly tag anonymous namespaces (Michael Dawson) #185837f96f231fc] - test: refactor test-repl (Anna Henningsen) #1792638e4dd1a1e] - test: fix unreliable async-hooks/test-signalwrap (Rich Trott) #178276ab9268b90] - test: add test for postmortem metadata validation (cjihrig) #1768530bfd6fcbb] - test: remove test case 0 from tls-cnnic-whitelist (Daniel Bevenius) #19767912ac36be3] - test: set clientOpts.port property (Daniel Bevenius) #19767e0526a5397] - test: fix cctest -Wunused-variable warning (Ben Noordhuis) #18530983271f57c] - tls: use correct class name in deprecation message (Anna Henningsen) #17561427124a7bb] - tools: treat SIGABRT as crash (Anna Henningsen) #19990aea0fbeaf2] - tools: ensure doc-only doesn't update package-lock (Myles Borins) #2101511b686f9c1] - tools: update tooling to work with new macOS CLI … (Rich Trott) #21173d787935008] - tools: fix test-npm-package (Michaël Zasso) #192935686d64aa1] - tools: fix icu readme lint error (Anatoli Papirovski) #1844549f3e0453d] - tools: don't lint-md as part of main lint target (Refael Ackermann) #17587f7b7d7edaa] - tools: speed up lint-md-build (Refael Ackermann) #16945ac85c4c6de] - tools,gyp: fix regex for version matching (Rich Trott) #212165eb245cef2] - (SEMVER-MINOR) trace_events: add file pattern cli option (Andreas Madsen) #18480791f023679] - url: added url fragment lookup table (Hakan Kimeiga) #176270502e60060] - url: added space to class string of iterator objects (Haejin Jo) #17558ae81a047d6] - util: skip type checks in internal getSystemErrorName (Joyee Cheung) #18546844755ab77] - (SEMVER-MINOR) util: implement util.getSystemErrorName() (Joyee Cheung) #18186