[pypy-commit] [Git][pypy/pypy][branch/py3.7] 33 commits: first alpha release of PyPy 3.7 v7.3.2alpha0

Dan Villiom Podlaski Christiansen foss at heptapod.net
Wed Sep 23 17:48:42 EDT 2020



Dan Villiom Podlaski Christiansen pushed to branch branch/py3.7 at PyPy / pypy


Commits:
2bd3f5f7 by Matti Picus at 2020-09-06T14:24:40+03:00
first alpha release of PyPy 3.7 v7.3.2alpha0

--HG--
branch : release-pypy3.7-v7.x

- - - - -
c7e8fd8e by Matti Picus at 2020-09-08T07:04:57+03:00
do not display IRC_TOPIC even on this alpha release. Can be overridden from env

--HG--
branch : release-pypy3.7-v7.x

- - - - -
e3f64acd by Matti Picus at 2020-09-14T20:53:54+03:00
merge py3.7 into release3.7.x

--HG--
branch : release-pypy3.7-v7.x

- - - - -
1e9e3a72 by Armin Rigo at 2020-09-18T21:38:48+02:00
Issue #3301

space.fixedview(space.newtuple(lst)) is usually the same object as 'lst',
but not if it's a list of length 2 and specialized tuples are enabled

--HG--
branch : release-pypy3.7-v7.x

- - - - -
7f9aecea by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00
darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize()

--HG--
branch : release-pypy3.7-v7.x

- - - - -
557ea252 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00
darwin: sysctlbyname is in sys/sysctl.h

--HG--
branch : release-pypy3.7-v7.x

- - - - -
529793e5 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00
fix inconsistent #ifdef's surrounding get_vmprof_stack()

--HG--
branch : release-pypy3.7-v7.x

- - - - -
c2fa0ace by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00
darwin: strlen() is in <string.h>

--HG--
branch : release-pypy3.7-v7.x

- - - - -
1de04381 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00
boehm gc: try using pkg-config to find it

--HG--
branch : release-pypy3.7-v7.x

- - - - -
61974672 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00
rvmprof: avoid missing prototype, which is an error in Clang 11

--HG--
branch : release-pypy3.7-v7.x

- - - - -
8d33c99b by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00
build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin

--HG--
branch : release-pypy3.7-v7.x

- - - - -
46fdf063 by Dan Villiom Podlaski Christiansen at 2020-09-21T14:13:14+02:00
test_ffi_backend: add missing <string.h> include

This fixes a test on macOS: Without <string.h>, memset() has no
prototype, and using a function with neither prototype nor definition
is invalid and causes a C compiler error.

--HG--
branch : release-pypy3.7-v7.x

- - - - -
c6a7fc4e by Matti Picus at 2020-09-22T11:25:48+03:00
lzma is not available via http, only https

--HG--
branch : release-pypy3.7-v7.x

- - - - -
51e72079 by Dan Villiom Podlaski Christiansen at 2020-09-22T14:17:31+02:00
config: allow filling in translation options, etc., with environment variable

--HG--
branch : py3.7

- - - - -
f40ca3ee by Dan Villiom Podlaski Christiansen at 2020-09-22T10:58:58+02:00
darwin: use and save MACOSX_DEPLOYMENT_TARGET from environment, if set

--HG--
branch : py3.7

- - - - -
744f3b83 by Matti Picus at 2020-09-22T12:09:34+03:00
fix link, http works but the suffix is bz2

--HG--
branch : release-pypy3.7-v7.x

- - - - -
0a862ecf by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00
build_cffi_imports: don't assume archive suffix is .gz

--HG--
branch : release-pypy3.7-v7.x

- - - - -
88f27118 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:43:23+02:00
merge branch 'release-pypy3.7-v7.x' into 'py3.7'

--HG--
branch : py3.7

- - - - -
a8571ef1 by Dan Villiom Podlaski Christiansen at 2020-09-22T11:37:07+02:00
move some internal symbols from `sys` into `__pypy__`

--HG--
branch : py3.7

- - - - -
140aa6e5 by Dan Villiom Podlaski Christiansen at 2020-09-23T12:57:09+02:00
test_newformat: try Danish locale first, as it works as expected on macOS

--HG--
branch : py3.7

- - - - -
bce3d5ea by Dan Villiom Podlaski Christiansen at 2020-09-23T13:45:57+02:00
test_time: the currently assumed ranges for time.mktime() assume linux

At least w.r.t. Python 3; negative values seem to work in Python 2.
For a comprehensive comparison of the ranges for this, see:

https://foss.heptapod.net/pypy/pypy/-/snippets/72

--HG--
branch : py3.7

- - - - -
0679bb95 by Dan Villiom Podlaski Christiansen at 2020-09-23T15:28:57+02:00
cparser: make the two NonImplementedErrors more helpful

--HG--
branch : py3.7

- - - - -
899e7115 by Dan Villiom Podlaski Christiansen at 2020-09-23T16:25:38+02:00
test_time.test_strftime_nonascii: clarify the nature of the error

I duplicated the test into explicit UTF-8/Latin-1 tests, and added a
repr() of the result. From this, it's easier to tell that the comment
is likely correct: The conversion results in mojibake.

--HG--
branch : py3.7

- - - - -
f55a615f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00
darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize()

--HG--
branch : py3.7

- - - - -
ef1dcea7 by Dan Villiom Podlaski Christiansen at 2020-09-23T19:16:26+02:00
test_ffi_backend: add missing #include

--HG--
branch : py3.7

- - - - -
bdfac23c by Dan Villiom Podlaski Christiansen at 2020-09-23T19:17:59+02:00
MACOSX_DEPLOYMENT_TARGET++

--HG--
branch : py3.7

- - - - -
2f9152d8 by Dan Villiom Podlaski Christiansen at 2020-09-23T19:18:29+02:00
rtime: now that MACOSX_DEPLOYMENT_TARGET works, use proper check for clock_gettime()

--HG--
branch : py3.7

- - - - -
bec1b880 by Dan Villiom Podlaski Christiansen at 2020-09-23T20:00:59+02:00
testrunner: allow specifying cherrypicked tests on the command line

--HG--
branch : py3.7

- - - - -
0e4d2a67 by Dan Villiom Podlaski Christiansen at 2020-09-23T20:01:10+02:00
testrunner: add --fail-fast argument

--HG--
branch : py3.7

- - - - -
81d155ff by Dan Villiom Podlaski Christiansen at 2020-09-23T20:51:12+02:00
test_recompile: fix test

--HG--
branch : py3.7

- - - - -
a688e8fe by Dan Villiom Podlaski Christiansen at 2020-09-23T21:28:14+02:00
test_recompiler: xfail the long double test

This fails on both Darwin/x86-64 and Linux/ARM64, and AFAICT the
relevant 'shape', 'g', isn't defined anywhere.

--HG--
branch : py3.7

- - - - -
9c2e1327 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00
darwin: strlen() is in <string.h>

--HG--
branch : py3.7

- - - - -
ffb4b9c9 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00
rvmprof: avoid missing prototype, which is an error in Clang 11

--HG--
branch : py3.7

- - - - -


30 changed files:

- dotviewer/test/test_interactive.py
- dotviewer/test/test_interactive_unicode.py
- extra_tests/cffi_tests/cffi0/test_ffi_backend.py
- lib-python/3/subprocess.py
- lib_pypy/_sysconfigdata.py
- pypy/bin/pyinteractive.py
- pypy/goal/targetpypystandalone.py
- pypy/interpreter/app_main.py
- pypy/interpreter/test/test_code.py
- pypy/interpreter/test/test_module.py
- pypy/module/sys/initpath.py → pypy/module/__pypy__/initpath.py
- pypy/module/__pypy__/moduledef.py
- pypy/module/sys/test/test_initpath.py → pypy/module/__pypy__/test/test_initpath.py
- pypy/module/_cffi_backend/test/test_re_python.py
- pypy/module/_cffi_backend/test/test_recompiler.py
- pypy/module/_frozen_importlib/moduledef.py
- pypy/module/cpyext/cparser.py
- pypy/module/sys/moduledef.py
- pypy/module/sys/state.py
- pypy/module/sys/test/test_sysmodule.py
- pypy/module/time/test/test_time.py
- pypy/objspace/std/test/test_newformat.py
- rpython/config/config.py
- rpython/config/translationoption.py
- rpython/rlib/rtime.py
- rpython/rlib/rvmprof/src/rvmprof.h
- rpython/rlib/rvmprof/src/shared/machine.c
- rpython/rlib/rvmprof/src/shared/vmprof_get_custom_offset.h
- rpython/translator/c/src/precommondefs.h
- rpython/translator/platform/darwin.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/331c3978ad27497652643dcb46f8d94ad4ab74b8...ffb4b9c94f115958c65563e7cec5aa9b0b650ad9

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/331c3978ad27497652643dcb46f8d94ad4ab74b8...ffb4b9c94f115958c65563e7cec5aa9b0b650ad9
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200923/ac15b968/attachment-0001.html>


More information about the pypy-commit mailing list