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

WIP: Mark C level functions as nogil #383

Closed
wants to merge 4 commits into from

Commits on Jan 14, 2020

  1. Mark C level functions as nogil

    These functions should be safe to use without the Python GIL as they are
    not creating or destroying Python objects. So mark them as such.
    
    Note: This does **not** actually release the GIL. We still have to do
    that ourselves. However this allows us to use these in code sections
    where we have already released the GIL. We can also continue to use them
    when we have the GIL as well.
    jakirkham committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    6402812 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa6ba88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e474a1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd45afe View commit details
    Browse the repository at this point in the history