[pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add memory pressure for RawByteBuffer around the malloc

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.7 at PyPy / pypy


Commits:
a14dc05f by fijal at 2022-01-08T14:55:32+02:00
add memory pressure for RawByteBuffer around the malloc

- - - - -
f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00
merge default

--HG--
branch : py3.7

- - - - -


1 changed file:

- rpython/rlib/buffer.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/a002881ee7ef86f041f014702fe75871b9ff2c04...f518ad504e5f4c82c0c3664931651ddc4f9c2637

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


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.8] 14 commits: detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.8 at PyPy / pypy


Commits:
4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00
detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always
use utf-8/strict (instead of asking the locale)

--HG--
branch : py3.7

- - - - -
e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00
implement utf8-mode

--HG--
branch : py3.7

- - - - -
d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00
remove commented out code from 2005ish

--HG--
branch : py3.7

- - - - -
f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00
remove debug print

--HG--
branch : py3.7

- - - - -
d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00
remove pdb

--HG--
branch : py3.7

- - - - -
1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00
fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C"

--HG--
branch : py3.7

- - - - -
b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00
make sure warnings are caught in test

--HG--
branch : py3.7

- - - - -
4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00
simplify test_warn_unicode which should make it pass

--HG--
branch : py3.7

- - - - -
5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00
this maybe fixes test_sys

--HG--
branch : py3.7

- - - - -
a14dc05f by fijal at 2022-01-08T14:55:32+02:00
add memory pressure for RawByteBuffer around the malloc

- - - - -
a002881e by Matti Picus at 2022-01-08T22:23:23+02:00
avoid problems with setuptools>=60 (pep 483 deprecation warning), 
pytest==4.0.0

--HG--
branch : py3.7

- - - - -
f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00
merge default

--HG--
branch : py3.7

- - - - -
1310fb04 by Matti Picus at 2022-01-09T10:31:16+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
fb9b298a by Matti Picus at 2022-01-09T10:39:59+02:00
use CYTHON_VERSOIN instead of hard-coding the version

--HG--
branch : py3.8

- - - - -


7 changed files:

- extra_tests/requirements.txt
- pypy/conftest.py
- pypy/goal/targetpypystandalone.py
- pypy/interpreter/app_main.py
- pypy/interpreter/test/test_app_main.py
- pypy/module/_warnings/test/apptest_warnings.py
- rpython/rlib/buffer.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/3d3191fd892fe8cadd41e70be3206d50f01b6897...fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7

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


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.7] fix _posixsubprocess ztranslation test

2022-01-09 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


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


Commits:
d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00
fix _posixsubprocess ztranslation test

the problem comes from a regular StdObjSpace instance staying around in a
global and being confused with the FakeObjSpace that the ztranslation machinery
uses. Normally we would just not use globals for the space, but in a few very
rare circumstances they are unavoidable.

--HG--
branch : py3.7

- - - - -


1 changed file:

- pypy/module/_posixsubprocess/test/test_ztranslation.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/d02ec1e9615f8c532c1b83045be8a6b68ce45674

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/d02ec1e9615f8c532c1b83045be8a6b68ce45674
You're receiving this email because of your account on foss.heptapod.net.


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.9-platlibdir] 95 commits: fix failing test

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.9-platlibdir at PyPy / pypy


Commits:
d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00
fix failing test

- - - - -
441ff264 by Matti Picus at 2021-12-20T09:20:02+02:00
fix test for misinterpreted OpenSSL version scheme (bpo-46114)

--HG--
branch : py3.8

- - - - -
7a167978 by Matti Picus at 2021-12-23T13:30:54+02:00
test, implement PyModule_NewObject

--HG--
branch : py3.7

- - - - -
1b878855 by Matti Picus at 2021-12-20T09:20:02+02:00
fix test for misinterpreted OpenSSL version scheme (bpo-46114)

--HG--
branch : py3.7

- - - - -
16111f2b by Matti Picus at 2021-12-21T10:46:24+02:00
ignore build artifact

--HG--
branch : py3.7

- - - - -
78586987 by Matti Picus at 2021-12-21T10:48:15+02:00
remove stray comma

--HG--
branch : py3.8

- - - - -
a0c08d02 by Matti Picus at 2021-12-21T10:49:05+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
dcc8cea5 by Matti Picus at 2021-12-23T01:17:57+02:00
add PyCompilerFlags.cf_feature_version (bpo 35766)

--HG--
branch : py3.8

- - - - -
f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00
#3617: move the crash functionality for testing into its own function, add
docstrings

- - - - -
00a9c32d by Matti Picus at 2021-12-23T16:45:27+02:00
test, fix overflow error message to be more helpful than "int too large 
for int"

--HG--
branch : py3.7

- - - - -
c68bbf8f by Carl Friedrich Bolz-Tereick at 2021-12-23T18:44:25+01:00
support __reversed__ on weakref proxies

--HG--
branch : py3.9

- - - - -
b369f355 by Carl Friedrich Bolz-Tereick at 2021-12-23T19:08:21+01:00
add collects, remove worse error message check

--HG--
branch : py3.9

- - - - -
2ebfbae9 by Matti Picus at 2021-12-23T21:26:43+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
80036487 by Carl Friedrich Bolz-Tereick at 2021-12-23T20:52:48+01:00
update timeit to bring it closer to 3.9 again

--HG--
branch : py3.9

- - - - -
f403f621 by Carl Friedrich Bolz-Tereick at 2021-12-23T20:59:42+01:00
fix tests (they are more like cpython now too)

--HG--
branch : py3.9

- - - - -
d9d3cbec by Matti Picus at 2021-12-24T01:04:39+02:00
refactor to expose PyModule_ExecDef (tested in cython module_api)

--HG--
branch : py3.7

- - - - -
f5242045 by Matti Picus at 2021-12-24T01:05:26+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00
move toward one source of truth for so_name and (windows) exe_name_w

- - - - -
7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00
set rpython MAXUNICODE to 0x10 since we use utf8 universally

- - - - -
68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00
more refactoring of exe name

- - - - -
be68cbd6 by Matti Picus at 2021-12-28T00:41:57+02:00
merge default

--HG--
branch : py3.7

- - - - -
311e7db7 by Matti Picus at 2021-12-28T00:42:43+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
4dee3757 by Matti Picus at 2021-12-28T00:43:06+02:00
merge py3.8

--HG--
branch : py3.9

- - - - -
106f751a by Matti Picus at 2021-12-28T10:52:40+02:00
limit pwd.getpwnam to str, issue 3624

--HG--
branch : py3.7

- - - - -
0f29ffb0 by Matti Picus at 2021-12-28T19:38:54+02:00
fix compilation on darwin

--HG--
branch : py3.9

- - - - -
6c7f3750 by Matti Picus at 2021-12-29T10:13:00+02:00
reduce diff to cpython: remove darwin gcc flags in distutils/unixccompiler

--HG--
branch : py3.9

- - - - -
e8f603da by Matti Picus at 2021-12-29T10:34:27+02:00
virtualenv fails when window's dll is libpypy3.9-c.exe

revert this when https://github.com/pypa/virtualenv/issues/2260 is resolved

--HG--
branch : py3.9

- - - - -
94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00
exe target is self.exe_name not self.c_entryp

- - - - -
7647cbce by Matti Picus at 2021-12-29T23:36:29+02:00
fix _io warning type

--HG--
branch : py3.8

- - - - -
72c114c4 by Matti Picus at 2021-12-30T00:27:32+02:00
in socket.socket(fileno=fileno), fileno must be an int not fid itself

--HG--
branch : py3.8

- - - - -
91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00
test, fix for exe name with formatting

- - - - -
5632170c by Matti Picus at 2021-12-30T14:35:46+02:00
add LDFLAGS to sysconfig, adjust for py3.8 layout

--HG--
branch : py3.8

- - - - -
c5b2a3d0 by Matti Picus at 2021-12-30T15:09:49+02:00
comprimise: fix both test and thread error formatting

--HG--
branch : py3.8

- - - - -
d34fb03a by Matti Picus at 2021-12-30T15:14:52+02:00
compromise: fix socket error message and test

--HG--
branch : py3.8

- - - - -
66e25a06 by Matti Picus at 2021-12-30T15:42:47+02:00
gc.collect inside the warning context manager

--HG--
branch : py3.8

- - - - -
344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00
fix logic condition in _overlapped (part of issue 167515)

--HG--
branch : py3.7

- - - - -
4014b86f by Matti Picus at 2021-12-30T18:04:17+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00
typo

--HG--
branch : py3.7

- - - - -
65f2d62a by Matti Picus at 2021-12-30T19:23:12+02:00
m

[pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: make it possible to translate with --platlibdir like this:

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.9 at PyPy / pypy


Commits:
2e4a7214 by Carl Friedrich Bolz-Tereick at 2021-12-23T11:12:47+01:00
make it possible to translate with --platlibdir like this:

rpython -Ojit targetpypystandalone.py --platlibdir=lib64

--HG--
branch : py3.9-platlibdir

- - - - -
b9920567 by Carl Friedrich Bolz-Tereick at 2021-12-23T12:34:38+01:00
use platlibdir in site.py correctly

--HG--
branch : py3.9-platlibdir

- - - - -
e1db7d02 by Carl Friedrich Bolz-Tereick at 2021-12-23T15:33:48+01:00
use platlibdir to find the initial path as well, otherwise packaged pypy's 
use
the compiled in path

--HG--
branch : py3.9-platlibdir

- - - - -
f6a3efc4 by Carl Friedrich Bolz-Tereick at 2021-12-23T15:36:50+01:00
use platlibdir when packaging too

--HG--
branch : py3.9-platlibdir

- - - - -
93396444 by Matti Picus at 2022-01-09T15:28:46+02:00
merge py3.9 into branch

--HG--
branch : py3.9-platlibdir

- - - - -
57767aa0 by Matti Picus at 2022-01-09T15:34:44+02:00
merge py3.9-platlibdir which provides the --platlibdir option when translating

--HG--
branch : py3.9

- - - - -


8 changed files:

- lib-python/3/site.py
- pypy/config/pypyoption.py
- pypy/module/sys/initpath.py
- pypy/module/sys/moduledef.py
- pypy/module/sys/state.py
- pypy/module/sys/test/test_initpath.py
- pypy/module/sys/test/test_sysmodule.py
- pypy/tool/release/package.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/e8885fe8eb6e2a022e47ca3ef650be4beb082cba...57767aa0630bf0fdcdc71fe332947f4b4d2358d2

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


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/default] backport change from 007460cad4dd in py3.8

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/default at PyPy / pypy


Commits:
2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00
backport change from 007460cad4dd in py3.8

- - - - -


1 changed file:

- rpython/rlib/rsignal.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/2fb09ca0791e076ee330fc5adc4fcddc4e115c8e

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/2fb09ca0791e076ee330fc5adc4fcddc4e115c8e
You're receiving this email because of your account on foss.heptapod.net.


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: keep cffi buffer alive (issue 3625)

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.7 at PyPy / pypy


Commits:
1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00
keep cffi buffer alive (issue 3625)

--HG--
branch : py3.7

- - - - -
81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00
merge heads

--HG--
branch : py3.7

- - - - -


1 changed file:

- lib_pypy/_overlapped.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/d02ec1e9615f8c532c1b83045be8a6b68ce45674...81b5dd649b954a48a9d766225233fe23c265e35e

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


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: keep cffi buffer alive (issue 3625)

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.8 at PyPy / pypy


Commits:
1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00
keep cffi buffer alive (issue 3625)

--HG--
branch : py3.7

- - - - -
2aeb3c30 by Matti Picus at 2022-01-09T11:16:58+02:00
merge py3.7

--HG--
branch : py3.8

- - - - -
5c61cf65 by Matti Picus at 2022-01-09T16:07:56+02:00
duplicate getsockopt from pypysig_set_wakeup_fd to get nicer error on windows

Once this settles down, the check in pypysig_set_wakeup_fd can be removed.

--HG--
branch : py3.8

- - - - -


4 changed files:

- lib_pypy/_overlapped.py
- pypy/module/signal/interp_signal.py
- pypy/module/signal/test/test_signal.py
- rpython/rlib/rsignal.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7...5c61cf655bb785fab708e9be875010c8d1b733dd

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


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit


[pypy-commit] [Git][pypy/pypy][branch/py3.9] add clause for _fake (tests) when getting stdlib target

2022-01-09 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/py3.9 at PyPy / pypy


Commits:
f4d48a5f by Matti Picus at 2022-01-09T23:52:14+02:00
add clause for _fake (tests) when getting stdlib target

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/tool/release/package.py
- pypy/tool/release/test/test_package.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/f4d48a5f367c01af3b5787394b3c7bb5104557d5

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/f4d48a5f367c01af3b5787394b3c7bb5104557d5
You're receiving this email because of your account on foss.heptapod.net.


___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit