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 lemburg
Recipients lemburg, mark.dickinson, rhettinger, vstinner
Date 2021-10-15.09:10:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1634289044.15.0.593978193298.issue45476@roundup.psfhosted.org>
In-reply-to
Content
I am with Raymond on this one.

If "protecting against wrong use" is the only reason to go down the slippery path of starting to rely on compiler optimizations for performance critical operations, the argument is not good enough.

If people do use macros in l-value mode, it's their problem when their code breaks, not ours. Please don't forget that we are operating under the consenting adults principle: we expect users of the CPython API to use it as documented and expect them to take care of the fallout, if things break when they don't.

We don't need to police developers into doing so.
History
Date User Action Args
2021-10-15 09:10:44lemburgsetrecipients: + lemburg, rhettinger, mark.dickinson, vstinner
2021-10-15 09:10:44lemburgsetmessageid: <1634289044.15.0.593978193298.issue45476@roundup.psfhosted.org>
2021-10-15 09:10:44lemburglinkissue45476 messages
2021-10-15 09:10:44lemburgcreate