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