|
|
Log in / Subscribe / Register

Unladen swallow: accelerating Python

Unladen swallow: accelerating Python

Posted May 8, 2009 2:40 UTC (Fri) by jamesh (guest, #1159)
In reply to: Unladen swallow: accelerating Python by kune
Parent article: Unladen swallow: accelerating Python

It will be interesting to see how much compatibility they maintain as they move forward with trying to remove the global interpreter lock.

There are many C extensions that depend on the GIL for safe operation. Borrowing references, using it to synchronise access to their own state, etc. Much of the C API is written such that it requires the GIL to be used safely too.

I do think that removing the GIL is a worthy goal if they can achieve it without significant performance decrease, but it is one area where it will be difficult to keep compatibility.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds