Message408803
Also, it appears that in earlier versions of CPython, it was okay to set tstate->frame = NULL. Some of Greenlet's tests *seem* to be doing this (although it also possible that my current scaffolding has just broken Greenlet).
Does anybody know off the top of their head what it means to set a NULL frame? I can dig around through the old code and see what the interpreter does when that happens, but it seems pretty nonsensical to me. Is it something that only happens during interpreter/thread initialization/shutdown? Or maybe it keeps that thread from becoming active? |
|
Date |
User |
Action |
Args |
2021-12-17 17:54:48 | brandtbucher | set | recipients:
+ brandtbucher, gvanrossum, Mark.Shannon, jmadden, pablogsal |
2021-12-17 17:54:48 | brandtbucher | set | messageid: <1639763688.56.0.0321252808268.issue46090@roundup.psfhosted.org> |
2021-12-17 17:54:48 | brandtbucher | link | issue46090 messages |
2021-12-17 17:54:48 | brandtbucher | create | |
|