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