Skip to content

src: multiple updates to node locks - #60061

Closed
jasnell wants to merge 2 commits into
nodejs:mainfrom
jasnell:jasnell/node_locks_dictionarytemplate
Closed

src: multiple updates to node locks#60061
jasnell wants to merge 2 commits into
nodejs:mainfrom
jasnell:jasnell/node_locks_dictionarytemplate

Conversation

@jasnell

Copy link
Copy Markdown
Member

Multiple updates to node_locks

@nodejs-github-botnodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. lib / src Issues and PRs related to general changes in the lib or src directory. needs-ci PRs that need a full CI run. labels Sep 28, 2025
@jasnelljasnell changed the title Jasnell/node locks dictionarytemplatesrc: multiple updates to node locksSep 28, 2025
@codecov

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

Comment threadsrc/util.h
Comment threadsrc/util.h
Comment threadsrc/node_locks.cc
@jasnell
jasnellforce-pushed the jasnell/node_locks_dictionarytemplate branch 2 times, most recently from 17a5349 to cf7489fCompareOctober 4, 2025 13:11
@jasnell
jasnell requested a review from addaleaxOctober 4, 2025 13:11
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

* Track memory held by the Lock instance
* Clean up some Utf8/TwoByteString handling
@jasnell
jasnellforce-pushed the jasnell/node_locks_dictionarytemplate branch from cf7489f to 875aff9CompareOctober 5, 2025 23:09
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@addaleaxaddaleax added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Oct 6, 2025
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@jasnelljasnell added commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. labels Oct 11, 2025
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Oct 11, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in a1b73fe...a1244f0

nodejs-github-bot pushed a commit that referenced this pull request Oct 11, 2025
...and other minor cleanups
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
nodejs-github-bot pushed a commit that referenced this pull request Oct 11, 2025
* Track memory held by the Lock instance
* Clean up some Utf8/TwoByteString handling
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
@RafaelGSSRafaelGSS mentioned this pull request Oct 13, 2025
9 tasks
aduh95 pushed a commit that referenced this pull request Oct 31, 2025
...and other minor cleanups
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
aduh95 pushed a commit that referenced this pull request Oct 31, 2025
* Track memory held by the Lock instance
* Clean up some Utf8/TwoByteString handling
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
aduh95 pushed a commit that referenced this pull request Nov 7, 2025
...and other minor cleanups
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
aduh95 pushed a commit that referenced this pull request Nov 7, 2025
* Track memory held by the Lock instance
* Clean up some Utf8/TwoByteString handling
PR-URL: #60061
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
jkleinsc added a commit to electron/electron that referenced this pull request Nov 18, 2025
* chore: bump node in DEPS to v24.11.1
* src: add a default branch for module phase
nodejs/node#60261
* src: conditionally disable source phase imports by default
nodejs/node#60364
* chore: update patches
* src: update locks to use DictionaryTemplate and other minor cleanups
nodejs/node#60061
* deps: update simdjson to 4.0.7
nodejs/node#59883
* test: move sea tests into test/sea
nodejs/node#60250
* fixup deps: update simdjson to 4.0.7a
* src: conditionally disable source phase imports by default
nodejs/node#60364
* module: handle null source from async loader hooks in sync hooks
nodejs/node#59929
* Revert "src: conditionally disable source phase imports by default"
This reverts commit 5f85b84.
* src: allow disabling JS source phase imports
nodejs/node#60364
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
jkleinsc added a commit to electron/electron that referenced this pull request Nov 18, 2025
* chore: bump node in DEPS to v24.11.1
* src: add a default branch for module phase
nodejs/node#60261
* src: conditionally disable source phase imports by default
nodejs/node#60364
* chore: update patches
* src: update locks to use DictionaryTemplate and other minor cleanups
nodejs/node#60061
* deps: update simdjson to 4.0.7
nodejs/node#59883
* test: move sea tests into test/sea
nodejs/node#60250
* fixup deps: update simdjson to 4.0.7a
* src: conditionally disable source phase imports by default
nodejs/node#60364
* module: handle null source from async loader hooks in sync hooks
nodejs/node#59929
* Revert "src: conditionally disable source phase imports by default"
This reverts commit 5f85b84.
* src: allow disabling JS source phase imports
nodejs/node#60364
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
jkleinsc added a commit to electron/electron that referenced this pull request Nov 18, 2025
* chore: bump node in DEPS to v24.11.1
* src: add a default branch for module phase
nodejs/node#60261
* src: conditionally disable source phase imports by default
nodejs/node#60364
* chore: update patches
* src: update locks to use DictionaryTemplate and other minor cleanups
nodejs/node#60061
* deps: update simdjson to 4.0.7
nodejs/node#59883
* test: move sea tests into test/sea
nodejs/node#60250
* fixup deps: update simdjson to 4.0.7a
* src: conditionally disable source phase imports by default
nodejs/node#60364
* module: handle null source from async loader hooks in sync hooks
nodejs/node#59929
* Revert "src: conditionally disable source phase imports by default"
This reverts commit 5f85b84.
* src: allow disabling JS source phase imports
nodejs/node#60364
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
jkleinsc added a commit to electron/electron that referenced this pull request Nov 18, 2025
* chore: bump node in DEPS to v24.11.1
* chore: bump node to v24.11.1 (main) (#48917)
* chore: bump node in DEPS to v24.11.1
* src: add a default branch for module phase
nodejs/node#60261
* src: conditionally disable source phase imports by default
nodejs/node#60364
* chore: update patches
* src: update locks to use DictionaryTemplate and other minor cleanups
nodejs/node#60061
* deps: update simdjson to 4.0.7
nodejs/node#59883
* test: move sea tests into test/sea
nodejs/node#60250
* fixup deps: update simdjson to 4.0.7a
* src: conditionally disable source phase imports by default
nodejs/node#60364
* module: handle null source from async loader hooks in sync hooks
nodejs/node#59929
* Revert "src: conditionally disable source phase imports by default"
This reverts commit 5f85b84.
* src: allow disabling JS source phase imports
nodejs/node#60364
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.c++Issues and PRs that require attention from people who are familiar with C++.commit-queue-rebaseAdd this label to allow the Commit Queue to land a PR in several commits.lib / srcIssues and PRs related to general changes in the lib or src directory.needs-ciPRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@jasnell@nodejs-github-bot@addaleax@anonrig