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

Minor fixes for better stability #24

Merged
merged 4 commits into from
Nov 13, 2023

Conversation

trevnorris
Copy link
Contributor

No description provided.

@trevnorris trevnorris self-assigned this Nov 10, 2023
The value access needs to be thread safe.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
When the Environment instance associated with the main thread is
removed, reset the main_thread_id_. This will make sure calls to
GetMainEnvInst() don't return something invalid.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Nov 13, 2023
If RunCommand succeeds then the callback should always be called. This
way everything can be cleaned up properly.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Nov 13, 2023
As long as env() doesn't return nullptr it is assumed that access to
envinst_ is possible. So change the order of cleanup.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
@trevnorris trevnorris force-pushed the trevnorris/minor-fixes branch from 94ee9f2 to 550b590 Compare November 13, 2023 11:47
If RunCommand succeeds then the callback should always be called. This
way everything can be cleaned up properly.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
As long as env() doesn't return nullptr it is assumed that access to
envinst_ is possible. So change the order of cleanup.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
@trevnorris trevnorris force-pushed the trevnorris/minor-fixes branch from 550b590 to 3ec83cd Compare November 13, 2023 14:44
@trevnorris trevnorris merged commit 3ec83cd into node-v20.x-nsolid-v5.x Nov 13, 2023
16 of 18 checks passed
@trevnorris trevnorris deleted the trevnorris/minor-fixes branch November 13, 2023 14:45
trevnorris added a commit that referenced this pull request Dec 5, 2023
The value access needs to be thread safe.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 5, 2023
When the Environment instance associated with the main thread is
removed, reset the main_thread_id_. This will make sure calls to
GetMainEnvInst() don't return something invalid.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 5, 2023
If RunCommand succeeds then the callback should always be called. This
way everything can be cleaned up properly.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 5, 2023
As long as env() doesn't return nullptr it is assumed that access to
envinst_ is possible. So change the order of cleanup.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 7, 2023
The value access needs to be thread safe.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 7, 2023
When the Environment instance associated with the main thread is
removed, reset the main_thread_id_. This will make sure calls to
GetMainEnvInst() don't return something invalid.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 7, 2023
If RunCommand succeeds then the callback should always be called. This
way everything can be cleaned up properly.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
trevnorris added a commit that referenced this pull request Dec 7, 2023
As long as env() doesn't return nullptr it is assumed that access to
envinst_ is possible. So change the order of cleanup.

PR-URL: #24
Reviewed-by: Santiago Gimeno <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants