-
-
Notifications
You must be signed in to change notification settings - Fork 35.4k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see whatβs changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: nodejs/node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 58a8e1d
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: nodejs/node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e0c9637
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 39 files changed
- 3 contributors
Commits on Apr 19, 2026
-
debugger: add edit-free runtime expression probes to
node inspectAdd a non-interactive probe mode to `node inspect` for inspecting runtime values in a run-to-completion application. This allows users to perform printf-style debugging without having to modify the application code and clean up afterwards, it also supports structured output to be consumed by tools. Probe mode launches the application, sets one or more source breakpoints, evaluates one expression at each hit, and prints a single text or JSON report when execution ends. Interface: node inspect [--json] [--preview] [--timeout=<ms>] [--port=<port>] --probe <file>:<line>[:<col>] --expr <expr> ... [--] <script> [args...] Example: ```js // cli.js let maxRSS = 0; for (let i = 0; i < 2; i++) { const { rss } = process.memoryUsage(); maxRSS = Math.max(maxRSS, rss); } ``` ``` $ node inspect --probe cli.js:5 --expr 'rss' cli.js Hit 1 at cli.js:5 rss = 54935552 Hit 2 at cli.js:5 rss = 55083008 Completed ``` (Prettified JSON to fit in commit message restrictions). ```js $ node inspect --json --probe cli.js:5 --expr 'rss' cli.js {"v":1,"probes":[{"expr":"rss","target":["cli.js",5]}], "results":[ {"probe":0,"event":"hit","hit":1, "result":{"type":"number","value":55443456, "description":"55443456"}}, {"probe":0,"event":"hit","hit":2, "result":{"type":"number","value":55574528, "description":"55574528"}}, {"event":"completed"}]} ``` Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com> PR-URL: #62713 Reviewed-By: Jan Martin <jan.krems@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>Configuration menu - View commit details
-
Copy full SHA for a79e224 - Browse repository at this point
Copy the full SHA a79e224View commit details -
lib: add new methods and error codes
Signed-off-by: Paolo Insogna <paolo@cowtech.it> PR-URL: #62762 Reviewed-By: Xuguang Mei <meixuguang@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Bryan English <bryan@bryanenglish.com>
Configuration menu - View commit details
-
Copy full SHA for 14e16db - Browse repository at this point
Copy the full SHA 14e16dbView commit details
Commits on Apr 20, 2026
-
build: add --enable-all-experimentals build flag
Signed-off-by: Paolo Insogna <paolo@cowtech.it> PR-URL: #62755 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7560670 - Browse repository at this point
Copy the full SHA 7560670View commit details -
tools: exclude @node-core/doc-kit from dependabot cooldown
`@node-core/doc-kit` is an internal package maintained within the nodejs organization, which is unlikely to be a direct source of supply-chain attack. The cooldown only slow down the propagation of new improvements from doc-kit to Node.js repo and causes surprises. The cooldown should be configured in the `doc-kit` repository instead. Currently there is a 3-day cooldown. Maybe we need to increase that to match the 5-day cooldown used in this repository. This patch excludes `@node-core/doc-kit` from the cooldown. Note that `@node-core/doc-kit` is the only dependency in `tools/doc`. But to be future proof, I did't remove the cooldown directly. PR-URL: #62775 Reviewed-By: Claudio Wunder <cwunder@gnome.org> Reviewed-By: Xuguang Mei <meixuguang@gmail.com> Reviewed-By: Aviv Keller <me@aviv.sh> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0c9637 - Browse repository at this point
Copy the full SHA e0c9637View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we canβt render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 58a8e1d...e0c9637