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 eric.snow
Recipients Guido.van.Rossum, Mark.Shannon, eric.snow, gvanrossum, pablogsal, rhettinger, serhiy.storchaka
Date 2021-06-17.18:51:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1623955901.08.0.593361729384.issue43693@roundup.psfhosted.org>
In-reply-to
Content
FWIW, I've wrapped up the key parts that I wanted to get done here
(co_localplusnames/kinds, MAKE_CELL, eliminate unused fast local
for arg cells).  I'm leaving this open for now as there are a few
things I didn't do that seem part of the original intention of this
issue:

* fully interleave the cells with the locals in their "natural" order
  (rather than only interleaving arg cells)
* update the compiler to track names/kinds rather than computing
  them after the fact during the assembler step
  (this will allow us to remove a decent amount of code)
* track the specific arg kinds in localspluskinds
  (this should allow us to make _PyEval_MakeFrameVector() simpler
  and a bit more efficient)
History
Date User Action Args
2021-06-17 18:51:41eric.snowsetrecipients: + eric.snow, gvanrossum, rhettinger, Mark.Shannon, serhiy.storchaka, Guido.van.Rossum, pablogsal
2021-06-17 18:51:41eric.snowsetmessageid: <1623955901.08.0.593361729384.issue43693@roundup.psfhosted.org>
2021-06-17 18:51:41eric.snowlinkissue43693 messages
2021-06-17 18:51:40eric.snowcreate