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

_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to