This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tim.peters
Recipients larry, tim.peters, vstinner
Date 2016-04-15.04:01:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1460692880.0.0.494689151414.issue26753@psf.upfronthosting.co.za>
In-reply-to
Content
Right, these macros were in the original module (by Vladimir Marangozov).  They've never done anything - never been tested.  Over the years I removed other layers of macro indirection (while other people added more ;-) ), but left these alone because they point out at least some speed-crucial places where "removing the GIL" would add new costs.

That said, I wouldn't object if you removed all the lock-related macros in obmalloc.  The code is hairier now than it was at the start, so throwing out unused cruft is also more valuable now than it was at the start.
History
Date User Action Args
2016-04-15 04:01:20tim.peterssetrecipients: + tim.peters, vstinner, larry
2016-04-15 04:01:20tim.peterssetmessageid: <1460692880.0.0.494689151414.issue26753@psf.upfronthosting.co.za>
2016-04-15 04:01:19tim.peterslinkissue26753 messages
2016-04-15 04:01:18tim.peterscreate