Hacker GitHub

← All repos

colesbury/nogil

View on GitHub ↗ ★ 2,904 Python archived

Multithreaded Python without the GIL

16 mentions on Hacker News by 15 people: 4 stories, 12 comments · first 2021-10-15 · latest 2024-03-11

Mentions per year 16 mentions · busiest year 2022 (7)
20082026
  1. …without the GIL https://docs.google.com/document/d/18CXhDb1ygxg-YXNBJNzfzZsD... [1] Github repo https://github.com/colesbury/nogil
    comment by dvas · 2024-03-11 · in gh-116167: Allow disabling the GIL
  2. …[1]: https://docs.python.org/3/c-api/stable.html#platform-conside... [2]: https://github.com/colesbury/nogil [3]: https://discuss.python.org/t/pep-703-making-the-global-inter...
    comment by saltminer · 2023-06-15 · in Our Plan for Python 3.13
  3. https://github.com/colesbury/nogil does manage to get rid of the GIL, but it's not certain to make it into Python core. The main problem is the amount of existing libraries that depend on the existence of the GIL without realizing it -…
    comment by simonw · 2023-05-15 · in Real Multithreading Is Coming to Python
  4. Important to note that this is different from the nogil project ( https://github.com/colesbury/nogil ) - this is about the feature that's landing soon in Python 3.12 which will allow multiple Python sub-interpreters each with their own GIL…
    comment by simonw · 2023-05-15 · in Real Multithreading Is Coming to Python
  5. …tps://github.com/python/peps/blob/main/pep-0703.rst https://peps.python.org/pep-0703/ colesbury/nogil https://github.com/colesbury/nogil : docker run -it nogil/python docker run -it nogil/python-cuda
  6. …My understanding is that it's based on the most recent attempt to remove the GIL by Sam Gross https://github.com/colesbury/nogil In addition to some ways to try to not have nogil have as much overhead he added a lot of unrelated speed…
    comment by rat87 · 2022-10-25 · in Python 3.11.0 final
  7. Looks like it's still active to me: https://github.com/colesbury/nogil/
    comment by js2 · 2022-09-20 · in Faster CPython 3.12 Plan
  8. I think you mean the work by Sam Gross: https://github.com/colesbury/nogil/ Interesting article about it here: https://lukasz.langa.pl/5d044f91-49c1-4170-aed1-62b6763e6ad0...
    comment by nmstoker · 2022-07-06 · in Python 3.11 vs 3.10 performance
  9. …in very active development[1]! And seems like the Core Team is not totally against the idea[2]. [1] https://github.com/colesbury/nogil [2] https://pyfound.blogspot.com/2022/05/the-2022-python-languag...
    comment by fastball · 2022-07-06 · in Python 3.11 vs 3.10 performance
  10. …where you can freely spawn threads within threads without worrying about their lifetimes. link: https://github.com/colesbury/nogil/issues/36#issuecomment-10...
    comment by thelastbender12 · 2022-05-12 · in Python Language Summit: Python Without the GIL
  11. Is it actually a corporate initiative? The project is hosted on Sam's personal GitHub[1]. [1]: https://github.com/colesbury/nogil
  12. …) - The collection thread-safety adapts some code from FreeBSD ( https://github.com/colesbury/nogil/blob/nogil/Python/qsbr.c ) - The interpreter took ideas from LuaJIT and V8's ignition interpreter (the register-accumulator
    comment by typical182 · 2021-10-15 · in A viable solution for Python concurrency