]> granicus.if.org Git - python/commit
* Simplify and speed-up list_resize(). Relying on the newly documented
authorRaymond Hettinger <python@rcn.com>
Thu, 29 Jul 2004 23:31:29 +0000 (23:31 +0000)
committerRaymond Hettinger <python@rcn.com>
Thu, 29 Jul 2004 23:31:29 +0000 (23:31 +0000)
commitc0aaa2db4f7c33c490f91d00c894ffa6395c74fc
tree241e64352256bc1c381534ae188e160066fc04e2
parent93677f075df9a23c036f4baeb2b9f67c784eadbc
* Simplify and speed-up list_resize().  Relying on the newly documented
  invariants allows the ob_item != NULL check to be replaced with an
  assertion.

* Added assertions to list_init() which document and verify that the
  tp_new slot establishes the invariants.  This may preclude a future
  bug if a custom tp_new slot is written.
Objects/listobject.c