What’s new in PyPy2.7 7.3.6

Speed up divmod for very large numbers. This also speeds up string formatting of big numbers.

Optimize dictionary operations in the JIT a bit more, making it possible to completely optimize away the creation of dictionaries in more situations (such as calling the dict.update method on known dicts).

Add special error messange for '\0' in rstruct.formatiterator (bpo-35714)

Speed up GCC compilation by using a pre-compiled header.

Only set VMPROF_APPLE on bsd-like when sys.platform is darwin

Make dotviewer python3 compatible and add some features (like rudimentary record support).

Add specialization for sum(list) and sum(tuple)

Set non-volatile xmm registers in the JIT for windows 64-bit calling conventions. Fixes a bug where the JIT was not restoring registers when returning from a call

Add an option to package pypy non-portably

Add st_file_attributes and st_reparse_tag attributes to os.stat on windows. Also follow the reparse logic of Python3.8.

Adds a scoped way to malloc buffers to cffi and use it in ssl.read