Skip to content

trace_events: use private fields instead of symbols for Tracing - #51180

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
pluris:refactor/private_field_tracing
Dec 28, 2023
Merged

trace_events: use private fields instead of symbols for Tracing#51180
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
pluris:refactor/private_field_tracing

Conversation

@pluris

Copy link
Copy Markdown
Contributor

A small refactor to replace Symbols with private properties.

Refs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_properties

@nodejs-github-botnodejs-github-bot added needs-ci PRs that need a full CI run. trace_events Issues and PRs related to V8, Node.js core, and userspace code trace events. labels Dec 16, 2023
@aduh95aduh95 added the semver-major PRs that contain breaking changes and should be released in the next major version. label Dec 20, 2023
@jasnelljasnell added the request-ci Add this label to start a Jenkins CI on a PR. label Dec 23, 2023
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Dec 23, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@lpincalpinca added the commit-queue Add this label to land a pull request using GitHub Actions. label Dec 25, 2023
@nodejs-github-botnodejs-github-bot added commit-queue-failed An error occurred while landing this pull request using GitHub Actions. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels Dec 25, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator
Commit Queue failed
- Loading data for nodejs/node/pull/51180
✔ Done loading data for nodejs/node/pull/51180
----------------------------------- PR info ------------------------------------
Title trace_events: use private fields instead of symbols for `Tracing` (#51180)
Author Jungku Lee (@pluris)
Branch pluris:refactor/private_field_tracing -> nodejs:main
Labels semver-major, trace_events, needs-ci
Commits 1
- trace_events: use private fields instead of symbols for `Tracing`
Committers 1
- Jungku Lee PR-URL: https://github.com/nodejs/node/pull/51180
Refs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_properties
Reviewed-By: James M Snell Reviewed-By: Luigi Pinca ------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/51180
Refs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_properties
Reviewed-By: James M Snell Reviewed-By: Luigi Pinca --------------------------------------------------------------------------------
ℹ This PR was created on Sat, 16 Dec 2023 13:36:25 GMT
✔ Approvals: 2
✔ - James M Snell (@jasnell) (TSC): https://github.com/nodejs/node/pull/51180#pullrequestreview-1793958124
✔ - Luigi Pinca (@lpinca): https://github.com/nodejs/node/pull/51180#pullrequestreview-1795948688
✘ semver-major requires at least 2 TSC approvals
✔ Last GitHub CI successful
ℹ Last Full PR CI on 2023-12-25T03:35:33Z: https://ci.nodejs.org/job/node-test-pull-request/56520/
- Querying data for job/node-test-pull-request/56520/
✔ Last Jenkins CI successful
--------------------------------------------------------------------------------
✔ Aborted `git node land` session in /home/runner/work/node/node/.ncu
https://github.com/nodejs/node/actions/runs/7324130804

@H4ad

H4ad commented Dec 28, 2023

Copy link
Copy Markdown
Member

@nodejs/tsc Please, someone can take a look and approve this one?

@H4adH4ad removed the commit-queue-failed An error occurred while landing this pull request using GitHub Actions. label Dec 28, 2023
@anonriganonrig added the commit-queue Add this label to land a pull request using GitHub Actions. label Dec 28, 2023
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Dec 28, 2023
@nodejs-github-bot
nodejs-github-bot merged commit 9fe0424 into nodejs:mainDec 28, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in 9fe0424

RafaelGSS added a commit that referenced this pull request Apr 12, 2024
Notable Changes:
TBD
Semver-Major Commits:
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: TBD
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
RafaelGSS added a commit that referenced this pull request Apr 15, 2024
Notable Changes:
TBD
Semver-Major Commits:
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
marco-ippolito added a commit that referenced this pull request Apr 17, 2024
Notable Changes:
TBD
Semver-Major Commits:
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
RafaelGSS added a commit that referenced this pull request Apr 18, 2024
Semver-Major Commits:
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
marco-ippolito added a commit that referenced this pull request Apr 19, 2024
Semver-Major Commits:
build:
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52293
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #52293
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (Stefan Stojanovic) #52293
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52293
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52293
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52293
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52293
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52293
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 12.3.219.16 (Michaël Zasso) #52293
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 126 (Michaël Zasso) #52293
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
RafaelGSS added a commit that referenced this pull request Apr 22, 2024
Semver-Major Commits:
build:
* (SEMVER-MAJOR) compile with C++20 support on Windows (StefanStojanovic) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52293
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52465
* (SEMVER-MAJOR) V8: revert CL 5331688 (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #52465
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52465
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52465
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52465
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52465
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52465
* (SEMVER-MAJOR) update V8 to 12.4.254.14 (Michaël Zasso) #52465
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #52293
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (Stefan Stojanovic) #52293
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52293
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52293
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52293
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52293
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52293
* (SEMVER-MAJOR) update V8 to 12.3.219.16 (Michaël Zasso) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 127 (Michaël Zasso) #52465
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 126 (Michaël Zasso) #52293
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 12.4 (Michaël Zasso) #52465
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
marco-ippolito added a commit that referenced this pull request Apr 23, 2024
Semver-Major Commits:
build:
* (SEMVER-MAJOR) compile with C++20 support on Windows (StefanStojanovic) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52293
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52465
* (SEMVER-MAJOR) V8: revert CL 5331688 (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #52465
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52465
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52465
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52465
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52465
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52465
* (SEMVER-MAJOR) update V8 to 12.4.254.14 (Michaël Zasso) #52465
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #52293
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (Stefan Stojanovic) #52293
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52293
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52293
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52293
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52293
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52293
* (SEMVER-MAJOR) update V8 to 12.3.219.16 (Michaël Zasso) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 127 (Michaël Zasso) #52465
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 126 (Michaël Zasso) #52293
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 12.4 (Michaël Zasso) #52465
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
RafaelGSS added a commit that referenced this pull request Apr 24, 2024
Semver-Major Commits:
build:
* (SEMVER-MAJOR) compile with C++20 support on Windows (StefanStojanovic) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52465
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #52293
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #51362
* (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #50115
console:
* (SEMVER-MAJOR) treat non-strings as separate argument in console.assert() (Jacob Hummer) #49722
crypto:
* (SEMVER-MAJOR) runtime deprecate hmac constructor (Marco Ippolito) #52071
* (SEMVER-MAJOR) runtime deprecate Hash constructor (Marco Ippolito) #51880
* (SEMVER-MAJOR) move createCipher and createDecipher to eol (Marco Ippolito) #50973
deps:
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52465
* (SEMVER-MAJOR) V8: revert CL 5331688 (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #52465
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52465
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52465
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52465
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52465
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52465
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52465
* (SEMVER-MAJOR) update V8 to 12.4.254.14 (Michaël Zasso) #52465
* (SEMVER-MAJOR) V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #52293
* (SEMVER-MAJOR) silence internal V8 deprecation warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (Stefan Stojanovic) #52293
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #52293
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #52293
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #52293
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #52293
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #52293
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #52293
* (SEMVER-MAJOR) update V8 to 12.3.219.16 (Michaël Zasso) #52293
* (SEMVER-MAJOR) V8: backport c4be0a97f981 (Richard Lau) #51362
* (SEMVER-MAJOR) V8: cherry-pick f8d5e576b814 (Richard Lau) #51362
* (SEMVER-MAJOR) patch V8 to support compilation with MSVC (StefanStojanovic) #51362
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #51362
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #51362
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #51362
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #51362
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #51362
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 to 12.2.281.27 (Michaël Zasso) #51362
* (SEMVER-MAJOR) V8: cherry-pick de611e69ad51 (Keyhan Vakil) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0fd478bcdabd (Joyee Cheung) #50115
* (SEMVER-MAJOR) V8: cherry-pick 0f9ebbc672c7 (Chengzhong Wu) #50115
* (SEMVER-MAJOR) V8: cherry-pick 8f0b94671ddb (Lu Yahan) #50115
* (SEMVER-MAJOR) V8: cherry-pick f7d000a7ae7b (Luke Albao) #50115
* (SEMVER-MAJOR) V8: cherry-pick 25902244ad1a (Joyee Cheung) #50115
* (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove usage of a C++20 feature from V8 (Michaël Zasso) #50115
* (SEMVER-MAJOR) avoid compilation error with ASan (Michaël Zasso) #50115
* (SEMVER-MAJOR) disable V8 concurrent sparkplug compilation (Michaël Zasso) #50115
* (SEMVER-MAJOR) silence irrelevant V8 warning (Michaël Zasso) #50115
* (SEMVER-MAJOR) always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #50115
* (SEMVER-MAJOR) update V8 to 11.9.169.7 (Michaël Zasso) #50115
doc:
* (SEMVER-MAJOR) runtime deprecate flag --trace-atomics-wait (marco-ippolito) #51179
* (SEMVER-MAJOR) bump FreeBSD experimental support to 13.2 (Michaël Zasso) #51231
* (SEMVER-MAJOR) add migration paths for deprecated utils (Marco Ippolito) #50488
fs:
* (SEMVER-MAJOR) runtime deprecate fs.Stats constructor (Marco Ippolito) #52067
* (SEMVER-MAJOR) use private fields instead of symbols for `Dir` (Jungku Lee) #51037
* (SEMVER-MAJOR) make stats date fields lazy (Yagiz Nizipli) #50908
http:
* (SEMVER-MAJOR) preserve raw header duplicates in writeHead after setHeader calls (Tim Perry) #50394
lib:
* (SEMVER-MAJOR) enable WebSocket by default (Aras Abbasi) #51594
lib,test:
* (SEMVER-MAJOR) handle new Iterator global (Michaël Zasso) #51362
process:
* (SEMVER-MAJOR) wait for `'exit'` before printing result (Antoine du Hamel) #52172
src:
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 127 (Michaël Zasso) #52465
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 126 (Michaël Zasso) #52293
* (SEMVER-MAJOR) use supported API to get stalled TLA messages (Michaël Zasso) #51362
* (SEMVER-MAJOR) update default V8 platform to override functions with location (Etienne Pierre-Doray) #51362
* (SEMVER-MAJOR) add missing TryCatch (Michaël Zasso) #51362
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 124 (Michaël Zasso) #51362
* (SEMVER-MAJOR) use non-deprecated v8::Uint8Array::kMaxLength (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to v8::Exception API change (Michaël Zasso) #50115
* (SEMVER-MAJOR) use non-deprecated version of CreateSyntheticModule (Michaël Zasso) #50115
* (SEMVER-MAJOR) update NODE_MODULE_VERSION to 122 (Michaël Zasso) #50115
stream:
* (SEMVER-MAJOR) bump default highWaterMark (Robert Nagy) #52037
test:
* (SEMVER-MAJOR) mark test-worker-arraybuffer-zerofill as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) mark some GC-related tests as flaky (Michaël Zasso) #51362
* (SEMVER-MAJOR) allow slightly more diff in memory leak test (Michaël Zasso) #51362
* (SEMVER-MAJOR) replace always-opt flag with alway-turbofan (Michaël Zasso) #50115
* (SEMVER-MAJOR) remove tests that create very large buffers (Michaël Zasso) #50115
* (SEMVER-MAJOR) adapt to new V8 trusted memory spaces (Michaël Zasso) #50115
test_runner:
* (SEMVER-MAJOR) omit filtered test from output (Colin Ihrig) #52221
* (SEMVER-MAJOR) improve `--test-name-pattern` to allow matching single test (Michał Drobniak) #51577
tools:
* (SEMVER-MAJOR) update V8 gypfiles for 12.4 (Michaël Zasso) #52465
* (SEMVER-MAJOR) roughly port v8_abseil to gyp (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.2 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.1 (Michaël Zasso) #51362
* (SEMVER-MAJOR) update V8 gypfiles for 12.0 (Michaël Zasso) #51362
trace_events:
* (SEMVER-MAJOR) use private fields instead of symbols for `Tracing` (Jungku Lee) #51180
util:
* (SEMVER-MAJOR) runtime deprecate util.log (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isSymbol (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isString (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isRegExp (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isPrimitive (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isObject (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNumber (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNullOrUndefined (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isNull (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isFunction (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isError (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isDate (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBuffer (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util.isBoolean (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecate util.isArray (Marco Ippolito) #50488
* (SEMVER-MAJOR) runtime deprecation util._extend (Marco Ippolito) #50488
v8:
* (SEMVER-MAJOR) enable maglev on supported architectures (Keyhan Vakil) #51360
PR-URL: #52505
Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ciPRs that need a full CI run.semver-majorPRs that contain breaking changes and should be released in the next major version.trace_eventsIssues and PRs related to V8, Node.js core, and userspace code trace events.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@pluris@nodejs-github-bot@H4ad@jasnell@lpinca@anonrig@trivikr@aduh95