Skip to content

Minor fixes for better stability#24

Merged
trevnorris merged 4 commits intonode-v20.x-nsolid-v5.xfrom
trevnorris/minor-fixes
Nov 13, 2023
Merged

Minor fixes for better stability#24
trevnorris merged 4 commits intonode-v20.x-nsolid-v5.xfrom
trevnorris/minor-fixes

Conversation

@trevnorris
Copy link
Copy Markdown
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
@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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
@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
@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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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 <santiago.gimeno@gmail.com>
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