News for hackers. Stuff that matters.
Re:The CPython Bytecode Compiler Is Dumb by bakery2k on Monday February 25, 2019 @02:56AM (#19243866)
On the contrary, the Global Interpreter Lock provides many thread-safety guarantees. These are based on the fact that threads can only be interrupted between, not within, byte code instructions.

For example, a single list can safely be extended (as in `l += [1]`) concurrently from several threads.

Re:The CPython Bytecode Compiler Is Dumb by grandinj on Monday February 25, 2019 @03:01AM (#19243890)
Ah, you are correct, it's the non-threadedness of the interpreter itself I was thinking of.