nogil

Multithreaded Python without the GIL

OTHER License

Stars
2.9K

Bot releases are visible (Hide)

nogil - nogil-3.9.10 (April 1, 2023) Latest Release

Published by colesbury over 1 year ago

  • Fix name conflict with greenlets (#109)
nogil - nogil-3.9.10 (December 21, 2022)

Published by colesbury almost 2 years ago

  • Fix a number of tracing bugs, including missing events for some C method descriptors and returns from coroutines
  • Fix code object incompatibilities with respect to upstream
  • Fix crash involving uwsgi and fork (463fc64)
  • Make repr(list) thread-safe
  • Fix thread-safety issue when accessing frame.f_lineno
  • Fix gdb traceback for Python generators
nogil - nogil-3.9.10

Published by colesbury over 2 years ago

  • Rebased changes on top of 3.9.10
  • Fixed compile issues on Apple's M1 cpus
  • Remove default values from code.co_freevars
  • Fixed behavior of function.__kwdefaults__ when modified
  • Make list(dict.values()) lock the underlying dict
  • Support types.FunctionType(...) with closure passed as an argument
  • Fix memory leak when replacing function's __closure__
  • Fix thread safety issues in list slicing