[pypy-commit] [Git][pypy/pypy][branch/py3.8] 130 commits: hg merge py3.6

Carl Friedrich Bolz-Tereick foss at heptapod.net
Wed Apr 7 15:21:14 EDT 2021



Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy


Commits:
b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00
hg merge py3.6

--HG--
branch : hpy

- - - - -
a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00
add symlinks for python, python3 to the package (not on windows)

--HG--
branch : hpy

- - - - -
5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00
back out changeset 2215fd8a26a8 applied to wrong branch

--HG--
branch : hpy

- - - - -
97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00
Update vendored hpy to 2829a0d.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00
Fix locating of compiled .so file.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00
Restore skipping hpy tests on windows from r100780.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00
Small update of vendored hpy to 22a05e8.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00
Implement HPy_FatalError.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00
Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00
Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00
Update vendored hpy to 7a0cb53.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
b856262d by Simon Cross at 2020-12-10T18:50:48+02:00
Update vendored hpy to 6e38f80.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00
Look for filename as .hpy.so now that the C extenion name is correct.

--HG--
branch : hpy-update-to-2829a0d

- - - - -
f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00
Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy'

Update hpy to 2829a0d

See merge request pypy/pypy!783

--HG--
branch : hpy

- - - - -
55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00
Don't crash when importing a defective module

--HG--
branch : hpy

- - - - -
74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00
tweak

- - - - -
e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00
fix for windows

- - - - -
6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00
kill dead code

- - - - -
8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00
properly deal with memfd_create missing

- - - - -
b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00
gah, thanks matti

- - - - -
60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00
add a shortcut for re.sub doing zero replacements (which happens quite often
for things like escaping characters)

- - - - -
a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00
Update to Python 3.7 (merge 'py3.7' into 'hpy')

--HG--
branch : hpy

- - - - -
7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00
a test that shows the problem of #3402: when disabling inlining we can get into
a situation where we retrace again and again the same loop, because it is
itself too huge

- - - - -
b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00
redo d137aaa8fb1a to enable the sys_flags on windows

- - - - -
d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00
merge default into branch

--HG--
branch : py3.7

- - - - -
eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00
update-vendored to commit eb07982b6

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00
rename .should_check_refcount() to .supports_refcounts()

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00
Add the other .supports_foo() helpers

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00
Implement HPyTuple_Check

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00
Implement HPyCallable_Check

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00
Implement HPy_CallTupleDict

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00
increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(.

add a simple test that hashes stdlib_opcode and compares it against a
hard-coded number. if that changes, we get a failing test to remind us to
update the magic.

--HG--
branch : py3.7

- - - - -
8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00
start 7.3.4 release: update versions and contributors, create release note

- - - - -
e763840e by Matti Picus at 2021-03-15T12:23:18+02:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00
try to fix #3351: when two cursors shared the same statement, and one of them
was collected at the wrong time, we could get an SQLITE_MISUSE that was
reported in confusing ways. fix this by remembering *which* cursors is using a
statement, and only freeing those that we use

--HG--
branch : py3.7

- - - - -
2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00
properly report sqlite errors from the callers of __set_param

--HG--
branch : py3.7

- - - - -
849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00
fix one of the remaining sqlite issues:

cpython sqlite3 only case-folds ascii column names

--HG--
branch : py3.7

- - - - -
252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00
small optimization: rbigint.str returns ascii

--HG--
branch : py3.7

- - - - -
e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00
Initialise all required attributes in HPyModule_Create()

--HG--
branch : hpy-update-to-eb07982b6

- - - - -
706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00
Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy'

Branch/hpy update to eb07982b6

See merge request pypy/pypy!810

--HG--
branch : hpy

- - - - -
0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00
fix last failing CPython test: if PARSE_COLNAMES is not set, the description
should not remove the part in [brackets]

--HG--
branch : py3.7

- - - - -
b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00
add a hint to why we disabled cffi-based _decimal

- - - - -
3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00
build release for win-64 not win-32

- - - - -
68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00
merge default into branch

--HG--
branch : py3.7

- - - - -
9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00
test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0)

--HG--
branch : py3.7

- - - - -
c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00
widen() always trips me up. Unbreak translation

--HG--
branch : py3.7

- - - - -
84169539 by Matti Picus at 2021-03-18T09:33:35+02:00
handle None values better. Separate variables are needed for translation

--HG--
branch : py3.7

- - - - -
a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00
update for rc1

- - - - -
efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00
Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75

- - - - -
74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00
Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a

- - - - -
046b176e by Matti Picus at 2021-03-19T16:20:30+02:00
update versions.json and check

- - - - -
4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00
typo-level fixed, make a few things more explicit

- - - - -
b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00
try to rewrite the introduction of the release announcement

- - - - -
9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00
two more typos

- - - - -
cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00
add a way to get at the overallocated size of a list

- - - - -
e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00
expose the physical size of a list in __pypy__

- - - - -
92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00
fix translation

- - - - -
6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00
sync with upstream pyrepl including PRs 26, 30, 34

- - - - -
640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00
Remove trailing whitespace

- - - - -
bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00
Trailing comma

--HG--
branch : py3.7

- - - - -
fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00
add new files from 70e48be84f55, fix .hgignore

- - - - -
49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00
skip some pyrepl tests on windows

- - - - -
cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00
skip interrupt on windows

- - - - -
ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00
more skips for windows

- - - - -
c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00
typo

- - - - -
47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00
import the built-in module first

- - - - -
885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00
tweak release note, recognize Ondrej Baranovič (nulano)

- - - - -
646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00
typo (YannikJadoul from IRC)

--HG--
branch : py3.7

- - - - -
9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00
do the call to newint outside of the _descr_hash_jitdriver implementation
(leads to finishs that allocate)

- - - - -
b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00
instance_ptr_eq and instance_ptr_ne are symmetric

- - - - -
edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00
fix import, make tests follow the implementation (test_reader does not exist in upstream)

- - - - -
2ab895dd by nulano at 2021-03-26T11:29:31+01:00
regenerate icon

--HG--
branch : icon-aliasing

- - - - -
aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00
Merge branch 'branch/icon-aliasing' into 'branch/default'

Regenerate icon

See merge request pypy/pypy!811

- - - - -
3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00
fix the get_printable_location of rsre jit

- - - - -
e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00
improve error message for upstream pyrepl, document merged branch

- - - - -
d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00
a fast path for l[:] = l2

- - - - -
2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00
test and fix

- - - - -
19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00
backport of 3a37dfe596eb: restore pickling of dict iterators

- - - - -
810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00
equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability
of the keyword name tuple

--HG--
branch : py3.7

- - - - -
2584836b by Matti Picus at 2021-03-29T00:01:56+03:00
revert and redo bbb8186527b6 for backward compatibility (issue 3422)

- - - - -
098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00
merge default into branch

--HG--
branch : py3.7

- - - - -
f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00
fix 8824760015f0

- - - - -
2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00
fix 8824760015f0

--HG--
branch : py3.7

- - - - -
ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00
merge default into branch

--HG--
branch : py3.7

- - - - -
69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00
update openssl to 1.1.k for darwin, linux and always embed the new version

- - - - -
27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00
tweak error formatting

- - - - -
674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00
try harder to force recompiling openssl when building _ssl import

- - - - -
3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00
only embed gdbm on darwin

- - - - -
0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00
fix test

- - - - -
c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00
move processing setupterm error message to rpython for a nicer message

- - - - -
4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00
fix bugs (thanks mattip)

- - - - -
7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00
merge heads

- - - - -
5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00
merge default

--HG--
branch : py3.7

- - - - -
00f085ab by Matti Picus at 2021-03-31T07:46:50+03:00
fix tests

- - - - -
b8e5d7fa by Matti Picus at 2021-03-31T08:12:04+03:00
update release note

- - - - -
73654b9b by Matti Picus at 2021-03-31T08:16:59+03:00
backport pypy3 whatsnew, move pypy2 whatsnew

- - - - -
2bff217e by Matti Picus at 2021-03-31T08:17:50+03:00
restart whatsnew pypy2

- - - - -
59a95bd2 by Matti Picus at 2021-03-31T08:19:15+03:00
move whatsnew pypy3 head to 7.3.4

- - - - -
5974f3f7 by Matti Picus at 2021-03-31T08:22:59+03:00
restart pypy3 whatsnew, update doc indices

- - - - -
d2c20763 by Matti Picus at 2021-03-31T08:23:54+03:00
merge default into branch

--HG--
branch : py3.7

- - - - -
196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00
use win64 rpython in force-builds

- - - - -
72d86eaa by Matti Picus at 2021-03-31T10:46:51+03:00
fix function declaration

- - - - -
72c0d5e0 by Matti Picus at 2021-03-31T10:57:12+03:00
merge default into branch

--HG--
branch : py3.7

- - - - -
557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00
leave a wrapped setupterm rpython function to avoid including "term.h"

- - - - -
83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00
typo

- - - - -
e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00
fix regex (backported from CPython 2.7.18)

- - - - -
0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00
merge hpy into py3.7

--HG--
branch : py3.7

- - - - -
744198ac by Matti Picus at 2021-03-31T22:51:26+03:00
merge PR 34 from github.com/pypy/pyrepl (issue 2371)

- - - - -
933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00
fix needed for testing

- - - - -
94e147df by Matti Picus at 2021-04-01T08:36:48+03:00
do not embed lmza on linux, maybe review this when we drop CentOS6

--HG--
branch : py3.7

- - - - -
dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00
restart whatsnew-pypy3-head.rst

--HG--
branch : py3.7

- - - - -
54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00
fix memory leak

- - - - -
4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00
typo, fix memory leak

- - - - -
17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00
merge default into branch

--HG--
branch : py3.7

- - - - -
85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00
fix test

--HG--
branch : py3.7

- - - - -
625e232f by Matti Picus at 2021-04-01T16:54:07+03:00
mention HPy in release note; tweak documentation

- - - - -
deae602f by Matti Picus at 2021-04-01T23:25:08+03:00
restore code that got lost in the shuffle (thanks obfusk)

- - - - -
1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00
revert pyrepl to 8ef001285964, before merging upstream

- - - - -
fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00
revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl

--HG--
branch : py3.7

- - - - -
2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00
revert test to fix it

--HG--
branch : py3.7

- - - - -
85520826 by Matti Picus at 2021-04-03T06:25:04+00:00
embed _gdbm and lzma on arm64

--HG--
branch : py3.7

- - - - -
df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00
add '-fPIC', fix gdbm C interface

--HG--
branch : py3.7

- - - - -
0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00
skip zlib test on 1.2.7 too (manylinux2014 buildbot)

- - - - -
3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00
add file lost in merge with default

--HG--
branch : py3.7

- - - - -
77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00
disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged

--HG--
branch : py3.7

- - - - -
9d9694ea by Carl Friedrich Bolz-Tereick at 2021-04-07T21:12:01+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -


30 changed files:

- .hgignore
- .hgtags
- LICENSE
- extra_tests/test_sqlite3.py
- lib_pypy/_gdbm.py
- lib_pypy/_gdbm_build.py
- lib_pypy/_sqlite3.py
- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/config/pypyoption.py
- pypy/doc/__pypy__-module.rst
- pypy/doc/conf.py
- pypy/doc/contributor.rst
- pypy/doc/index-of-release-notes.rst
- pypy/doc/index-of-whatsnew.rst
- + pypy/doc/release-v7.3.4.rst
- pypy/doc/sandbox.rst
- pypy/doc/tool/makecontributor.py
- pypy/doc/whatsnew-head.rst
- + pypy/doc/whatsnew-pypy2-7.3.4.rst
- + pypy/doc/whatsnew-pypy3-7.3.4.rst
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/goal/pypy.ico
- pypy/goal/targetpypystandalone.py
- pypy/interpreter/pyopcode.py
- pypy/interpreter/test/test_zzpickle_and_slow.py
- pypy/module/__pypy__/interp_magic.py
- pypy/module/__pypy__/moduledef.py
- pypy/module/__pypy__/test/test_magic.py
- pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f2906a1bd3ed03c58845434e23528915a0d16cba...9d9694eac448eec4dad65f8968d9b908c2737e44

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20210407/443fb155/attachment-0001.html>


More information about the pypy-commit mailing list