Skip to content

Avoid lazy initialization of Mutex#132

Open
olleolleolle wants to merge 1 commit into
marcmo:masterfrom
olleolleolle:patch-1
Open

Avoid lazy initialization of Mutex#132
olleolleolle wants to merge 1 commit into
marcmo:masterfrom
olleolleolle:patch-1

Conversation

@olleolleolle

@olleolleolle olleolleolle commented Apr 3, 2020

Copy link
Copy Markdown

This PR moves the creation of the Mutex to the constructor.

  • The class needs it all the time for its primary tasks
  • This change helps Ruby platforms which do not have a GIL/GVL

Hope this helps!

  - The class needs it all the time for its primary tasks
  - This change helps Ruby platforms which do not have a GIL/GVL
@olleolleolle

Copy link
Copy Markdown
Author

cc @ioquatix

@ioquatix

ioquatix commented Apr 4, 2020

Copy link
Copy Markdown

Nice work!

@gizmomogwai

gizmomogwai commented Apr 4, 2020

Copy link
Copy Markdown
Collaborator

is this some kind of bot code improvement @olleolleolle?
it looks good for sure!

@olleolleolle

Copy link
Copy Markdown
Author

No bots involved! Glad you like it.

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.

3 participants