[Python-checkins] [python/cpython] a00c3f: bpo-29941: Assert fixes (#886)

GitHub noreply at github.com
Fri Mar 31 12:14:42 EDT 2017

  Branch: refs/heads/master
  Home:   https://github.com/python/cpython
  Commit: a00c3fd12d421e41b769debd7df717d17b0deed5
  Author: T. Wouters <thomas at python.org>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M Include/unicodeobject.h
    M Objects/dictobject.c
    M Objects/obmalloc.c
    M Objects/typeobject.c

  Log Message:
  bpo-29941: Assert fixes (#886)

Make a non-Py_DEBUG, asserts-enabled build of CPython possible. This means
making sure helper functions are defined when NDEBUG is not defined, not
just when Py_DEBUG is defined.

Also fix a division-by-zero in obmalloc.c that went unnoticed because in Py_DEBUG mode, elsize is never zero.

More information about the Python-checkins mailing list