Message78019
Recommend having both MAP_ADD and STORE_MAP. The latter is repeated
often in a typical dict literal so it needs to be compact and fast. The
former needs the flexibility of the offset argument to be workable in a
dict comprehension. I also like that MAP_ADD eliminates the need for
the awkward ROT_TWO stack re-arrangement. Also, MAP_ADD can include a
PREDICT(JUMP_ABSOLUTE) for a further speed-up. All in all, this is a
nice clean-up and speed-up that more than justifies a second opcode. |
|
Date |
User |
Action |
Args |
2008-12-18 10:11:17 | rhettinger | set | recipients:
+ rhettinger, nnorwitz, jafo, belopolsky, pitrou, jyasskin |
2008-12-18 10:11:16 | rhettinger | set | messageid: <1229595076.88.0.594235766862.issue2183@psf.upfronthosting.co.za> |
2008-12-18 10:11:11 | rhettinger | link | issue2183 messages |
2008-12-18 10:11:10 | rhettinger | create | |
|