]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Speed dictresize by collapsing its two passes into one; the reason given
authorTim Peters <tim.peters@gmail.com>
Thu, 17 May 2001 22:25:34 +0000 (22:25 +0000)
committerTim Peters <tim.peters@gmail.com>
Thu, 17 May 2001 22:25:34 +0000 (22:25 +0000)
commit1928314ef470e038b104162735eb3fa752ea9ba0
treeb5a301b1fc8c80dff4ed20a0209161d320e1896d
parentb686791b77dbd3394186b2c36e8f5aa6e1c7e734
Speed dictresize by collapsing its two passes into one; the reason given
in the comments for using two passes was bogus, as the only object that
can get decref'ed due to the copy is the dummy key, and decref'ing dummy
can't have side effects (for one thing, dummy is immortal!  for another,
it's a string object, not a potentially dangerous user-defined object).
Objects/dictobject.c