simplify Py3 checks in TypeConversion.c
reduce default decoding overhead in Py3
allow alternative spellings for encoding names in c_string_encoding directive, fix c_string_type=unicode
streamline __Pyx_PyInt_AsSize_t() a bit
simplify some Py3 precompiler checks
speed up unpacking of small integers in Py3
simplify PyLong unpacking code, knowing that max(digit) << max(long)
add safety guard for ill defined user types
move error handling code out of fast path
minor cleanups
guard against incorrect values for PYLONG_BITS_IN_DIGIT that do not match CPython's
exclude setup.py from compiled modules
optimise list/tuple slicing, original patch by Zaur Shibzukhov
safety fix
fix utility function name
changelog
strip down while-loops with constant condition
strip down for-in-loops with empty iterables
transform empty comprehensions into empty literals
minor code cleanup