Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v12.9.0 release proposal #29210

Merged
merged 97 commits into from
Aug 20, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
cfe2484
deps: update V8 to 7.6.303.29
targos Aug 2, 2019
b04f9e1
build: reset embedder string to "-node.0"
targos Aug 2, 2019
040e7da
deps: V8: fix filename manipulation for Windows
refack Mar 31, 2019
434c127
deps: V8: un-cherry-pick bd019bd
refack Mar 27, 2019
33f3e38
deps: V8: silence irrelevant warning
targos Mar 27, 2019
eefbc07
deps: V8: update postmortem metadata generation script
cjihrig Mar 28, 2019
ac0c075
deps: V8: patch register-arm64.h
refack May 22, 2019
d940403
deps: V8: forward declaration of `Rtl*FunctionTable`
refack May 22, 2019
94c8d06
deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init
refack May 23, 2019
f24caef
deps: V8: add workaround for MSVC optimizer bug
refack May 17, 2019
c9f8d28
deps: V8: fix BUILDING_V8_SHARED issues
refack May 26, 2019
533b2d4
deps: V8: fix linking issue for MSVS
refack May 30, 2019
9b3c115
deps: V8: cherry-pick 3b8c624
targos Jun 17, 2019
945955f
deps: cherry-pick 13a04aba from V8 upstream
jkunkee Jul 4, 2019
492b7cb
deps: V8: cherry-pick d2ccc59
targos Jul 20, 2019
7d411f4
deps: V8: backport b33af60
devsnek Jul 19, 2019
4d7a795
tools: sync gypfiles with V8 7.6
targos May 18, 2019
f08f154
test: update postmortem metadata test for V8 7.6
cjihrig Jun 3, 2019
7b8eb83
deps: patch V8 to be API/ABI compatible with 7.4 (from 7.5)
targos Jun 1, 2019
53c7fac
deps: patch V8 to be API/ABI compatible with 7.4 (from 7.6)
targos Aug 4, 2019
925e40c
module: add warning when import,export is detected in CJS context
gntem Jul 27, 2019
b7696b4
events: give subclass name in unhandled 'error' message
addaleax Aug 3, 2019
000999c
stream: improve read() performance
mscdex Aug 4, 2019
54197ea
crypto: extend RSA-OAEP support with oaepHash
tniessen Jun 21, 2019
82edebf
test: add test for OAEP hash mismatch
tniessen Jul 30, 2019
17d9495
doc: make unshift doc compliant with push doc
EduardoRFS Aug 4, 2019
f194626
fs: validate fds as int32s
cjihrig Aug 5, 2019
5008b46
benchmark: allow easy passing of process flags
mscdex Aug 5, 2019
7b7b8f2
doc: documented default statusCode
nfearnley Aug 5, 2019
491b46d
module: refine package name validation
guybedford Aug 5, 2019
43e444b
test: refactor test-sync-io-option
addaleax Aug 6, 2019
375d1ee
doc: improve UV_THREADPOOL_SIZE description
tniessen Aug 7, 2019
f9ed5f3
test: assert: add failing deepEqual test for faked boxed primitives
ljharb Aug 6, 2019
8426077
util: assert: fix deepEqual comparing fake-boxed to real boxed primitive
ljharb Aug 6, 2019
112ec73
util: isEqualBoxedPrimitive: ensure both values are actual boxed Symbols
ljharb Aug 7, 2019
647f3a8
stream: encapsulate buffer-list
ronag Aug 5, 2019
1b6d7c0
doc: fix nits in child_process.md
vsemozhetbyt Aug 6, 2019
a4e2549
util: improve debuglog performance
mscdex Aug 4, 2019
6bc4620
stream: improve read() performance more
mscdex Aug 6, 2019
c396b2a
http: buffer writes even while no socket assigned
ronag Aug 6, 2019
e543d35
stream: inline and simplify onwritedrain
ronag Aug 7, 2019
16e0011
http: add missing stream-like properties to OutgoingMessage
ronag Aug 6, 2019
e3b1243
test: unskip tests that now pass on AIX
sam-github Aug 8, 2019
6f7b561
dns: update lookupService() first arg name
cjihrig Aug 8, 2019
2c91c65
deps: upgrade to libuv 1.31.0
cjihrig Aug 9, 2019
2528dee
report: list envvars using uv_os_environ()
cjihrig Aug 5, 2019
13a4979
http: remove duplicate check
ronag Aug 6, 2019
b2936cf
src: organize imports in inspector_profiler.cc
DTeachs Aug 9, 2019
cb16229
module: pkg exports validations and fallbacks
guybedford Aug 2, 2019
1011a17
tools: allow single JS file for --link-module
danbev Jun 27, 2019
2e50088
http: remove redundant condition
lpinca Aug 10, 2019
5ea9237
doc: clarify async iterator leak
ronag Aug 6, 2019
3bfca0b
doc, lib, src, test, tools: fix assorted typos
XhmikosR Aug 10, 2019
2a84459
stream: improve read() performance further
mscdex Aug 10, 2019
66249bb
inspector: use const for contextGroupId
gengjiawen Aug 10, 2019
c7a4525
buffer: improve ERR_BUFFER_OUT_OF_BOUNDS default
cjihrig Aug 12, 2019
0aa339e
test: skip test-fs-access if root
danbev Aug 12, 2019
6b9e372
http: follow symbol naming convention
ronag Aug 12, 2019
9ead4ec
doc: note that stream error can close stream
ronag Aug 11, 2019
9057814
buffer: improve copy() performance
mscdex Aug 9, 2019
31c50e5
tools: make nodedownload.py Python 3 compatible
cclauss Aug 13, 2019
b085b94
console: minor timeLogImpl() refactor
cjihrig Aug 13, 2019
0a63e2d
build: support py3 for configure.py
cclauss Aug 13, 2019
a17d398
deps: V8: cherry-pick e3d7f8a
cclauss Aug 14, 2019
18b7113
test: make exported method static
rpoisel Aug 12, 2019
ebfe636
doc: fix introduced_in note in querystring.md
bnoordhuis Aug 6, 2019
aff1ef9
test: add required settings to test-benchmark-buffer
Trott Aug 16, 2019
edbe38d
doc: mention N-API as recommended approach
mhdawson Aug 1, 2019
62a0e91
src: simplify UnionBytes
bnoordhuis Aug 14, 2019
178caa5
fs: add default options for *stat()
UziTech Aug 14, 2019
e2a2a3f
stream: use lazy registration for drain for fast destinations
ronag Aug 12, 2019
e51f924
build: add a testclean target
danbev Aug 12, 2019
e474c67
readline: establish y in cursorTo as optional
Flarna Aug 14, 2019
5b892c4
tls: allow client-side sockets to be half-opened
lpinca May 23, 2019
bb19d82
fs: add fs.writev() which exposes syscall writev()
AnasAboreeda Feb 4, 2019
f9b61d2
http,stream: add writableEnded
ronag Aug 2, 2019
964dff8
http2: remove unused FlushData() function
addaleax Aug 15, 2019
3c346b8
readline: close dumb terminals on Control+C
cjihrig Aug 15, 2019
7f11c72
readline: close dumb terminals on Control+D
cjihrig Aug 15, 2019
a6b9299
src: rename --security-reverts to ...-revert
sam-github Aug 15, 2019
fbe25c7
build: remove unnecessary Python semicolon
MattIPv4 Aug 14, 2019
ad28f55
doc: improve example single-test command
davidguttman Aug 13, 2019
5c5ef4e
build: remove unused option
Trott Aug 16, 2019
acdc21b
tools: make pty_helper.py python3-compatible
bnoordhuis Aug 16, 2019
4356836
fs: validate writev fds consistently
cjihrig Aug 17, 2019
81f3eb5
fs: add writev() promises version
cjihrig Aug 17, 2019
82eeadb
fs: use consistent buffer array validation
cjihrig Aug 17, 2019
6bafd35
test: deflake test-tls-passphrase
lpinca Aug 15, 2019
c5edeb9
http: simplify drain()
ronag Aug 11, 2019
d4e397a
worker: fix crash when SharedArrayBuffer outlives creating thread
addaleax Aug 17, 2019
c4f6077
tools: make code cache and snapshot deterministic
bnoordhuis Aug 15, 2019
d79d142
fs: use fs.writev() internally
ronag Aug 17, 2019
17319e7
net: use callback to properly propagate error
ronag Aug 17, 2019
1e3e6da
stream: simplify howMuchToRead()
ronag Aug 16, 2019
f42eb01
build: enable linux large pages LLVM lld linkage support
devnexen Aug 2, 2019
a9f8b62
stream: add readableEnded
ronag Jul 23, 2019
e6872f5
2019-08-20, Version 12.9.0 (Current)
targos Aug 19, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
deps: V8: update postmortem metadata generation script
Update postmortem metadata constants for V8 7.6 in Node.js.

Backport-PR-URL: #28955
PR-URL: #28016
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Refael Ackermann (רפאל פלחי) <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
  • Loading branch information
cjihrig authored and targos committed Aug 16, 2019
commit eefbc0773faa5cf0299f524cecce3370ea859ba7
2 changes: 1 addition & 1 deletion common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.3',
'v8_embedder_string': '-node.4',

##### V8 defaults for Node.js #####

Expand Down
7 changes: 7 additions & 0 deletions deps/v8/tools/gen-postmortem-metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,10 @@
{ 'name': 'SmiTagMask', 'value': 'kSmiTagMask' },
{ 'name': 'SmiValueShift', 'value': 'kSmiTagSize' },
{ 'name': 'SmiShiftSize', 'value': 'kSmiShiftSize' },
{ 'name': 'SystemPointerSize', 'value': 'kSystemPointerSize' },
{ 'name': 'SystemPointerSizeLog2', 'value': 'kSystemPointerSizeLog2' },
{ 'name': 'TaggedSize', 'value': 'kTaggedSize' },
{ 'name': 'TaggedSizeLog2', 'value': 'kTaggedSizeLog2' },

{ 'name': 'OddballFalse', 'value': 'Oddball::kFalse' },
{ 'name': 'OddballTrue', 'value': 'Oddball::kTrue' },
Expand Down Expand Up @@ -161,6 +165,8 @@
'value': 'Map::NumberOfOwnDescriptorsBits::kMask' },
{ 'name': 'bit_field3_number_of_own_descriptors_shift',
'value': 'Map::NumberOfOwnDescriptorsBits::kShift' },
{ 'name': 'class_Map__instance_descriptors_offset',
'value': 'Map::kInstanceDescriptorsOffset' },

{ 'name': 'off_fp_context_or_frame_type',
'value': 'CommonFrameConstants::kContextOrFrameTypeOffset'},
Expand Down Expand Up @@ -244,6 +250,7 @@
'JSArrayBuffer, byte_length, size_t, kByteLengthOffset',
'JSArrayBufferView, byte_length, size_t, kByteLengthOffset',
'JSArrayBufferView, byte_offset, size_t, kByteOffsetOffset',
'JSTypedArray, external_pointer, uintptr_t, kExternalPointerOffset',
'JSTypedArray, length, Object, kLengthOffset',
'Map, instance_size_in_words, char, kInstanceSizeInWordsOffset',
'Map, inobject_properties_start_or_constructor_function_index, char, kInObjectPropertiesStartOrConstructorFunctionIndexOffset',
Expand Down