[pypy-dev] PyPy v7.3.6rc3

Matti Picus matti.picus at gmail.com
Tue Oct 12 09:14:10 EDT 2021


Hot on the heels of rc2, tarballs for rc3 are up. I messed up the venv 
fixes, so now hopefully it is really fixed.

Additionally, in the two days since rc2 the following were added to 
python3.8:

- A bug when reporting import errors was fixed (issue 3573)

- Performance for some of the quadratic behaviour in enums was improved 
(issue 3571)

- When building the CFFI extension modules, fix the way we add the 
include path for pypy C headers (until setuptools can catch up to the 
new layout)

And for both 3.7 and 3.8

- Added HOST_GNU_TYPE to sysconfigdata (and sysconfig) which is useful 
for cross-compiling

- Add a PYPY_MULTIARCH env variable to allow overriding the value of 
HOST_GNU_TYPE when translating on posix

- Added the beginning of a table of possible environment variables used 
during translation to https://doc.pypy.org/en/latest/build.html (I now 
see it is mis-formatted)

Matti

On 6/10/21 6:29 pm, Matti Picus wrote:
> Tarballs for the second release candidate for PyPy 7.3.6, with 
> python2.7, python3.7 and python3.8 are available at 
> https://downloads.python.org/pypy/. The checksums are available at 
> https://www.pypy.org/checksums.html
>
> Thanks to all who tried out rc1 and reported problems, and special 
> thanks to those who helped fix them via code, suggestions, or fixes to 
> other projects.
>
> The release note is at 
> https://doc.pypy.org/en/latest/release-v7.3.6.html. Please take a look 
> and suggest improvements.
>
> Changes since rc1:
>
> - Bugs with venv were fixed for windows (now it copies python.exe) and 
> python3.8.
>
> - The HPy backend was updated to 0.0.3
>
> - For python3.8, the contents of the lib_pypy directory is now 
> packaged into the stdlib directory, there is no more separation. This 
> simplifies downstream packaging and brings us more in line with CPython.
>
> - Issue 3555 about string formatting was fixed
>
> - Issue 3463, about a bug in the PPC JIT code was fixed
>
> - The _ssl cffi extension module uses a context manager to manage 
> buffer allocations
>
> - Unboxed map dicts now round-trip data correctly
>
> - Suggestions from syntax errors in python3.8 was restored after 
> mistakenly being deleted. This feature was backported from Python3.11 
> to Python3.7 a while ago.
>
> - Implement os.add_dll_directory for windows on python3.8 and change 
> the flags used in LoadLibraryEx accordingly.
>
> - Fix the value of sysconfig.get_config_var('LDLIBRARY') for darwin
>
> Please try it out.
>
> Matti
>


More information about the pypy-dev mailing list