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
20082026
-
…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 -
…[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 -
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 -
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 -
…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
comment by westurner · 2023-04-08 · in PEP 684 was accepted – Per-interpreter GIL in Python 3.12 -
…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 -
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 -
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 -
…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 -
…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 -
Is it actually a corporate initiative? The project is hosted on Sam's personal GitHub[1]. [1]: https://github.com/colesbury/nogil
comment by jamesmishra · 2021-10-27 · in Notes from the Meeting on Python GIL Removal Between Python Core and Sam Gross -
…) - 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