[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 4 commits: unconditionally include net/if.h (for darwin)

2023-12-14 Thread Matti Picus (@mattip)


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


Commits:
999a7d5a by Matti Picus at 2023-12-14T07:23:43+02:00
unconditionally include net/if.h (for darwin)

- - - - -
a1681923 by Matti Picus at 2023-12-14T09:02:06+02:00
merge default

--HG--
branch : py3.9

- - - - -
0284450f by Matti Picus at 2023-12-14T10:03:50+02:00
remove some jit.dont_look_inside

--HG--
branch : py3.9

- - - - -
cd5f2995 by Matti Picus at 2023-12-14T10:04:23+02:00
implement PyErr_FormatV (issue 4044)

--HG--
branch : py3.9

- - - - -


6 changed files:

- pypy/module/_hpy_universal/interp_type.py
- pypy/module/cpyext/api.py
- pypy/module/cpyext/include/pyerrors.h
- pypy/module/cpyext/src/_warnings.c
- pypy/module/cpyext/test/test_pyerrors.py
- rpython/rlib/_rsocket_rffi.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/5f133f88263aae9f65d460bf46374b9c39ecac2c...cd5f2995fc2ca92f80883664537f81a2462edb2b

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix translation

2023-12-13 Thread Matti Picus (@mattip)


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


Commits:
5f133f88 by Matti Picus at 2023-12-14T08:50:32+02:00
fix translation

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/_socket/interp_socket.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] unconditionally include net/if.h (for darwin)

2023-12-13 Thread Matti Picus (@mattip)


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


Commits:
999a7d5a by Matti Picus at 2023-12-14T07:23:43+02:00
unconditionally include net/if.h (for darwin)

- - - - -


1 changed file:

- rpython/rlib/_rsocket_rffi.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] refix for posix

2023-12-13 Thread Matti Picus (@mattip)


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


Commits:
8879f145 by Matti Picus at 2023-12-13T23:02:34+02:00
refix for posix

- - - - -


2 changed files:

- rpython/rlib/_rsocket_rffi.py
- rpython/rlib/rsocket.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 8 commits: start a release note for 7.3.14

2023-12-13 Thread Matti Picus (@mattip)


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


Commits:
1621f702 by Matti Picus at 2023-12-13T09:25:26+02:00
start a release note for 7.3.14

- - - - -
956f87ec by Matti Picus at 2023-12-13T10:32:02+02:00
use sphinx-issues extension to automatically create issue/pr/commit roles

- - - - -
5fe74f83 by Matti Picus at 2023-12-13T11:40:05+02:00
fill out more in the release note

- - - - -
649a8f63 by Matti Picus at 2023-12-13T15:08:53+02:00
add rsocket.if_nameindex to provde python3 app-level _socket functions (issue 
3198)

- - - - -
64841848 by Matti Picus at 2023-12-13T22:22:13+02:00
fixes for windows

- - - - -
8879f145 by Matti Picus at 2023-12-13T23:02:34+02:00
refix for posix

- - - - -
77163591 by Matti Picus at 2023-12-13T23:02:56+02:00
merge default

--HG--
branch : py3.9

- - - - -
853801be by Matti Picus at 2023-12-13T23:05:05+02:00
implement if_nameindex and friends, tested in lib-python (issue 3198, 3249)

--HG--
branch : py3.9

- - - - -


11 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/doc/conf.py
- pypy/doc/faq.rst
- pypy/doc/index-of-release-notes.rst
- + pypy/doc/release-v7.3.14.rst
- pypy/doc/requirements.txt
- pypy/module/_socket/interp_socket.py
- pypy/module/_socket/moduledef.py
- rpython/rlib/_rsocket_rffi.py
- rpython/rlib/rsocket.py
- rpython/rlib/test/test_rsocket.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/da4a8cc5db6de432a2c3d0b8af8a5a95d6f095f6...853801bec083435d198cc2f9ffd28eced14860fc

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] 5 commits: start a release note for 7.3.14

2023-12-13 Thread Matti Picus (@mattip)


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


Commits:
1621f702 by Matti Picus at 2023-12-13T09:25:26+02:00
start a release note for 7.3.14

- - - - -
956f87ec by Matti Picus at 2023-12-13T10:32:02+02:00
use sphinx-issues extension to automatically create issue/pr/commit roles

- - - - -
5fe74f83 by Matti Picus at 2023-12-13T11:40:05+02:00
fill out more in the release note

- - - - -
649a8f63 by Matti Picus at 2023-12-13T15:08:53+02:00
add rsocket.if_nameindex to provde python3 app-level _socket functions (issue 
3198)

- - - - -
64841848 by Matti Picus at 2023-12-13T22:22:13+02:00
fixes for windows

- - - - -


9 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/doc/conf.py
- pypy/doc/faq.rst
- pypy/doc/index-of-release-notes.rst
- + pypy/doc/release-v7.3.14.rst
- pypy/doc/requirements.txt
- rpython/rlib/_rsocket_rffi.py
- rpython/rlib/rsocket.py
- rpython/rlib/test/test_rsocket.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/41be5f2b0ab392186352f317d0489b857f0f97c7...64841848b8f61d3cc3b7820629a231415a5bbe25

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: add more to FakeSpace to get tests to pass

2023-12-12 Thread Matti Picus (@mattip)


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


Commits:
9a6a1ddf by Matti Picus at 2023-12-13T08:18:02+02:00
add more to FakeSpace to get tests to pass

--HG--
branch : py3.9

- - - - -
da4a8cc5 by Matti Picus at 2023-12-13T09:01:36+02:00
do not incref storage-cast-to-pyobj if inside a finalizer

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/test/pypy/test_handlemanager.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8a30e3a3b068eebfbcb9651ebfe7ab77f84518ea...da4a8cc5db6de432a2c3d0b8af8a5a95d6f095f6

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] more of prefering tp_as_number > tp_as_mapping > tp_as_sequence

2023-12-12 Thread Matti Picus (@mattip)


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


Commits:
8a30e3a3 by Matti Picus at 2023-12-12T18:58:31+02:00
more of prefering tp_as_number > tp_as_mapping > tp_as_sequence

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/_hpy_universal/interp_type.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix previous commit

2023-12-12 Thread Matti Picus (@mattip)


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


Commits:
c5dd8cda by Matti Picus at 2023-12-11T21:43:22+02:00
fix previous commit

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/_hpy_universal/interp_type.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] disable debug printing

2023-12-11 Thread Matti Picus (@mattip)


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


Commits:
281290c9 by Matti Picus at 2023-12-11T21:40:16+02:00
disable debug printing

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_type.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: fix translation on windows

2023-12-11 Thread Matti Picus (@mattip)


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


Commits:
66c31a83 by Matti Picus at 2023-12-10T05:46:28+02:00
fix translation on windows

--HG--
branch : py3.9

- - - - -
f00ba7ca by Matti Picus at 2023-12-11T07:15:20+02:00
properly fill in ctx_CapsuleType

--HG--
branch : py3.9

- - - - -
311dab53 by Matti Picus at 2023-12-11T11:03:36+02:00
prevent recursive calls to _create_instance_subtype, incref where needed

--HG--
branch : py3.9

- - - - -
687816d9 by Matti Picus at 2023-12-11T21:08:56+02:00
use mro_w not bases_w, give precedence to mp_subscript over sq_item

--HG--
branch : py3.9

- - - - -
6dbc4606 by Matti Picus at 2023-12-11T21:09:43+02:00
return pyobject in HPy_AsStruct_Legacy if storage is NULL

--HG--
branch : py3.9

- - - - -


6 changed files:

- pypy/interpreter/error.py
- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype.py
- pypy/module/cpyext/pyerrors.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/ef2815b05e62e8482a94167ddacacecc0360fceb...6dbc460644ade7b3156c7166606488409fd4e7c4

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 4 commits: fix some trivially failing windows sys tests

2023-12-11 Thread Matti Picus (@mattip)


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


Commits:
773fa209 by Matti Picus at 2023-12-08T10:06:54+02:00
fix some trivially failing windows sys tests

--HG--
branch : py3.10

- - - - -
2d3470ad by Matti Picus at 2023-12-08T11:49:21+02:00
fix test

--HG--
branch : py3.10

- - - - -
62f614dc by Matti Picus at 2023-12-08T12:06:37+02:00
test, implement window API functions PyErr_SetFromWindowsErrWithFilename, 
PyErr_SetExcFromWindowsErrWithFilenameObject, 
PyErr_SetExcFromWindowsErrWithFilenameObjects (issue #4035)

--HG--
branch : py3.10

- - - - -
6b57df19 by Matti Picus at 2023-12-10T05:46:28+02:00
fix translation on windows

--HG--
branch : py3.10

- - - - -


5 changed files:

- pypy/module/cpyext/pyerrors.py
- pypy/module/cpyext/test/test_pyerrors.py
- pypy/module/sys/test/test_initpath.py
- pypy/module/sys/test/test_sysmodule.py
- pypy/tool/release/test/test_package.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/438e97d4d84e028c2439d97fecac86167b4cbe5e...6b57df19971e11a8d83f04ffab3b4b5194ce9baa

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: fix some trivially failing windows sys tests

2023-12-08 Thread Matti Picus (@mattip)


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


Commits:
111f69f2 by Matti Picus at 2023-12-08T10:06:54+02:00
fix some trivially failing windows sys tests

--HG--
branch : py3.9

- - - - -
b96291fb by Matti Picus at 2023-12-08T11:49:21+02:00
fix test

--HG--
branch : py3.9

- - - - -
ef2815b0 by Matti Picus at 2023-12-08T12:06:37+02:00
test, implement window API functions PyErr_SetFromWindowsErrWithFilename, 
PyErr_SetExcFromWindowsErrWithFilenameObject, 
PyErr_SetExcFromWindowsErrWithFilenameObjects (issue #4035)

--HG--
branch : py3.9

- - - - -


5 changed files:

- pypy/module/cpyext/pyerrors.py
- pypy/module/cpyext/test/test_pyerrors.py
- pypy/module/sys/test/test_initpath.py
- pypy/module/sys/test/test_sysmodule.py
- pypy/tool/release/test/test_package.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/dcc6a9a8b71b92e3ef9f9880b4d46b616c627343...ef2815b05e62e8482a94167ddacacecc0360fceb

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] more gc.collect -> debug_collect

2023-12-07 Thread Matti Picus (@mattip)


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


Commits:
dcc6a9a8 by Matti Picus at 2023-12-08T01:22:25+02:00
more gc.collect -> debug_collect

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/module/_hpy_universal/test/_vendored/test_capsule.py
- pypy/module/_hpy_universal/test/_vendored/test_hpyfield.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] don't incref when creating new legacy object, use debug_collect in legacy tests

2023-12-07 Thread Matti Picus (@mattip)


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


Commits:
c69e7e0e by Matti Picus at 2023-12-08T01:21:52+02:00
don't incref when creating new legacy object, use debug_collect in legacy 
tests

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/test/_vendored/test_slots.py
- pypy/module/_hpy_universal/test/support.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 23 commits: test, fix setting pyobj.tp_basicsize on legacy types

2023-12-06 Thread Matti Picus (@mattip)


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


Commits:
dac42c13 by Matti Picus at 2023-11-27T22:16:58+02:00
test, fix setting pyobj.tp_basicsize on legacy types

Still need to set pyobj.tp_as_buffer.bf_getbuffer, since it is expected to be on
the c-level pyobj

--HG--
branch : py3.9

- - - - -
3a139fa8 by Matti Picus at 2023-11-28T16:55:29+02:00
add non-functional _ctypes.PyObj_FromPtr (fixes test error)

--HG--
branch : py3.9

- - - - -
28c0f384 by Matti Picus at 2023-11-28T17:18:33+02:00
more bytearray fixes: end cannot be longer than len() or it picks up the NULL 
byte

--HG--
branch : py3.9

- - - - -
54cfb132 by Matti Picus at 2023-11-29T00:53:35+02:00
add reflection of applevel __buffer__ to tp_as_buffer.bf_getbuffer when 
creating a PyTypeObject

--HG--
branch : py3.9

- - - - -
7672b7e3 by Matti Picus at 2023-11-29T00:55:19+02:00
hack to make legacy hpytypes reflect the HPy_bf_getbuffer into the PyObject

Should all the slot be reflected?

--HG--
branch : py3.9

- - - - -
d349e5ff by Matti Picus at 2023-11-29T08:23:01+02:00
prevent overflow in index calculations

--HG--
branch : py3.9

- - - - -
786afd6b by Matti Picus at 2023-11-29T13:45:14+02:00
make sure an encoding does not have invalid surrogates

--HG--
branch : py3.9

- - - - -
f5273fb7 by Matti Picus at 2023-11-29T23:32:39+02:00
add create_pyobject_from_storage and use the HPy storage as the PyObject c 
struct.

Also rearrange the type creation so that legacy types call `attach` to fill all
the slots

--HG--
branch : py3.9

- - - - -
37fe391b by Matti Picus at 2023-12-01T00:32:40+02:00
try to debug test failure that does not reproduce locally

--HG--
branch : py3.9

- - - - -
e6a35834 by Matti Picus at 2023-12-01T01:28:52+02:00
fix some storagesize and tp_basicsize errors, assert on missing tp_traverse

See hyp issue #460

--HG--
branch : py3.9

- - - - -
b60cd09a by Matti Picus at 2023-12-01T07:51:58+02:00
debugging cruft broke the world

--HG--
branch : py3.9

- - - - -
ae599f9f by Matti Picus at 2023-12-01T14:27:21+02:00
increment ob_refcnt when creating a pyobject, raise if the pyobject already 
exists

--HG--
branch : py3.9

- - - - -
026969dc by Matti Picus at 2023-12-01T14:45:55+02:00
convert data to list

--HG--
branch : py3.9

- - - - -
4321d239 by Matti Picus at 2023-12-03T15:14:25+02:00
align cpeyext use of PyBUF_MAX_NDIM with python3

- - - - -
021010a4 by Matti Picus at 2023-12-02T22:00:37+02:00
refactor and fix for *termios and const *winsize in rposix.py (issue #4042)

- - - - -
89cc5a14 by Matti Picus at 2023-12-03T10:06:38+02:00
limit ndims on buffer exports from memoryview to 64 (issue #4041)

The limit is specified in 
https://docs.python.org/3/c-api/buffer.html#c.PyBUF_MAX_NDIM

--HG--
branch : py3.9

- - - - -
47065564 by Matti Picus at 2023-12-05T13:37:45+02:00
in _cffi_backend use header parsing of parse_c_type.h instead of rffi.CStruct 
declarations

Also use casting to reduce pointer incompatibilities

- - - - -
41be5f2b by Matti Picus at 2023-12-05T15:54:52+02:00
clean up some (overly?) pedantic GCC warnings in rvmprof (issue #4042)

PyPy-specific changes to common code should be upstreamed

- - - - -
908b8bfa by Matti Picus at 2023-12-05T15:57:12+02:00
merge default

--HG--
branch : py3.9

- - - - -
8fba8590 by Matti Picus at 2023-12-05T20:26:04+02:00
cpython raises a ValueError if memoryview has too many dimensions

--HG--
branch : py3.9

- - - - -
b32ba2a3 by Matti Picus at 2023-12-05T21:57:26+02:00
make the hpy llapi cpython api declarations match more closely (issue #4042)

--HG--
branch : py3.9

- - - - -
6c678f90 by Matti Picus at 2023-12-06T23:03:20+02:00
tweak llapi declarations to fix pedantic gcc warnings (issue #4042)

--HG--
branch : py3.9

- - - - -
438e97d4 by Matti Picus at 2023-12-06T23:04:39+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


30 changed files:

- extra_tests/hpy_tests/_vendored/test_capsule.py
- lib_pypy/_ctypes/__init__.py
- pypy/module/_cffi_backend/call_python.py
- pypy/module/_cffi_backend/ccallback.py
- pypy/module/_cffi_backend/cdlopen.py
- pypy/module/_cffi_backend/ffi_obj.py
- pypy/module/_cffi_backend/lib_obj.py
- pypy/module/_cffi_backend/parse_c_type.py
- pypy/module/_cffi_backend/realize_c_type.py
- pypy/module/_cffi_backend/test/test_parse_c_type.py
- pypy/module/_cffi_backend/test/test_recompiler.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_field.py
- pypy/module/_hpy_universal/interp_slot.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/test/_vendored/test_capsule.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
- pypy/module/_hpy_universal/test/_vendored/test_slots_legacy.py
- pypy/module/cpyext/api.py
- pypy/module/cpyext/memoryobject.py
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/module/cpyext/slotdefs.py
- pypy/module/cpyext/test/test_buffer.py
- pypy/module/cpyext/userslot.py
- pypy/objspace/std/bytearrayobje

[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] tweak llapi declarations to fix pedantic gcc warnings (issue #4042)

2023-12-06 Thread Matti Picus (@mattip)


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


Commits:
6c678f90 by Matti Picus at 2023-12-06T23:03:20+02:00
tweak llapi declarations to fix pedantic gcc warnings (issue #4042)

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/test/_vendored/test_capsule.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 7 commits: align cpeyext use of PyBUF_MAX_NDIM with python3

2023-12-05 Thread Matti Picus (@mattip)


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


Commits:
4321d239 by Matti Picus at 2023-12-03T15:14:25+02:00
align cpeyext use of PyBUF_MAX_NDIM with python3

- - - - -
021010a4 by Matti Picus at 2023-12-02T22:00:37+02:00
refactor and fix for *termios and const *winsize in rposix.py (issue #4042)

- - - - -
47065564 by Matti Picus at 2023-12-05T13:37:45+02:00
in _cffi_backend use header parsing of parse_c_type.h instead of rffi.CStruct 
declarations

Also use casting to reduce pointer incompatibilities

- - - - -
41be5f2b by Matti Picus at 2023-12-05T15:54:52+02:00
clean up some (overly?) pedantic GCC warnings in rvmprof (issue #4042)

PyPy-specific changes to common code should be upstreamed

- - - - -
908b8bfa by Matti Picus at 2023-12-05T15:57:12+02:00
merge default

--HG--
branch : py3.9

- - - - -
8fba8590 by Matti Picus at 2023-12-05T20:26:04+02:00
cpython raises a ValueError if memoryview has too many dimensions

--HG--
branch : py3.9

- - - - -
b32ba2a3 by Matti Picus at 2023-12-05T21:57:26+02:00
make the hpy llapi cpython api declarations match more closely (issue #4042)

--HG--
branch : py3.9

- - - - -


21 changed files:

- pypy/module/_cffi_backend/call_python.py
- pypy/module/_cffi_backend/ccallback.py
- pypy/module/_cffi_backend/cdlopen.py
- pypy/module/_cffi_backend/ffi_obj.py
- pypy/module/_cffi_backend/lib_obj.py
- pypy/module/_cffi_backend/parse_c_type.py
- pypy/module/_cffi_backend/realize_c_type.py
- pypy/module/_cffi_backend/test/test_parse_c_type.py
- pypy/module/_cffi_backend/test/test_recompiler.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/cpyext/api.py
- pypy/module/cpyext/memoryobject.py
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/objspace/std/memoryobject.py
- pypy/objspace/std/test/test_memoryobject.py
- rpython/rlib/rposix.py
- rpython/rlib/rtermios.py
- rpython/rlib/rvmprof/src/rvmprof.h
- rpython/rlib/rvmprof/src/shared/vmp_stack.c
- rpython/rlib/rvmprof/src/shared/vmprof_common.c
- rpython/rlib/rvmprof/src/shared/vmprof_common.h


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/89cc5a145b12b333fe9bcaf23ae2dcd2a91529f8...b32ba2a38576e2c2d8e6fc934dff443338dc4c48

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] 2 commits: in _cffi_backend use header parsing of parse_c_type.h instead of rffi.CStruct declarations

2023-12-05 Thread Matti Picus (@mattip)


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


Commits:
47065564 by Matti Picus at 2023-12-05T13:37:45+02:00
in _cffi_backend use header parsing of parse_c_type.h instead of rffi.CStruct 
declarations

Also use casting to reduce pointer incompatibilities

- - - - -
41be5f2b by Matti Picus at 2023-12-05T15:54:52+02:00
clean up some (overly?) pedantic GCC warnings in rvmprof (issue #4042)

PyPy-specific changes to common code should be upstreamed

- - - - -


13 changed files:

- pypy/module/_cffi_backend/call_python.py
- pypy/module/_cffi_backend/ccallback.py
- pypy/module/_cffi_backend/cdlopen.py
- pypy/module/_cffi_backend/ffi_obj.py
- pypy/module/_cffi_backend/lib_obj.py
- pypy/module/_cffi_backend/parse_c_type.py
- pypy/module/_cffi_backend/realize_c_type.py
- pypy/module/_cffi_backend/test/test_parse_c_type.py
- pypy/module/_cffi_backend/test/test_recompiler.py
- rpython/rlib/rvmprof/src/rvmprof.h
- rpython/rlib/rvmprof/src/shared/vmp_stack.c
- rpython/rlib/rvmprof/src/shared/vmprof_common.c
- rpython/rlib/rvmprof/src/shared/vmprof_common.h


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/021010a427ef075d53b13db6afab17456a67bc89...41be5f2b0ab392186352f317d0489b857f0f97c7

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] 2 commits: align cpeyext use of PyBUF_MAX_NDIM with python3

2023-12-04 Thread Matti Picus (@mattip)


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


Commits:
4321d239 by Matti Picus at 2023-12-03T15:14:25+02:00
align cpeyext use of PyBUF_MAX_NDIM with python3

- - - - -
021010a4 by Matti Picus at 2023-12-02T22:00:37+02:00
refactor and fix for *termios and const *winsize in rposix.py (issue #4042)

- - - - -


5 changed files:

- pypy/module/cpyext/api.py
- pypy/module/cpyext/memoryobject.py
- pypy/module/cpyext/parse/cpyext_object.h
- rpython/rlib/rposix.py
- rpython/rlib/rtermios.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/5e21dfecc2d4320580bfe3a19f37c0e5a214d356...021010a427ef075d53b13db6afab17456a67bc89

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] limit ndims on buffer exports from memoryview to 64 (issue #4041)

2023-12-03 Thread Matti Picus (@mattip)


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


Commits:
89cc5a14 by Matti Picus at 2023-12-03T10:06:38+02:00
limit ndims on buffer exports from memoryview to 64 (issue #4041)

The limit is specified in 
https://docs.python.org/3/c-api/buffer.html#c.PyBUF_MAX_NDIM

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/objspace/std/memoryobject.py
- pypy/objspace/std/test/test_memoryobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] convert data to list

2023-12-01 Thread Matti Picus (@mattip)


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


Commits:
026969dc by Matti Picus at 2023-12-01T14:45:55+02:00
convert data to list

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] increment ob_refcnt when creating a pyobject, raise if the pyobject already exists

2023-12-01 Thread Matti Picus (@mattip)


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


Commits:
ae599f9f by Matti Picus at 2023-12-01T14:27:21+02:00
increment ob_refcnt when creating a pyobject, raise if the pyobject already 
exists

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_type.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] debugging cruft broke the world

2023-11-30 Thread Matti Picus (@mattip)


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


Commits:
b60cd09a by Matti Picus at 2023-12-01T07:51:58+02:00
debugging cruft broke the world

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix some storagesize and tp_basicsize errors, assert on missing tp_traverse

2023-11-30 Thread Matti Picus (@mattip)


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


Commits:
e6a35834 by Matti Picus at 2023-12-01T01:28:52+02:00
fix some storagesize and tp_basicsize errors, assert on missing tp_traverse

See hyp issue #460

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_field.py
- pypy/module/_hpy_universal/interp_type.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] try to debug test failure that does not reproduce locally

2023-11-30 Thread Matti Picus (@mattip)


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


Commits:
37fe391b by Matti Picus at 2023-12-01T00:32:40+02:00
try to debug test failure that does not reproduce locally

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: prevent overflow in index calculations

2023-11-29 Thread Matti Picus (@mattip)


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


Commits:
d349e5ff by Matti Picus at 2023-11-29T08:23:01+02:00
prevent overflow in index calculations

--HG--
branch : py3.9

- - - - -
786afd6b by Matti Picus at 2023-11-29T13:45:14+02:00
make sure an encoding does not have invalid surrogates

--HG--
branch : py3.9

- - - - -
f5273fb7 by Matti Picus at 2023-11-29T23:32:39+02:00
add create_pyobject_from_storage and use the HPy storage as the PyObject c 
struct.

Also rearrange the type creation so that legacy types call `attach` to fill all
the slots

--HG--
branch : py3.9

- - - - -


9 changed files:

- extra_tests/hpy_tests/_vendored/test_capsule.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_slot.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py
- pypy/objspace/std/test/test_bytesobject.py
- pypy/objspace/std/unicodeobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/7672b7e352a61f6d090ad469989e2eb47232b5bb...f5273fb711a72f5c85efbfd9e526382b93af19b4

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: test, fix setting pyobj.tp_basicsize on legacy types

2023-11-28 Thread Matti Picus (@mattip)


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


Commits:
dac42c13 by Matti Picus at 2023-11-27T22:16:58+02:00
test, fix setting pyobj.tp_basicsize on legacy types

Still need to set pyobj.tp_as_buffer.bf_getbuffer, since it is expected to be on
the c-level pyobj

--HG--
branch : py3.9

- - - - -
3a139fa8 by Matti Picus at 2023-11-28T16:55:29+02:00
add non-functional _ctypes.PyObj_FromPtr (fixes test error)

--HG--
branch : py3.9

- - - - -
28c0f384 by Matti Picus at 2023-11-28T17:18:33+02:00
more bytearray fixes: end cannot be longer than len() or it picks up the NULL 
byte

--HG--
branch : py3.9

- - - - -
54cfb132 by Matti Picus at 2023-11-29T00:53:35+02:00
add reflection of applevel __buffer__ to tp_as_buffer.bf_getbuffer when 
creating a PyTypeObject

--HG--
branch : py3.9

- - - - -
7672b7e3 by Matti Picus at 2023-11-29T00:55:19+02:00
hack to make legacy hpytypes reflect the HPy_bf_getbuffer into the PyObject

Should all the slot be reflected?

--HG--
branch : py3.9

- - - - -


12 changed files:

- lib_pypy/_ctypes/__init__.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_slot.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
- pypy/module/_hpy_universal/test/_vendored/test_slots_legacy.py
- pypy/module/cpyext/slotdefs.py
- pypy/module/cpyext/test/test_buffer.py
- pypy/module/cpyext/userslot.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py
- pypy/objspace/std/typeobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/193349d9d07802c6adf553e89bd3e1b175974d02...7672b7e352a61f6d090ad469989e2eb47232b5bb

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 9 commits: more fixes for bytearray

2023-11-27 Thread Matti Picus (@mattip)


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


Commits:
de336efc by Matti Picus at 2023-11-26T10:01:23+02:00
more fixes for bytearray

--HG--
branch : py3.9

- - - - -
cd8c8d4a by Matti Picus at 2023-11-26T10:02:06+02:00
sync with upstream, adds more to the comment

--HG--
branch : py3.9

- - - - -
c4b2c041 by Matti Picus at 2023-11-26T19:08:10+02:00
skip implementation details in testing zoneinfo

--HG--
branch : py3.9

- - - - -
cdedc355 by Matti Picus at 2023-11-26T19:13:08+02:00
add passing test of multiple legacy inheritance for hpy

--HG--
branch : py3.9

- - - - -
e92f57c1 by Matti Picus at 2023-11-26T19:13:59+02:00
declare _frozen_importlib, _frozen_importlib_external, zipimport to be frozen

--HG--
branch : py3.9

- - - - -
94e5 by Matti Picus at 2023-11-26T23:23:36+02:00
do more gc.collect to make test pass, test and fix HPy_New with metaclass

--HG--
branch : py3.9

- - - - -
c8ef2ef1 by Matti Picus at 2023-11-27T07:38:59+02:00
explicitly test for 0-len byte array when converting indexes

reverts d7392539820e, ab40ae2be233

--HG--
branch : py3.9

- - - - -
aecc058e by Matti Picus at 2023-11-27T14:50:18+02:00
add hidden_applevel to _contextvars.Context.run

discovered in django PR 17500

--HG--
branch : py3.9

- - - - -
0bb82b9a by Matti Picus at 2023-11-27T16:44:58+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


9 changed files:

- extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py
- lib-python/3/functools.py
- lib_pypy/_contextvars.py
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/hpytype.h
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
- pypy/module/imp/interp_imp.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/0e6931743278f3552a08bdb01bebd342e0c1b232...0bb82b9af8b29695c3ea17da5e272dc0e2afc3ef

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: explicitly test for 0-len byte array when converting indexes

2023-11-27 Thread Matti Picus (@mattip)


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


Commits:
c8ef2ef1 by Matti Picus at 2023-11-27T07:38:59+02:00
explicitly test for 0-len byte array when converting indexes

reverts d7392539820e, ab40ae2be233

--HG--
branch : py3.9

- - - - -
aecc058e by Matti Picus at 2023-11-27T14:50:18+02:00
add hidden_applevel to _contextvars.Context.run

discovered in django PR 17500

--HG--
branch : py3.9

- - - - -


4 changed files:

- lib-python/3/functools.py
- lib_pypy/_contextvars.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/94e548670f94bc5d7dcd48d4298f53938824...aecc058ec0e7dc29467f249aa7e0c378301f4e5a

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 6 commits: more fixes for bytearray

2023-11-26 Thread Matti Picus (@mattip)


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


Commits:
de336efc by Matti Picus at 2023-11-26T10:01:23+02:00
more fixes for bytearray

--HG--
branch : py3.9

- - - - -
cd8c8d4a by Matti Picus at 2023-11-26T10:02:06+02:00
sync with upstream, adds more to the comment

--HG--
branch : py3.9

- - - - -
c4b2c041 by Matti Picus at 2023-11-26T19:08:10+02:00
skip implementation details in testing zoneinfo

--HG--
branch : py3.9

- - - - -
cdedc355 by Matti Picus at 2023-11-26T19:13:08+02:00
add passing test of multiple legacy inheritance for hpy

--HG--
branch : py3.9

- - - - -
e92f57c1 by Matti Picus at 2023-11-26T19:13:59+02:00
declare _frozen_importlib, _frozen_importlib_external, zipimport to be frozen

--HG--
branch : py3.9

- - - - -
94e5 by Matti Picus at 2023-11-26T23:23:36+02:00
do more gc.collect to make test pass, test and fix HPy_New with metaclass

--HG--
branch : py3.9

- - - - -


8 changed files:

- extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py
- lib-python/3/test/test_zoneinfo/test_zoneinfo.py
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/hpytype.h
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_hpytype_legacy.py
- pypy/module/imp/interp_imp.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/a1fe001a37e392796c19e835d08dc419ba926fee...94e548670f94bc5d7dcd48d4298f53938824

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: #4038: fix universal newline but non-translating text-io:

2023-11-25 Thread Matti Picus (@mattip)


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


Commits:
5b31c9b3 by CF Bolz-Tereick at 2023-11-23T16:08:06+01:00
#4038: fix universal newline but non-translating text-io:

in this mode, two \r at the end of the file were combined into a single line by
.readline()

- - - - -
f12d8096 by CF Bolz-Tereick at 2023-11-24T17:39:33+01:00
make rawrefcount_next_dead in the incminimark GC robust against calling it
before initializing raw refcounts

- - - - -
a1fe001a by Matti Picus at 2023-11-25T17:09:04+02:00
merge default

--HG--
branch : py3.9

- - - - -


4 changed files:

- pypy/module/_io/interp_textio.py
- pypy/module/_io/test/apptest_io.py
- rpython/memory/gc/incminimark.py
- rpython/memory/gc/test/test_rawrefcount.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/ab9cec52b0a8f5e4f1c3ebf54abc0c7477f5eb3d...a1fe001a37e392796c19e835d08dc419ba926fee

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 4 commits: #4038: fix universal newline but non-translating text-io:

2023-11-25 Thread Matti Picus (@mattip)


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


Commits:
5b31c9b3 by CF Bolz-Tereick at 2023-11-23T16:08:06+01:00
#4038: fix universal newline but non-translating text-io:

in this mode, two \r at the end of the file were combined into a single line by
.readline()

- - - - -
f12d8096 by CF Bolz-Tereick at 2023-11-24T17:39:33+01:00
make rawrefcount_next_dead in the incminimark GC robust against calling it
before initializing raw refcounts

- - - - -
a1fe001a by Matti Picus at 2023-11-25T17:09:04+02:00
merge default

--HG--
branch : py3.9

- - - - -
0e693174 by Matti Picus at 2023-11-25T17:36:44+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


4 changed files:

- pypy/module/_io/interp_textio.py
- pypy/module/_io/test/apptest_io.py
- rpython/memory/gc/incminimark.py
- rpython/memory/gc/test/test_rawrefcount.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/7290a3b1e8ea205f2677f5dd9949d06eb10feb53...0e6931743278f3552a08bdb01bebd342e0c1b232

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 7 commits: skip the _finddoc tests again on pypy

2023-11-23 Thread Matti Picus (@mattip)


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


Commits:
6d1e5a9f by CF Bolz-Tereick at 2023-11-22T11:54:10+01:00
skip the _finddoc tests again on pypy

_finddoc is only called if getdoc doesn't work, but getdoc works for all 
the cases in test_finddoc

--HG--
branch : py3.9

- - - - -
fed23714 by CF Bolz-Tereick at 2023-11-22T12:04:08+01:00
Backed out changeset db9d87141352

it makes test_findsource_with_out_of_bounds_lineno in test_inspect.py fail

--HG--
branch : py3.9

- - - - -
27e05e6e by Matti Picus at 2023-11-22T15:46:25+02:00
fix for builds without hpy_universal (32-bit linux)

--HG--
branch : py3.9

- - - - -
1390ddbe by Matti Picus at 2023-11-22T17:52:54+02:00
remove cpyext finalizer from capsule and call to destructor from w_obj, it can 
all be done from pyobj

Also simplify test

--HG--
branch : py3.9

- - - - -
9c6144ee by Matti Picus at 2023-11-22T22:55:22+02:00
make sure exceptions are cleared around cpyext calls, fixes a test_capi.py error

--HG--
branch : py3.9

- - - - -
ab9cec52 by Matti Picus at 2023-11-23T17:08:04+02:00
perform dealloc callbacks directly in gc.collect, to ensure tp_dealloc will be 
called

Also call gc.collect inside the capsule test in testcapimodule.c

--HG--
branch : py3.9

- - - - -
7290a3b1 by Matti Picus at 2023-11-23T17:08:46+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


10 changed files:

- lib-python/3/inspect.py
- lib-python/3/test/test_inspect.py
- lib_pypy/_testcapimodule.c
- pypy/module/cpyext/api.py
- pypy/module/cpyext/capsule.py
- pypy/module/cpyext/pyobject.py
- pypy/module/cpyext/state.py
- pypy/module/cpyext/test/test_capsule.py
- pypy/module/gc/interp_gc.py
- pypy/objspace/std/capsuleobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/faa0fef4cf549c407fdd8082cc89b38128e8be4f...7290a3b1e8ea205f2677f5dd9949d06eb10feb53

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] perform dealloc callbacks directly in gc.collect, to ensure tp_dealloc will be called

2023-11-23 Thread Matti Picus (@mattip)


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


Commits:
ab9cec52 by Matti Picus at 2023-11-23T17:08:04+02:00
perform dealloc callbacks directly in gc.collect, to ensure tp_dealloc will be 
called

Also call gc.collect inside the capsule test in testcapimodule.c

--HG--
branch : py3.9

- - - - -


4 changed files:

- lib_pypy/_testcapimodule.c
- pypy/module/cpyext/pyobject.py
- pypy/module/cpyext/state.py
- pypy/module/gc/interp_gc.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] more merge fixes

2023-11-22 Thread Matti Picus (@mattip)


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


Commits:
faa0fef4 by Matti Picus at 2023-11-23T04:41:16+02:00
more merge fixes

--HG--
branch : py3.10

- - - - -


1 changed file:

- pypy/module/cpyext/src/modsupport.c


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: fix for builds without hpy_universal (32-bit linux)

2023-11-22 Thread Matti Picus (@mattip)


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


Commits:
27e05e6e by Matti Picus at 2023-11-22T15:46:25+02:00
fix for builds without hpy_universal (32-bit linux)

--HG--
branch : py3.9

- - - - -
1390ddbe by Matti Picus at 2023-11-22T17:52:54+02:00
remove cpyext finalizer from capsule and call to destructor from w_obj, it can 
all be done from pyobj

Also simplify test

--HG--
branch : py3.9

- - - - -
9c6144ee by Matti Picus at 2023-11-22T22:55:22+02:00
make sure exceptions are cleared around cpyext calls, fixes a test_capi.py error

--HG--
branch : py3.9

- - - - -


4 changed files:

- pypy/module/cpyext/api.py
- pypy/module/cpyext/capsule.py
- pypy/module/cpyext/test/test_capsule.py
- pypy/objspace/std/capsuleobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/fed2371459c785d1166d67a37da7dc29c3c5be30...9c6144ee3b83127fd683467a9b1b8c09467674be

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 6 commits: refactor code, raise OSError in gmtime like in localtime

2023-11-21 Thread Matti Picus (@mattip)


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


Commits:
851e0d2e by Matti Picus at 2023-11-21T09:09:39+02:00
refactor code, raise OSError in gmtime like in localtime

--HG--
branch : py3.9

- - - - -
374b6a00 by Matti Picus at 2023-11-21T19:24:09+02:00
special case startswith, endswith for bytearray to handle final null char

This will copy the contents and be slower.

--HG--
branch : py3.9

- - - - -
ccfbedc1 by Matti Picus at 2023-11-22T00:01:06+02:00
trick test into working by mocking gc.collect, call desctructor in 
capsule_dealloc

Also skip part of the stdlib capsule tests that asusme capsules exist in various
modules

--HG--
branch : py3.9

- - - - -
09395c3f by Matti Picus at 2023-11-22T07:22:45+02:00
fix merge

--HG--
branch : py3.10

- - - - -
21432dfb by Matti Picus at 2023-11-22T07:26:23+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -
670c3d5e by Matti Picus at 2023-11-22T07:28:12+02:00
more merge fixes

--HG--
branch : py3.10

- - - - -


9 changed files:

- lib_pypy/_testcapimodule.c
- pypy/module/cpyext/capsule.py
- pypy/module/cpyext/src/modsupport.c
- pypy/module/cpyext/test/test_capsule.py
- pypy/module/time/interp_time.py
- pypy/module/time/test/test_time.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/capsuleobject.py
- pypy/objspace/std/stringmethods.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b6cc7bcc1ba29f265fc1fdb8ff71ea42e15036da...670c3d5e45311c3d98dc767c1d0d0e0cc99fb028

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] trick test into working by mocking gc.collect, call desctructor in capsule_dealloc

2023-11-21 Thread Matti Picus (@mattip)


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


Commits:
ccfbedc1 by Matti Picus at 2023-11-22T00:01:06+02:00
trick test into working by mocking gc.collect, call desctructor in 
capsule_dealloc

Also skip part of the stdlib capsule tests that asusme capsules exist in various
modules

--HG--
branch : py3.9

- - - - -


5 changed files:

- lib-python/3/test/test_capi.py
- lib_pypy/_testcapimodule.c
- pypy/module/cpyext/capsule.py
- pypy/module/cpyext/test/test_capsule.py
- pypy/objspace/std/capsuleobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] special case startswith, endswith for bytearray to handle final null char

2023-11-21 Thread Matti Picus (@mattip)


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


Commits:
374b6a00 by Matti Picus at 2023-11-21T19:24:09+02:00
special case startswith, endswith for bytearray to handle final null char

This will copy the contents and be slower.

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/stringmethods.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] refactor code, raise OSError in gmtime like in localtime

2023-11-20 Thread Matti Picus (@mattip)


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


Commits:
851e0d2e by Matti Picus at 2023-11-21T09:09:39+02:00
refactor code, raise OSError in gmtime like in localtime

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/time/interp_time.py
- pypy/module/time/test/test_time.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] typo

2023-11-20 Thread Matti Picus (@mattip)


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


Commits:
f6d97398 by Matti Picus at 2023-11-20T23:01:25+02:00
typo

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/cpyext/unicodeobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: reformat header a bit

2023-11-20 Thread Matti Picus (@mattip)


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


Commits:
4857e331 by Matti Picus at 2023-11-20T16:05:45+02:00
reformat header a bit

--HG--
branch : py3.9

- - - - -
5bfe0e0d by Matti Picus at 2023-11-20T20:07:48+02:00
handle pathlib.path in PyUnicode_FSDecoder, PyUnicode_FSDecoder (issue _3168)

--HG--
branch : py3.9

- - - - -


4 changed files:

- pypy/module/cpyext/include/abstract.h
- pypy/module/cpyext/pyfile.py
- pypy/module/cpyext/test/test_unicodeobject.py
- pypy/module/cpyext/unicodeobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/bbb7a0bc9cc92c5c1b22a043d60d233560f4b221...5bfe0e0dd4ff43abeed38634043afa4d7e036cfb

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix: do not force the bytearray when calling _convert_idx_params

2023-11-20 Thread Matti Picus (@mattip)


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


Commits:
bbb7a0bc by Matti Picus at 2023-11-20T14:10:05+02:00
fix: do not force the bytearray when calling _convert_idx_params

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: redo capsuleobject destructors to avoid importing cpyext, hpy into objspace

2023-11-19 Thread Matti Picus (@mattip)


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


Commits:
552de53f by Matti Picus at 2023-11-19T23:07:34+02:00
redo capsuleobject destructors to avoid importing cpyext, hpy into objspace

--HG--
branch : py3.9

- - - - -
d7e6ea6b by Matti Picus at 2023-11-19T23:07:49+02:00
find_best_base can return None

--HG--
branch : py3.9

- - - - -
32c5c000 by Matti Picus at 2023-11-19T23:08:35+02:00
test, fix bytearray comparisons, remove debug cruft

--HG--
branch : py3.9

- - - - -


5 changed files:

- pypy/module/_hpy_universal/interp_type.py
- pypy/module/cpyext/capsule.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/capsuleobject.py
- pypy/objspace/std/test/test_bytearrayobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/3e8816bb50fbf244c48c5a7d060a13ac4d38898f...32c5c000215df28ec9b0e223e6b737fe38f7779e

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] use _val consistently when getting bytes from bytearray to use externally

2023-11-18 Thread Matti Picus (@mattip)


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


Commits:
3e8816bb by Matti Picus at 2023-11-19T08:00:49+02:00
use _val consistently when getting bytes from bytearray to use externally

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix translation

2023-11-18 Thread Matti Picus (@mattip)


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


Commits:
7068fe23 by Matti Picus at 2023-11-19T01:24:53+02:00
fix translation

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] backout d9ed7e333e6b, 32-bit compilation did not improve

2023-11-18 Thread Matti Picus (@mattip)


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


Commits:
5ae8eede by Matti Picus at 2023-11-17T10:17:55+02:00
backout d9ed7e333e6b, 32-bit compilation did not improve

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/capsuleobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] Add a NULL byte to bytearray data, like CPython. (issue 4030_)

2023-11-18 Thread Matti Picus (@mattip)


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


Commits:
41758fda by Matti Picus at 2023-11-19T00:21:58+02:00
Add a NULL byte to bytearray data, like CPython. (issue 4030_)

Fixing this may have performance implications

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/objspace/std/bytearrayobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: fix "defined but not used" error

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
6889ef86 by Matti Picus at 2023-11-17T08:49:13+02:00
fix "defined but not used" error

--HG--
branch : py3.9

- - - - -
d7036e4d by Matti Picus at 2023-11-17T09:21:17+02:00
rearrange for compilation, somehow the 32-bit build does not like having 
HPyCapsule_Destructor in the base struct

--HG--
branch : py3.9

- - - - -


3 changed files:

- lib_pypy/_testmultiphase.c
- pypy/module/cpyext/test/_testmultiphase.c
- pypy/objspace/std/capsuleobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/c108c4a5b98535b18acf49c2cc8f31e6c738df05...d7036e4d5aec77b89b3362c560b1162dd857b6dc

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: add probably too much jit.dont_look_inside for type creation

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
06a34dba by Matti Picus at 2023-11-17T07:50:23+02:00
add probably too much jit.dont_look_inside for type creation

This may be overkill, but solves a problem when running numpy. Without this,
somehow inside HPyField_Load the llassert on tp_traverse fails

--HG--
branch : py3.9

- - - - -
1fbadac9 by Matti Picus at 2023-11-17T07:51:16+02:00
allow curl to follow redirects

- - - - -
c108c4a5 by Matti Picus at 2023-11-17T07:51:41+02:00
merge default

--HG--
branch : py3.9

- - - - -


4 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_slot.py
- pypy/module/_hpy_universal/interp_type.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/5e443cdfff82e0d7b32a90d1ef660ca9923210f5...c108c4a5b98535b18acf49c2cc8f31e6c738df05

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] allow curl to follow redirects

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
1fbadac9 by Matti Picus at 2023-11-17T07:51:16+02:00
allow curl to follow redirects

- - - - -


1 changed file:

- lib_pypy/pypy_tools/build_cffi_imports.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] test, fix missing assignment to pybuf.c_obj

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
5e443cdf by Matti Picus at 2023-11-16T23:11:49+02:00
test, fix missing assignment to pybuf.c_obj

--HG--
branch : py3.9

- - - - -


3 changed files:

- lib-python/3/test/test_capi.py
- pypy/module/cpyext/buffer.py
- pypy/module/cpyext/test/test_memoryobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] us canonical location for lzma download

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
c42942b8 by Matti Picus at 2023-11-15T07:08:17+02:00
us canonical location for lzma download

- - - - -


1 changed file:

- lib_pypy/pypy_tools/build_cffi_imports.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 11 commits: us canonical location for lzma download

2023-11-16 Thread Matti Picus (@mattip)


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


Commits:
c42942b8 by Matti Picus at 2023-11-15T07:08:17+02:00
us canonical location for lzma download

- - - - -
dbfeba95 by Matti Picus at 2023-11-15T07:12:12+02:00
merge default

--HG--
branch : py3.9

- - - - -
48655eb7 by Matti Picus at 2023-11-15T20:16:58+02:00
add a gc.collect for PyListObject inside testcapimodule

--HG--
branch : py3.9

- - - - -
c2e72c76 by Matti Picus at 2023-11-15T20:17:35+02:00
resync modsupport.c with upstream

--HG--
branch : py3.9

- - - - -
89137a57 by Matti Picus at 2023-11-15T20:18:16+02:00
tweak building of test c-extension modules

--HG--
branch : py3.9

- - - - -
e819fffe by Matti Picus at 2023-11-15T20:18:44+02:00
always initialize threads, like in Py_Initialize

--HG--
branch : py3.9

- - - - -
9de9cd6b by Matti Picus at 2023-11-15T20:21:22+02:00
refactor, in preparation for copying more lib-python tests of _testmultiphase.c

--HG--
branch : py3.9

- - - - -
147206c2 by Matti Picus at 2023-11-15T20:26:05+02:00
use _testmultiphase.c from lib-python (actually, from lib_pypy)

--HG--
branch : py3.9

- - - - -
3e12b4c5 by Matti Picus at 2023-11-15T23:23:56+02:00
add test that segfaults, fix test that no longer has a __del__

--HG--
branch : py3.9

- - - - -
5d9ede1f by Matti Picus at 2023-11-16T20:50:04+02:00
properly use PyCMethod for fastcall

--HG--
branch : py3.9

- - - - -
d031b568 by Matti Picus at 2023-11-16T22:43:43+02:00
skip test that segfaults for now

--HG--
branch : py3.9

- - - - -


13 changed files:

- lib-python/3/test/test_capi.py
- lib_pypy/_pypy_testcapi.py
- lib_pypy/_testcapimodule.c
- lib_pypy/_testmultiphase_build.py
- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/module/cpyext/methodobject.py
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/module/cpyext/src/modsupport.c
- pypy/module/cpyext/state.py
- pypy/module/cpyext/test/multiphase2.c → 
pypy/module/cpyext/test/_testmultiphase.c
- + pypy/module/cpyext/test/_testmultiphase.c.h
- pypy/module/cpyext/test/test_module.py
- pypy/module/cpyext/typeobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/4dc5f4495a949df663fbf66ea7434bb28606c61a...d031b56817f83ea52199b2705350b9afd2323141

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: protect in more places against a null handle

2023-11-14 Thread Matti Picus (@mattip)


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


Commits:
ab6bc58a by Matti Picus at 2023-11-14T22:22:01+02:00
protect in more places against a null handle

--HG--
branch : py3.9

- - - - -
4dc5f449 by Matti Picus at 2023-11-14T22:53:37+02:00
test, handle HPy_NULL in HPy_Is

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_object.py
- pypy/module/_hpy_universal/test/_vendored/test_00_basic.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/bbbe225012accd08bc12ab392c41f6ec87c5a9ef...4dc5f4495a949df663fbf66ea7434bb28606c61a

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] test, fix for HPy_Dup(ctx, HPy_Null)

2023-11-14 Thread Matti Picus (@mattip)


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


Commits:
bbbe2250 by Matti Picus at 2023-11-14T21:10:43+02:00
test, fix for HPy_Dup(ctx, HPy_Null)

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/test/_vendored/test_00_basic.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix merge

2023-11-14 Thread Matti Picus (@mattip)


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


Commits:
000da9aa by Matti Picus at 2023-11-14T13:04:19+02:00
fix merge

--HG--
branch : py3.9

- - - - -


1 changed file:

- lib_pypy/pypy_tools/build_cffi_imports.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: refactor cffi module build to use wget, move to OpenSSL 3.0.12 for portable builds

2023-11-14 Thread Matti Picus (@mattip)


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


Commits:
55e8b7f2 by Matti Picus at 2023-11-13T11:47:42+02:00
refactor cffi module build to use wget, move to OpenSSL 3.0.12 for portable 
builds

OpenSSL 1.1.1 is EOL and is not getting bugfixes
Also use a list instead of a dictionary to force build order

- - - - -
23bc4e70 by Matti Picus at 2023-11-14T08:38:33+02:00
avoid broken wget on linux64 buildbot

- - - - -
fcb892f9 by Matti Picus at 2023-11-14T08:41:45+02:00
print which of curl/wget is used

- - - - -
ff917d32 by Matti Picus at 2023-11-14T12:43:32+02:00
refactor to better handle NULL destructor_hpy

--HG--
branch : py3.9

- - - - -
25acfc5c by Matti Picus at 2023-11-14T12:47:23+02:00
merge default

--HG--
branch : py3.9

- - - - -


5 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/module/_hpy_universal/interp_capsule.py
- pypy/objspace/std/capsuleobject.py
- pypy/tool/release/make_portable.py
- pypy/tool/release/package.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/c75148f32e9e34deb27f8bbbd8b8bedbf8d98693...25acfc5ce7eab8f03bbeb7821c24f72154f1

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] print which of curl/wget is used

2023-11-13 Thread Matti Picus (@mattip)


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


Commits:
fcb892f9 by Matti Picus at 2023-11-14T08:41:45+02:00
print which of curl/wget is used

- - - - -


1 changed file:

- lib_pypy/pypy_tools/build_cffi_imports.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] avoid broken wget on linux64 buildbot

2023-11-13 Thread Matti Picus (@mattip)


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


Commits:
23bc4e70 by Matti Picus at 2023-11-14T08:38:33+02:00
avoid broken wget on linux64 buildbot

- - - - -


2 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/tool/release/make_portable.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] refactor to separate capsule destructor calls into hpy and cpyext, fix translation

2023-11-13 Thread Matti Picus (@mattip)


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


Commits:
c75148f3 by Matti Picus at 2023-11-14T05:12:46+02:00
refactor to separate capsule destructor calls into hpy and cpyext, fix 
translation

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/module/_hpy_universal/interp_capsule.py
- pypy/module/cpyext/capsule.py
- pypy/objspace/std/capsuleobject.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: start to make PyCapsule and HPyCapsule compatible with eachother

2023-11-13 Thread Matti Picus (@mattip)


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


Commits:
27ff6d0e by Matti Picus at 2023-11-13T11:50:28+02:00
start to make PyCapsule and HPyCapsule compatible with eachother

--HG--
branch : py3.9

- - - - -
6a0dd518 by Matti Picus at 2023-11-13T18:02:31+02:00
move cpyext capsule to a RPython based ojbect, which makes the hpyuniversal 
tests pass

--HG--
branch : py3.9

- - - - -


8 changed files:

- pypy/module/cpyext/api.py
- + pypy/module/cpyext/capsule.py
- pypy/module/cpyext/include/pycapsule.h
- pypy/module/cpyext/moduledef.py
- + pypy/module/cpyext/parse/cpyext_capsule.h
- pypy/module/cpyext/src/capsule.c
- pypy/module/cpyext/test/test_capsule.py
- pypy/objspace/std/capsuleobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/3bae8181e4ab639f18a6ae1c3658619e2e6023f7...6a0dd51866e463cae70afd81b75f13146dee219b

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] refactor cffi module build to use wget, move to OpenSSL 3.0.12 for portable builds

2023-11-13 Thread Matti Picus (@mattip)


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


Commits:
55e8b7f2 by Matti Picus at 2023-11-13T11:47:42+02:00
refactor cffi module build to use wget, move to OpenSSL 3.0.12 for portable 
builds

OpenSSL 1.1.1 is EOL and is not getting bugfixes
Also use a list instead of a dictionary to force build order

- - - - -


2 changed files:

- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/tool/release/package.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix test

2023-11-12 Thread Matti Picus (@mattip)


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


Commits:
3bae8181 by Matti Picus at 2023-11-12T12:04:57+02:00
fix test

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/_warnings/test/apptest_warnings.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: typo (should upstream)

2023-11-11 Thread Matti Picus (@mattip)


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


Commits:
6bbe516c by Matti Picus at 2023-11-11T19:27:03+02:00
typo (should upstream)

--HG--
branch : py3.9

- - - - -
380fbb56 by Matti Picus at 2023-11-11T19:27:49+02:00
proactively call bufferview.releasebuffer and don't wait for gc to release

--HG--
branch : py3.9

- - - - -


3 changed files:

- extra_tests/hpy_tests/_vendored/test_hpymodule.py
- pypy/module/_hpy_universal/test/_vendored/test_slots.py
- pypy/objspace/std/memoryobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/362f4055c5ea71fe684cdd509ebf9de3e4833055...380fbb5616840c716d1d0ff2e88cdc20e309dde1

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] fix mod.origin in bootloader

2023-11-11 Thread Matti Picus (@mattip)


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


Commits:
362f4055 by Matti Picus at 2023-11-11T17:23:38+02:00
fix mod.origin in bootloader

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/_hpy_universal/interp_hpy.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: skip cpython only test

2023-11-11 Thread Matti Picus (@mattip)


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


Commits:
a6264a3c by Matti Picus at 2023-11-11T10:22:52+02:00
skip cpython only test

--HG--
branch : py3.9

- - - - -
bf70da3d by Matti Picus at 2023-11-11T15:25:28+02:00
refactor apptest collection to avoid breaking -D test collection

--HG--
branch : py3.9

- - - - -


2 changed files:

- extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py
- pypy/module/_hpy_universal/test/conftest.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/19d9889421ce2c49ab92dac2578dd605708e6172...bf70da3d991b604c39b0a800112a7d78b6699ede

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] activate memory protection by compiling with _HPY_DEBUG_MEM_PROTECT_USEMMAP

2023-11-10 Thread Matti Picus (@mattip)


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


Commits:
5de947d5 by Matti Picus at 2023-11-10T12:13:02+02:00
activate memory protection by compiling with _HPY_DEBUG_MEM_PROTECT_USEMMAP

--HG--
branch : py3.9

- - - - -


2 changed files:

- extra_tests/hpy_tests/_vendored/debug/test_charptr.py
- pypy/module/_hpy_universal/llapi.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: fix error message

2023-11-10 Thread Matti Picus (@mattip)


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


Commits:
2d0f7e11 by Matti Picus at 2023-11-10T11:06:54+02:00
fix error message

--HG--
branch : py3.9

- - - - -
cc766da2 by Matti Picus at 2023-11-10T11:08:13+02:00
fix test - unwrap handles in debug mode

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_hpy_universal/interp_descr.py
- pypy/module/_hpy_universal/test/pypy/test_handlemanager.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/40df6633dc59adf07ebc7315bcf19eb6b84a92c4...cc766da2c3f7aa9b681a45e3d08d2adab47e1397

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 6 commits: fix bug with tp_traverse and metaclases, needs a test

2023-11-09 Thread Matti Picus (@mattip)


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


Commits:
7d8f5ed1 by Matti Picus at 2023-11-09T16:40:44+02:00
fix bug with tp_traverse and metaclases, needs a test

--HG--
branch : py3.9

- - - - -
72face95 by Matti Picus at 2023-11-09T22:04:54+02:00
add attributes to W_AbstractExtensionFunction like W_PyCFunctionObject

--HG--
branch : py3.9

- - - - -
a3def459 by Matti Picus at 2023-11-09T22:05:51+02:00
try/except in HPy_TypeCheck since it cannot fail

--HG--
branch : py3.9

- - - - -
5cb24d74 by Matti Picus at 2023-11-10T08:30:48+02:00
add a test case

--HG--
branch : py3.9

- - - - -
bf6944d5 by Matti Picus at 2023-11-10T08:31:43+02:00
try not to error when dumping an object repr which apparently can fail

--HG--
branch : py3.9

- - - - -
40df6633 by Matti Picus at 2023-11-10T08:32:17+02:00
use platform agnostic double instead of platform-dependent int/long

--HG--
branch : py3.9

- - - - -


7 changed files:

- extra_tests/hpy_tests/_vendored/test_slots_legacy.py
- pypy/module/_hpy_universal/interp_extfunc.py
- pypy/module/_hpy_universal/interp_field.py
- pypy/module/_hpy_universal/interp_object.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/test/_vendored/test_slots_legacy.py
- pypy/module/_hpy_universal/test/pypy/test_apiset.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/02d7a416524d40306df3586fe27e21a1062aa5ec...40df6633dc59adf07ebc7315bcf19eb6b84a92c4

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] skip test that, when it fails, spams captured stdout with error reports

2023-11-09 Thread Matti Picus (@mattip)


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


Commits:
02d7a416 by Matti Picus at 2023-11-09T10:58:30+02:00
skip test that, when it fails, spams captured stdout with error reports

--HG--
branch : py3.9

- - - - -


1 changed file:

- extra_tests/test_recursion.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: adding an hpy sufffix is wrong

2023-11-09 Thread Matti Picus (@mattip)


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


Commits:
2515e457 by Matti Picus at 2023-11-09T07:06:16+02:00
adding an hpy sufffix is wrong

--HG--
branch : py3.9

- - - - -
c9bf9cc5 by Matti Picus at 2023-11-09T09:39:10+02:00
use state.reset() in apptest untranslated tests

--HG--
branch : py3.9

- - - - -
fe673eca by Matti Picus at 2023-11-09T10:13:44+02:00
fix for windows

--HG--
branch : py3.9

- - - - -
7508c4e5 by Matti Picus at 2023-11-09T10:14:31+02:00
Backed out 8772325b0dfb, will redo differently

--HG--
branch : py3.9

- - - - -
f0ac51ad by Matti Picus at 2023-11-09T10:32:18+02:00
also reset the trace context between tests

--HG--
branch : py3.9

- - - - -


12 changed files:

- pypy/module/_hpy_universal/_vendored/hpy/trace/src/_tracemod.c
- pypy/module/_hpy_universal/_vendored/hpy/trace/src/include/hpy_trace.h
- pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_ctx.c
- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/src/tctx.c
- pypy/module/_hpy_universal/src/tctx.h
- pypy/module/_hpy_universal/state.py
- pypy/module/_hpy_universal/test/conftest.py
- pypy/module/imp/interp_imp.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/9b5dd49c44d5cd83886b9cc77eca9c4caf1ab544...f0ac51ad23b952b7d653caf09480508f75c7dd84

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: fix -D tests for pytest 6.0

2023-11-08 Thread Matti Picus (@mattip)


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


Commits:
c5b1692d by Matti Picus at 2023-11-08T16:06:19+02:00
fix -D tests for pytest 6.0

--HG--
branch : py3.9

- - - - -
9b5dd49c by Matti Picus at 2023-11-08T20:00:43+02:00
more global trace context fun: add a 'reset' argument so untranslated 
tests can force the context state to be reset

--HG--
branch : py3.9

- - - - -


21 changed files:

- pypy/conftest.py
- pypy/interpreter/test/apptest_coroutine.py
- pypy/interpreter/test/apptest_function.py
- pypy/module/_collections/test/apptest_defaultdict.py
- pypy/module/_collections/test/apptest_deque.py
- pypy/module/_hpy_universal/_vendored/hpy/trace/src/_tracemod.c
- pypy/module/_hpy_universal/_vendored/hpy/trace/src/include/hpy_trace.h
- pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_ctx.c
- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_hpy_universal/src/tctx.c
- pypy/module/_hpy_universal/src/tctx.h
- pypy/module/_warnings/test/apptest_warnings.py
- pypy/module/sys/test/apptest_audit.py
- pypy/objspace/std/test/apptest_boolobject.py
- pypy/objspace/std/test/apptest_complexobject.py
- pypy/objspace/std/test/apptest_stringformat.py
- pypy/objspace/std/test/apptest_userobject.py
- pypy/objspace/test/apptest_descriptor.py
- pypy/objspace/test/apptest_descroperation.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/7db2333adc17579c24331ffa2077551ed2f67203...9b5dd49c44d5cd83886b9cc77eca9c4caf1ab544

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] test tweaks

2023-11-07 Thread Matti Picus (@mattip)


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


Commits:
7db2333a by Matti Picus at 2023-11-07T19:16:18+02:00
test tweaks

--HG--
branch : py3.9

- - - - -


2 changed files:

- extra_tests/hpy_tests/_vendored/debug/test_charptr.py
- extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 5 commits: trivial test fixes

2023-11-07 Thread Matti Picus (@mattip)


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


Commits:
bea9ecf0 by Matti Picus at 2023-11-06T13:53:14+02:00
trivial test fixes

--HG--
branch : py3.9

- - - - -
82792d30 by Matti Picus at 2023-11-06T18:39:15+02:00
if runner collects a dirctory because it has test files, do not recurse into 
subdir

The hpy tests have subdirctories with tests under a top directory with tests, 
the
runner was testng twice.

--HG--
branch : py3.9

- - - - -
ca203795 by Matti Picus at 2023-11-07T10:08:38+02:00
make debug untranslated tests into apptest, fix failing tests

Use boilerplate code instead of a hpy_debug_capture fixture

--HG--
branch : py3.9

- - - - -
3fdc3a83 by Matti Picus at 2023-11-07T10:04:36+02:00
skip test that cannot work on pypy

--HG--
branch : py3.9

- - - - -
a484b33b by Matti Picus at 2023-11-07T18:49:44+02:00
call llapi.hpy_debug_close_handle before HPyClose

--HG--
branch : py3.9

- - - - -


12 changed files:

- extra_tests/cffi_tests/test_version.py
- extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py
- extra_tests/hpy_tests/_vendored/test_hpyfield.py
- pypy/interpreter/test/fixtures.py
- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_builder.py
- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/interp_object.py
- + pypy/module/_hpy_universal/test/_vendored/debug/apptest_builder_invalid.py
- + pypy/module/_hpy_universal/test/_vendored/debug/apptest_handles_invalid.py
- pypy/module/_hpy_universal/test/pypy/test_apiset.py
- testrunner/runner.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/d59f6afd401cb17c39c7dc7a6fb3421ece164b18...a484b33b260b46c9a9add6bb1a2e5593955d5de2

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 13 commits: when creating a venv from a symlinked venv, force symlinks

2023-11-05 Thread Matti Picus (@mattip)


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


Commits:
31060d08 by Matti Picus at 2023-11-04T20:42:30+02:00
when creating a venv from a symlinked venv, force symlinks

Portable builds need too many shared objects to allow copying only the 
executables

--HG--
branch : py3.9

- - - - -
b7e56078 by Matti Picus at 2023-11-04T20:42:53+02:00
whoops

--HG--
branch : py3.9

- - - - -
29925faf by Matti Picus at 2023-11-04T20:43:47+02:00
hpy requires setuptools>64.0, also raise version of pytest

--HG--
branch : py3.9

- - - - -
018e101a by Matti Picus at 2023-11-04T20:44:15+02:00
use the hpy_abi version when building

--HG--
branch : py3.9

- - - - -
b98682e1 by Matti Picus at 2023-11-04T20:44:57+02:00
change the extension to directly load legacy hpy modules, not universal ones

--HG--
branch : py3.9

- - - - -
c2681fa3 by Matti Picus at 2023-11-04T20:45:54+02:00
fix testing to add hpy_abi to HPyAppTest

--HG--
branch : py3.9

- - - - -
12cbfc4b by Matti Picus at 2023-11-05T11:14:00+02:00
add initial implementation of trace module, segfaults somewhere in 
HPyInit__trace

maybe due to using embedded modules?

--HG--
branch : py3.9

- - - - -
d9607603 by Matti Picus at 2023-11-05T16:14:51+02:00
skip testing mod.__spec__ since it is only set in tests via a hack

See https://github.com/hpyproject/hpy/issues/456

--HG--
branch : py3.9

- - - - -
f52ce056 by Matti Picus at 2023-11-05T17:16:25+02:00
fixes for building trace module (the extra include in llapi was critical)

--HG--
branch : py3.9

- - - - -
20358c17 by Matti Picus at 2023-11-05T17:17:14+02:00
start running tests in trace mode by passing in an hpy_abi arg

--HG--
branch : py3.9

- - - - -
00b155a5 by Matti Picus at 2023-11-05T18:13:30+02:00
make trace tests pass

--HG--
branch : py3.9

- - - - -
2c67f9a4 by Matti Picus at 2023-11-05T22:28:14+02:00
refactor to avoid creating second static HPyContext for trace mode

--HG--
branch : py3.9

- - - - -
d59f6afd by Matti Picus at 2023-11-05T22:38:22+02:00
allow both names

--HG--
branch : py3.9

- - - - -


30 changed files:

- extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py
- extra_tests/hpy_tests/_vendored/test_hpymodule.py
- extra_tests/hpy_tests/_vendored/test_hpytype.py
- extra_tests/requirements.txt
- lib-python/3/venv/__init__.py
- + lib_pypy/hpy/trace/__init__.py
- lib_pypy/hpy/universal.py
- pypy/module/_hpy_universal/_vendored/hpy/debug/src/autogen_debug_ctx_init.h
- pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/cpython/misc.h
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/hpymodule.h
- pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/runtime/ctx_funcs.h
- 
pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/universal/autogen_ctx.h
- 
pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy/universal/autogen_trampolines.h
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/_tracemod.c
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_ctx_init.h
- + 
pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_func_table.c
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/autogen_trace_wrappers.c
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/include/hpy_trace.h
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_ctx.c
- + pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_internal.h
- pypy/module/_hpy_universal/apiset.py
- pypy/module/_hpy_universal/bridge.py
- pypy/module/_hpy_universal/handlemanager.py
- pypy/module/_hpy_universal/interp_extfunc.py
- pypy/module/_hpy_universal/interp_hpy.py
- pypy/module/_hpy_universal/interp_module.py
- pypy/module/_hpy_universal/llapi.py
- + pypy/module/_hpy_universal/src/tctx.c
- + pypy/module/_hpy_universal/src/tctx.h


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/cc460efe1dbcd65a5de649d12db41744549b4886...d59f6afd401cb17c39c7dc7a6fb3421ece164b18

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] avoid cpython mode in tests

2023-11-03 Thread Matti Picus (@mattip)


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


Commits:
cc460efe by Matti Picus at 2023-11-03T16:15:07+02:00
avoid cpython mode in tests

--HG--
branch : py3.9

- - - - -


1 changed file:

- extra_tests/hpy_tests/_vendored/test_importing.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] reduce diff to upstream

2023-11-03 Thread Matti Picus (@mattip)


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


Commits:
41dfab39 by Matti Picus at 2023-11-03T15:13:13+02:00
reduce diff to upstream

--HG--
branch : py3.9

- - - - -


8 changed files:

- extra_tests/hpy_tests/_vendored/conftest.py
- extra_tests/hpy_tests/_vendored/test_hpyfield.py
- extra_tests/hpy_tests/_vendored/test_hpytype.py
- extra_tests/hpy_tests/_vendored/test_slots.py
- − extra_tests/hpy_tests/_vendored/test_slots.py.orig
- lib_pypy/hpy/devel/include/hpy/version.h
- pypy/module/_hpy_universal/test/_vendored/check_py27_compat.py
- pypy/module/_hpy_universal/test/_vendored/test_hpymodule.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] update cffi test_file and _backend_test_c for 1.16.0

2023-11-02 Thread Matti Picus (@mattip)


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


Commits:
12db2e2d by Matti Picus at 2023-11-03T08:13:49+02:00
update cffi test_file and _backend_test_c for 1.16.0

The test now downloads a version-specific file, so it will no longer track
the remote repo HEAD. I think this is fine since cffi is mature.

--HG--
branch : py3.9

- - - - -


2 changed files:

- pypy/module/_cffi_backend/test/_backend_test_c.py
- pypy/module/_cffi_backend/test/test_file.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 147 commits: run unpdate_vendored.sh for hpy-0.9rc1

2023-11-02 Thread Matti Picus (@mattip)
or=strict-prototypes"

--HG--
branch : hpy-0.9

- - - - -
3aa220c5 by Matti Picus at 2023-10-03T09:22:15+03:00
fix casting for windows

--HG--
branch : hpy-0.9

- - - - -
2bfc0299 by Matti Picus at 2023-10-03T20:50:44+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
00c412f4 by Matti Picus at 2023-10-03T21:04:01+03:00
add functionality to test.FakeSpace to make tests pass

--HG--
branch : hpy-0.9

- - - - -
3ec6ae9c by Matti Picus at 2023-10-03T21:54:59+03:00
fix test to properly skip

--HG--
branch : hpy-0.9

- - - - -
77d49aea by Matti Picus at 2023-10-03T22:28:42+03:00
hack at test to make it work on old pytest untranslated

--HG--
branch : hpy-0.9

- - - - -
8597549f by Matti Picus at 2023-10-03T22:32:42+03:00
add hpy test requirement

--HG--
branch : hpy-0.9

- - - - -
e6518868 by Caleb Burns at 2023-10-03T21:00:04-04:00
Fix tests

--HG--
branch : win-scandir-symlinks

- - - - -
99a7a918 by Caleb Burns at 2023-10-03T23:34:32-04:00
Fix last Windows error

--HG--
branch : win-scandir-symlinks

- - - - -
ab5c821f by Caleb Burns at 2023-10-04T18:50:30-04:00
Comment use of magic number

--HG--
branch : win-scandir-symlinks

- - - - -
d018aa52 by Matti Picus at 2023-10-05T18:30:51+03:00
update hpy metadata

--HG--
branch : hpy-0.9

- - - - -
4d6c440c by Matti Picus at 2023-10-05T18:31:14+03:00
fix typo in suffixes: it needs a leading '.'

--HG--
branch : hpy-0.9

- - - - -
3035c11e by Matti Picus at 2023-10-05T18:31:34+03:00
tweak extra_tests

--HG--
branch : hpy-0.9

- - - - -
dd35a6d5 by Matti Picus at 2023-10-05T19:07:30+03:00
get extra_tests to collect and run

--HG--
branch : hpy-0.9

- - - - -
75e1bf49 by Matti Picus at 2023-10-11T18:05:22+03:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -
9dfed0e4 by Matti Picus at 2023-10-11T22:46:45+03:00
more fixes for extra_tests

--HG--
branch : hpy-0.9

- - - - -
d1d5ca23 by Matti Picus at 2023-10-11T22:47:10+03:00
only run cpython API tests on cpython

--HG--
branch : hpy-0.9

- - - - -
d6cb2513 by Matti Picus at 2023-10-12T22:54:27+03:00
do not use static library in extra_tests for now

--HG--
branch : hpy-0.9

- - - - -
56ada30f by Matti Picus at 2023-10-12T22:54:45+03:00
update vendored hpy yto 0.9.0

--HG--
branch : hpy-0.9

- - - - -
ba79f101 by Matti Picus at 2023-10-12T23:02:03+03:00
add prototype, update TODO

--HG--
branch : hpy-0.9

- - - - -
26959b88 by Matti Picus at 2023-10-13T17:36:06+03:00
add HPyContextVar

--HG--
branch : hpy-0.9

- - - - -
ec0ce8d5 by Matti Picus at 2023-10-13T17:50:15+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
92edcb43 by Matti Picus at 2023-10-14T09:54:46+03:00
fix translation

--HG--
branch : hpy-0.9

- - - - -
3421d06d by Matti Picus at 2023-10-16T17:52:47+03:00
start to support inheriting from non-hpy classes by adding a method to W_Root

--HG--
branch : hpy-0.9

- - - - -
3040aab7 by Matti Picus at 2023-10-16T21:24:36+03:00
fix copy-paste: AsStruct_Type returns the payload of the object's type

--HG--
branch : hpy-0.9

- - - - -
c8cf1a5f by Carl Friedrich Bolz-Tereick at 2023-10-17T09:36:29+02:00
(cfbolz, mattip): use the mapdict machinery to store the hpy storage on
user-defined instances

--HG--
branch : hpy-0.9

- - - - -
5a4acf57 by Carl Friedrich Bolz-Tereick at 2023-10-17T14:28:45+02:00
try to fix translation

--HG--
branch : hpy-0.9

- - - - -
1ca99509 by Carl Friedrich Bolz-Tereick at 2023-10-18T13:03:53+02:00
fix some rpython problems (more remain)

--HG--
branch : hpy-0.9

- - - - -
5cda6aa6 by Matti Picus at 2023-10-18T16:53:27+03:00
hack to force taking the slow path for W_HpyTypeObject allocation

--HG--
branch : hpy-0.9

- - - - -
10286e3e by Matti Picus at 2023-10-18T21:35:42+03:00
use the metaclass' basicsize (if it exists) when adding storage to a type

--HG--
branch : hpy-0.9

- - - - -
c5a4da52 by Matti Picus at 2023-10-18T22:21:53+03:00
typo, update TODO

--HG--
branch : hpy-0.9

- - - - -
b890d27f by Matti Picus at 2023-10-18T22:25:01+03:00
add an XXX for hacky code

--HG--
branch : hpy-0.9

- - - - -
857c0d55 by Matti Picus at 2023-10-18T23:09:34+03:00
typo and fixes for translation

--HG--
branch : hpy-0.9

- - - - -
151cc9d9 by Matti Picus at 2023-10-17T09:05:10+03:00
move tests: mixing directories and tests causes the directory to be tested twice

--HG--
branch : hpy-0.9

- - - - -
0153971c by Matti Picus at 2023-10-19T06:12:22+03:00
add _hpy_get_gc_storage for field storage writebarrier

--HG--
branch : hpy-0.9

- - - - -
4680477d by Matti Picus at 2023-10-19T06:12:46+03:00
remove duplicate test support function: hpy issue 452

--HG--
branch : hpy-0.9

- - - - -
a07610a9 by Matti Picus at 2023-10-19T10:37:50+03:00
move check to be after add_slots, like CPython

--HG--
branch : hpy-0.9

- - - - -
0d0050b1 by Matti Picus at 2023-10-19T10:38:52+03:00
skip untranslated tests that use python_subprocess

--HG--
branch : hpy-0.9

- - - - -
5388cf31 by Matti Picus at 2023-10-19T20:50:21+03:00
implement calling capsule destructor as a python function

--HG--

[pypy-commit] [Mercurial][pypy/pypy][branch/win-scandir-symlinks] 23 commits: link the releas note to the index, and tweaks

2023-11-02 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/win-scandir-symlinks at PyPy / pypy


Commits:
1e9dbaa6 by Matti Picus at 2023-09-27T16:48:22+03:00
link the releas note to the index, and tweaks

- - - - -
96c7a9a3 by Carl Friedrich Bolz-Tereick at 2023-09-28T11:53:23+02:00
tweak release announcement

- - - - -
39d4f188 by Matti Picus at 2023-09-28T13:07:10+03:00
more release note tweaks

- - - - -
e3a9054a by Matti Picus at 2023-09-28T22:44:08+03:00
Added tag release-pypy2.7-v7.3.13 for changeset 1a478a401673

- - - - -
b5ba5cba by Matti Picus at 2023-09-28T22:44:30+03:00
Added tag release-pypy3.9-v7.3.13 for changeset c52629946204

- - - - -
742ebfca by Matti Picus at 2023-09-28T22:44:45+03:00
Added tag release-pypy3.10-v7.3.13 for changeset f1607341da97

- - - - -
85945d2e by Matti Picus at 2023-09-29T10:49:50+03:00
finish the releaseL update release note, versions.json

- - - - -
462c73ce by Carl Friedrich Bolz-Tereick at 2023-09-29T12:33:07+02:00
try to make sshgraphserver work on python3 as well (the rest of the dotviewer
already does)

- - - - -
f1f6b1ef by Matti Picus at 2023-09-30T20:12:58+03:00
fix release date (issue 4006_)

- - - - -
a7266bb4 by Matti Picus at 2023-10-03T08:22:55+03:00
fix for compilation with "-Werror=strict-prototypes"

- - - - -
0d0740ed by Carl Friedrich Bolz-Tereick at 2023-10-02T12:01:30+02:00
expose the time taken in GC to the logs too

it's computed anyway, no reason not to show it as well

- - - - -
ee9b959e by Carl Friedrich Bolz-Tereick at 2023-10-16T08:36:02+02:00
#4018: fix constfolding of str() without arguments (used to crash)

- - - - -
c43c08f2 by Carl Friedrich Bolz-Tereick at 2023-10-27T18:01:03+02:00
#4023: fix astcompiler bug where sometimes a return with a value wasn't 
being
caught inside an async generator

--HG--
branch : py3.9

- - - - -
17e5bd7a by Carl Friedrich Bolz-Tereick at 2023-10-27T23:06:09+02:00
#3996: start implementing the ag_running logic of asynchronous generators

--HG--
branch : py3.9

- - - - -
fc2e8d6b by Matti Picus at 2023-10-26T23:05:40+03:00
document the two Overlapped classes

--HG--
branch : py3.9

- - - - -
2edfdaf7 by Matti Picus at 2023-10-31T10:33:42+02:00
add getppid, getlogin on windows

--HG--
branch : py3.9

- - - - -
e77b5c0b by Matti Picus at 2023-10-31T11:05:32+02:00
resync rpython with py3.9 (mostly symlink and getlogin for windows)

- - - - -
34ec4df7 by Matti Picus at 2023-11-01T21:04:31+02:00
remove wrong c-level define for windows (issue 4024)

- - - - -
4743a235 by Matti Picus at 2023-11-01T21:05:21+02:00
merge default

--HG--
branch : py3.9

- - - - -
412b3f18 by Matti Picus at 2023-11-01T21:15:24+02:00
skip test that fails inside a docker

--HG--
branch : py3.9

- - - - -
4e595786 by Matti Picus at 2023-11-02T08:43:45+02:00
fix backporting in e904752a5d06 for python2

- - - - -
855bcdbb by Matti Picus at 2023-11-02T08:45:30+02:00
fix backporting in e904752a5d06 for python2

--HG--
branch : py3.9

- - - - -
2403b5f5 by Matti Picus at 2023-11-02T17:49:06+02:00
merge py3.9

--HG--
branch : win-scandir-symlinks

- - - - -


13 changed files:

- lib_pypy/_overlapped.py
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/astcompiler/symtable.py
- pypy/interpreter/generator.py
- pypy/interpreter/test/apptest_coroutine.py
- pypy/interpreter/test/test_syntax.py
- pypy/module/posix/interp_nt.py
- pypy/module/posix/interp_posix.py
- pypy/module/posix/moduledef.py
- pypy/module/posix/test/test_posix2.py
- rpython/rlib/rposix.py
- rpython/rlib/rvmprof/src/vmprof_stack.h
- rpython/rlib/rwin32.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/403e8e9681118b2db3f5449d41d2e1bbf418d774...2403b5f5dafb92320047a41c7a8838c9665c0198

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] 6 commits: make this line work in extra_tests/hpy_tests

2023-11-02 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/hpy-0.9 at PyPy / pypy


Commits:
48119d53 by Matti Picus at 2023-11-02T06:20:14+02:00
make this line work in extra_tests/hpy_tests

The option is added in a conftest.py inside hpy_tests, but any addoption must be
in the top-level conftest.py not in a subdirectory

--HG--
branch : hpy-0.9

- - - - -
4e595786 by Matti Picus at 2023-11-02T08:43:45+02:00
fix backporting in e904752a5d06 for python2

- - - - -
855bcdbb by Matti Picus at 2023-11-02T08:45:30+02:00
fix backporting in e904752a5d06 for python2

--HG--
branch : py3.9

- - - - -
a29c1c90 by Matti Picus at 2023-11-02T10:42:37+02:00
update bundled setup tools and sync ensurepip with py3.10

--HG--
branch : hpy-0.9

- - - - -
f3716463 by Matti Picus at 2023-11-02T12:48:56+02:00
adapt test_distutils to pypy

--HG--
branch : hpy-0.9

- - - - -
3a983718 by Matti Picus at 2023-11-02T12:50:15+02:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -


5 changed files:

- extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py
- lib-python/3/ensurepip/__init__.py
- − lib-python/3/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl
- + lib-python/3/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
- rpython/rlib/rposix.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/a4283e9c061e18c9d41ef745ae8dfee4ef4abbfd...3a983718e878e619c85d79b8e7d3c96990d6efd2

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] fix backporting in e904752a5d06 for python2

2023-11-01 Thread Matti Picus (@mattip)


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


Commits:
4e595786 by Matti Picus at 2023-11-02T08:43:45+02:00
fix backporting in e904752a5d06 for python2

- - - - -


2 changed files:

- pypy/module/posix/interp_posix.py
- rpython/rlib/rposix.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 2 commits: fix backporting in e904752a5d06 for python2

2023-11-01 Thread Matti Picus (@mattip)


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


Commits:
4e595786 by Matti Picus at 2023-11-02T08:43:45+02:00
fix backporting in e904752a5d06 for python2

- - - - -
855bcdbb by Matti Picus at 2023-11-02T08:45:30+02:00
fix backporting in e904752a5d06 for python2

--HG--
branch : py3.9

- - - - -


1 changed file:

- rpython/rlib/rposix.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/412b3f1835e04c53d263a3d635cd2db5c9de228a...855bcdbbf0c67088aabe1bcdba9fbb979faeb058

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] skip test that fails inside a docker

2023-11-01 Thread Matti Picus (@mattip)


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


Commits:
412b3f18 by Matti Picus at 2023-11-01T21:15:24+02:00
skip test that fails inside a docker

--HG--
branch : py3.9

- - - - -


1 changed file:

- pypy/module/posix/test/test_posix2.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] 20 commits: sync a little with py3.10

2023-11-01 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/hpy-0.9 at PyPy / pypy


Commits:
d1664f91 by Matti Picus at 2023-10-12T09:17:54+03:00
sync a little with py3.10

--HG--
branch : py3.9

- - - - -
a8e6bf36 by Carl Friedrich Bolz-Tereick at 2023-10-16T08:17:18+02:00
#4016: fix small_int.__rpow__(large_int)

--HG--
branch : py3.9

- - - - -
be682aa9 by Carl Friedrich Bolz-Tereick at 2023-10-16T09:18:39+02:00
#4007: make mmap.mmap.__setitem__ accept a buffer

--HG--
branch : py3.9

- - - - -
28f8f65b by Matti Picus at 2023-10-16T17:09:53+03:00
fix translation

--HG--
branch : py3.9

- - - - -
2131e7dc by Matti Picus at 2023-10-16T17:10:27+03:00
merge default

--HG--
branch : py3.9

- - - - -
3fc2a7a4 by Matti Picus at 2023-10-19T05:14:08+03:00
add prototype, fix definitions

--HG--
branch : py3.9

- - - - -
b803fabb by Matti Picus at 2023-07-31T12:38:17+03:00
when re-assigning to type.__bases__, rebuild the cpyext type struct (issue 3976)

--HG--
branch : py3.9

- - - - -
0d0740ed by Carl Friedrich Bolz-Tereick at 2023-10-02T12:01:30+02:00
expose the time taken in GC to the logs too

it's computed anyway, no reason not to show it as well

- - - - -
ee9b959e by Carl Friedrich Bolz-Tereick at 2023-10-16T08:36:02+02:00
#4018: fix constfolding of str() without arguments (used to crash)

- - - - -
5ba94f93 by Matti Picus at 2023-10-21T21:27:20+03:00
test, fix missing object in error formatting

--HG--
branch : py3.9

- - - - -
ee6e5be4 by Matti Picus at 2023-10-26T15:47:18+03:00
remove newline in line read from PYPY_PORTABLE_DEPS.txt, (issue 4019_)

--HG--
branch : py3.9

- - - - -
c43c08f2 by Carl Friedrich Bolz-Tereick at 2023-10-27T18:01:03+02:00
#4023: fix astcompiler bug where sometimes a return with a value wasn't 
being
caught inside an async generator

--HG--
branch : py3.9

- - - - -
17e5bd7a by Carl Friedrich Bolz-Tereick at 2023-10-27T23:06:09+02:00
#3996: start implementing the ag_running logic of asynchronous generators

--HG--
branch : py3.9

- - - - -
fc2e8d6b by Matti Picus at 2023-10-26T23:05:40+03:00
document the two Overlapped classes

--HG--
branch : py3.9

- - - - -
2edfdaf7 by Matti Picus at 2023-10-31T10:33:42+02:00
add getppid, getlogin on windows

--HG--
branch : py3.9

- - - - -
e77b5c0b by Matti Picus at 2023-10-31T11:05:32+02:00
resync rpython with py3.9 (mostly symlink and getlogin for windows)

- - - - -
34ec4df7 by Matti Picus at 2023-11-01T21:04:31+02:00
remove wrong c-level define for windows (issue 4024)

- - - - -
4743a235 by Matti Picus at 2023-11-01T21:05:21+02:00
merge default

--HG--
branch : py3.9

- - - - -
412b3f18 by Matti Picus at 2023-11-01T21:15:24+02:00
skip test that fails inside a docker

--HG--
branch : py3.9

- - - - -
a4283e9c by Matti Picus at 2023-11-01T21:15:48+02:00
merge py3.9

--HG--
branch : hpy-0.9

- - - - -


26 changed files:

- lib-python/3/venv/__init__.py
- lib_pypy/_overlapped.py
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/astcompiler/symtable.py
- pypy/interpreter/generator.py
- pypy/interpreter/test/apptest_coroutine.py
- pypy/interpreter/test/test_syntax.py
- pypy/module/cpyext/api.py
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/src/object.c
- pypy/module/cpyext/src/typeobject.c
- pypy/module/cpyext/typeobject.py
- pypy/module/mmap/interp_mmap.py
- pypy/module/mmap/test/test_mmap.py
- pypy/module/posix/interp_nt.py
- pypy/module/posix/interp_posix.py
- pypy/module/posix/moduledef.py
- pypy/module/posix/test/test_posix2.py
- pypy/objspace/std/intobject.py
- pypy/objspace/std/test/test_intobject.py
- pypy/objspace/std/typeobject.py
- rpython/flowspace/operation.py
- rpython/flowspace/test/test_objspace.py
- rpython/memory/gc/incminimark.py
- rpython/rlib/rvmprof/src/vmprof_stack.h
- rpython/rlib/rwin32.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/4bd21a58f1ed32b9bb58ef5c9f8ceace89f2b181...a4283e9c061e18c9d41ef745ae8dfee4ef4abbfd

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] 3 commits: resync rpython with py3.9 (mostly symlink and getlogin for windows)

2023-11-01 Thread Matti Picus (@mattip)


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


Commits:
e77b5c0b by Matti Picus at 2023-10-31T11:05:32+02:00
resync rpython with py3.9 (mostly symlink and getlogin for windows)

- - - - -
34ec4df7 by Matti Picus at 2023-11-01T21:04:31+02:00
remove wrong c-level define for windows (issue 4024)

- - - - -
4743a235 by Matti Picus at 2023-11-01T21:05:21+02:00
merge default

--HG--
branch : py3.9

- - - - -


1 changed file:

- rpython/rlib/rvmprof/src/vmprof_stack.h


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/2edfdaf7d6873bfe42cb72e738ffe74c30a96080...4743a2354fbcb7a38a8021580cf17c375c7e871e

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] remove wrong c-level define for windows (issue 4024)

2023-11-01 Thread Matti Picus (@mattip)


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


Commits:
34ec4df7 by Matti Picus at 2023-11-01T21:04:31+02:00
remove wrong c-level define for windows (issue 4024)

- - - - -


1 changed file:

- rpython/rlib/rvmprof/src/vmprof_stack.h


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/hpy-0.9] use long long for int64_t since it is 8 bytes everywhere

2023-10-31 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/hpy-0.9 at PyPy / pypy


Commits:
4bd21a58 by Matti Picus at 2023-10-31T15:32:23+02:00
use long long for int64_t since it is 8 bytes everywhere

--HG--
branch : hpy-0.9

- - - - -


1 changed file:

- pypy/module/_hpy_universal/interp_long.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.10] 9 commits: add prototype, fix definitions

2023-10-31 Thread Matti Picus (@mattip)


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


Commits:
3fc2a7a4 by Matti Picus at 2023-10-19T05:14:08+03:00
add prototype, fix definitions

--HG--
branch : py3.9

- - - - -
b803fabb by Matti Picus at 2023-07-31T12:38:17+03:00
when re-assigning to type.__bases__, rebuild the cpyext type struct (issue 3976)

--HG--
branch : py3.9

- - - - -
5ba94f93 by Matti Picus at 2023-10-21T21:27:20+03:00
test, fix missing object in error formatting

--HG--
branch : py3.9

- - - - -
ee6e5be4 by Matti Picus at 2023-10-26T15:47:18+03:00
remove newline in line read from PYPY_PORTABLE_DEPS.txt, (issue 4019_)

--HG--
branch : py3.9

- - - - -
c43c08f2 by Carl Friedrich Bolz-Tereick at 2023-10-27T18:01:03+02:00
#4023: fix astcompiler bug where sometimes a return with a value wasn't 
being
caught inside an async generator

--HG--
branch : py3.9

- - - - -
17e5bd7a by Carl Friedrich Bolz-Tereick at 2023-10-27T23:06:09+02:00
#3996: start implementing the ag_running logic of asynchronous generators

--HG--
branch : py3.9

- - - - -
fc2e8d6b by Matti Picus at 2023-10-26T23:05:40+03:00
document the two Overlapped classes

--HG--
branch : py3.9

- - - - -
2edfdaf7 by Matti Picus at 2023-10-31T10:33:42+02:00
add getppid, getlogin on windows

--HG--
branch : py3.9

- - - - -
ddaae7f3 by Matti Picus at 2023-10-31T12:46:46+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


16 changed files:

- lib-python/3/venv/__init__.py
- lib_pypy/_overlapped.py
- pypy/interpreter/astcompiler/codegen.py
- pypy/interpreter/astcompiler/symtable.py
- pypy/interpreter/generator.py
- pypy/interpreter/test/apptest_coroutine.py
- pypy/interpreter/test/test_syntax.py
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/sequence.py
- pypy/module/cpyext/src/typeobject.c
- pypy/module/cpyext/test/test_sequence.py
- pypy/module/posix/interp_nt.py
- pypy/module/posix/interp_posix.py
- pypy/module/posix/moduledef.py
- pypy/module/posix/test/test_posix2.py
- rpython/rlib/rwin32.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/9a0fbfb787e3bf66861d8f0ba2d0b95072b43ad6...ddaae7f31d13ee9aa9b2df02b257b61dff74126a

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/default] resync rpython with py3.9 (mostly symlink and getlogin for windows)

2023-10-31 Thread Matti Picus (@mattip)


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


Commits:
e77b5c0b by Matti Picus at 2023-10-31T11:05:32+02:00
resync rpython with py3.9 (mostly symlink and getlogin for windows)

- - - - -


7 changed files:

- rpython/rlib/rposix.py
- rpython/rlib/rposix_stat.py
- rpython/rlib/rwin32.py
- rpython/rlib/rwin32file.py
- rpython/rlib/src/winreparse.c
- rpython/rlib/src/winreparse.h
- rpython/rlib/test/test_rposix.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] add getppid, getlogin on windows

2023-10-31 Thread Matti Picus (@mattip)


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


Commits:
2edfdaf7 by Matti Picus at 2023-10-31T10:33:42+02:00
add getppid, getlogin on windows

--HG--
branch : py3.9

- - - - -


5 changed files:

- pypy/module/posix/interp_nt.py
- pypy/module/posix/interp_posix.py
- pypy/module/posix/moduledef.py
- pypy/module/posix/test/test_posix2.py
- rpython/rlib/rwin32.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/redo-gcref-based-type-erasure3.9] redo branch

2023-10-30 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/redo-gcref-based-type-erasure3.9 at PyPy / 
pypy


Commits:
694d2e14 by Matti Picus at 2023-10-29T21:31:32+02:00
redo branch

--HG--
branch : redo-gcref-based-type-erasure3.9

- - - - -


14 changed files:

- rpython/jit/codewriter/support.py
- rpython/rtyper/lltypesystem/lltype.py
- rpython/rtyper/lltypesystem/rdict.py
- + rpython/rtyper/lltypesystem/rgcref.py
- rpython/rtyper/lltypesystem/rlist.py
- rpython/rtyper/lltypesystem/rordereddict.py
- rpython/rtyper/lltypesystem/rstr.py
- rpython/rtyper/rmodel.py
- rpython/rtyper/rstr.py
- rpython/rtyper/rtyper.py
- rpython/rtyper/test/test_rdict.py
- rpython/rtyper/test/test_rlist.py
- rpython/translator/c/test/test_backendoptimized.py
- rpython/translator/c/test/test_newgc.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/redo-gcref-based-type-erasure3.9

2023-10-30 Thread Matti Picus (@mattip)


Matti Picus pushed new branch branch/redo-gcref-based-type-erasure3.9 at PyPy / 
pypy

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/tree/branch/redo-gcref-based-type-erasure3.9
You're receiving this email because of your account on foss.heptapod.net.


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/redo-gcref-based-type-erasure] redo branch

2023-10-29 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/redo-gcref-based-type-erasure at PyPy / pypy


Commits:
6ee87c37 by Matti Picus at 2023-10-29T21:31:32+02:00
redo branch

--HG--
branch : redo-gcref-based-type-erasure

- - - - -


14 changed files:

- rpython/jit/codewriter/support.py
- rpython/rtyper/lltypesystem/lltype.py
- rpython/rtyper/lltypesystem/rdict.py
- + rpython/rtyper/lltypesystem/rgcref.py
- rpython/rtyper/lltypesystem/rlist.py
- rpython/rtyper/lltypesystem/rordereddict.py
- rpython/rtyper/lltypesystem/rstr.py
- rpython/rtyper/rmodel.py
- rpython/rtyper/rstr.py
- rpython/rtyper/rtyper.py
- rpython/rtyper/test/test_rdict.py
- rpython/rtyper/test/test_rlist.py
- rpython/translator/c/test/test_backendoptimized.py
- rpython/translator/c/test/test_newgc.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/redo-gcref-based-type-erasure

2023-10-29 Thread Matti Picus (@mattip)


Matti Picus pushed new branch branch/redo-gcref-based-type-erasure at PyPy / 
pypy

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/tree/branch/redo-gcref-based-type-erasure
You're receiving this email because of your account on foss.heptapod.net.


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/py3.9] document the two Overlapped classes

2023-10-29 Thread Matti Picus (@mattip)


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


Commits:
fc2e8d6b by Matti Picus at 2023-10-26T23:05:40+03:00
document the two Overlapped classes

--HG--
branch : py3.9

- - - - -


1 changed file:

- lib_pypy/_overlapped.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/win-scandir-symlinks] move apptest file to extra_tests

2023-10-26 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/win-scandir-symlinks at PyPy / pypy


Commits:
403e8e96 by Matti Picus at 2023-10-26T22:11:38+03:00
move apptest file to extra_tests

--HG--
branch : win-scandir-symlinks

- - - - -


1 changed file:

- pypy/module/posix/test/apptest_scandir.py → extra_tests/test_scandir.py


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

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


___
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com


[pypy-commit] [Mercurial][pypy/pypy][branch/win-scandir-symlinks] 28 commits: link the releas note to the index, and tweaks

2023-10-26 Thread Matti Picus (@mattip)


Matti Picus pushed to branch branch/win-scandir-symlinks at PyPy / pypy


Commits:
1e9dbaa6 by Matti Picus at 2023-09-27T16:48:22+03:00
link the releas note to the index, and tweaks

- - - - -
96c7a9a3 by Carl Friedrich Bolz-Tereick at 2023-09-28T11:53:23+02:00
tweak release announcement

- - - - -
39d4f188 by Matti Picus at 2023-09-28T13:07:10+03:00
more release note tweaks

- - - - -
e3a9054a by Matti Picus at 2023-09-28T22:44:08+03:00
Added tag release-pypy2.7-v7.3.13 for changeset 1a478a401673

- - - - -
b5ba5cba by Matti Picus at 2023-09-28T22:44:30+03:00
Added tag release-pypy3.9-v7.3.13 for changeset c52629946204

- - - - -
742ebfca by Matti Picus at 2023-09-28T22:44:45+03:00
Added tag release-pypy3.10-v7.3.13 for changeset f1607341da97

- - - - -
85945d2e by Matti Picus at 2023-09-29T10:49:50+03:00
finish the releaseL update release note, versions.json

- - - - -
462c73ce by Carl Friedrich Bolz-Tereick at 2023-09-29T12:33:07+02:00
try to make sshgraphserver work on python3 as well (the rest of the dotviewer
already does)

- - - - -
f1f6b1ef by Matti Picus at 2023-09-30T20:12:58+03:00
fix release date (issue 4006_)

- - - - -
0d0740ed by Carl Friedrich Bolz-Tereick at 2023-10-02T12:01:30+02:00
expose the time taken in GC to the logs too

it's computed anyway, no reason not to show it as well

- - - - -
265835ac by Matti Picus at 2023-10-02T14:49:13+03:00
follow upstream performance patch for datetime.py (issue 4008_)

--HG--
branch : py3.9

- - - - -
a7266bb4 by Matti Picus at 2023-10-03T08:22:55+03:00
fix for compilation with "-Werror=strict-prototypes"

- - - - -
514dfa5c by Matti Picus at 2023-10-03T20:36:13+03:00
remove extraneous print from _ssl (issue 4010_)

--HG--
branch : py3.9

- - - - -
394cbb3e by Matti Picus at 2023-10-03T20:50:23+03:00
merge default

--HG--
branch : py3.9

- - - - -
23c53a4e by Matti Picus at 2023-10-06T16:31:33+03:00
if object does not have __len__, default to itemcount=0 (issue 4013_)

--HG--
branch : py3.9

- - - - -
b249f61c by Matti Picus at 2023-10-09T23:20:28+03:00
fix logic in _PyObject_NewVar by copying CPython code

--HG--
branch : py3.9

- - - - -
2e9a2051 by Matti Picus at 2023-10-11T11:11:14+03:00
allocate tp_itemsize + tp_basicsize, like in _generic_alloc

--HG--
branch : py3.9

- - - - -
d1664f91 by Matti Picus at 2023-10-12T09:17:54+03:00
sync a little with py3.10

--HG--
branch : py3.9

- - - - -
a8e6bf36 by Carl Friedrich Bolz-Tereick at 2023-10-16T08:17:18+02:00
#4016: fix small_int.__rpow__(large_int)

--HG--
branch : py3.9

- - - - -
ee9b959e by Carl Friedrich Bolz-Tereick at 2023-10-16T08:36:02+02:00
#4018: fix constfolding of str() without arguments (used to crash)

- - - - -
be682aa9 by Carl Friedrich Bolz-Tereick at 2023-10-16T09:18:39+02:00
#4007: make mmap.mmap.__setitem__ accept a buffer

--HG--
branch : py3.9

- - - - -
28f8f65b by Matti Picus at 2023-10-16T17:09:53+03:00
fix translation

--HG--
branch : py3.9

- - - - -
2131e7dc by Matti Picus at 2023-10-16T17:10:27+03:00
merge default

--HG--
branch : py3.9

- - - - -
3fc2a7a4 by Matti Picus at 2023-10-19T05:14:08+03:00
add prototype, fix definitions

--HG--
branch : py3.9

- - - - -
b803fabb by Matti Picus at 2023-07-31T12:38:17+03:00
when re-assigning to type.__bases__, rebuild the cpyext type struct (issue 3976)

--HG--
branch : py3.9

- - - - -
5ba94f93 by Matti Picus at 2023-10-21T21:27:20+03:00
test, fix missing object in error formatting

--HG--
branch : py3.9

- - - - -
ee6e5be4 by Matti Picus at 2023-10-26T15:47:18+03:00
remove newline in line read from PYPY_PORTABLE_DEPS.txt, (issue 4019_)

--HG--
branch : py3.9

- - - - -
d3420f7b by Matti Picus at 2023-10-26T21:53:21+03:00
merge py3.9

--HG--
branch : win-scandir-symlinks

- - - - -


30 changed files:

- .hgtags
- dotviewer/graphserver.py
- dotviewer/sshgraphserver.py
- lib-python/3/datetime.py
- lib-python/3/venv/__init__.py
- lib_pypy/_cffi_ssl/_stdssl/__init__.py
- pypy/doc/index-of-release-notes.rst
- pypy/doc/release-v7.3.13.rst
- pypy/module/cpyext/api.py
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/pyobject.py
- pypy/module/cpyext/sequence.py
- pypy/module/cpyext/src/object.c
- pypy/module/cpyext/src/typeobject.c
- pypy/module/cpyext/test/test_sequence.py
- pypy/module/cpyext/test/test_typeobject.py
- pypy/module/cpyext/typeobject.py
- pypy/module/mmap/interp_mmap.py
- pypy/module/mmap/test/test_mmap.py
- pypy/objspace/std/intobject.py
- pypy/objspace/std/test/test_intobject.py
- pypy/objspace/std/typeobject.py
- pypy/tool/release/check_versions.py
- pypy/tool/release/repackage.sh
- pypy/tool/release/versions.json
- rpython/flowspace/operation.py
- rpython/flowspace/test/test_objspace.py
- rpython/memory/gc/incminimark.py
- rpython/rlib/rposix.py
- rpython/rtyper/lltypesystem/rffi.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/ab5c821f8c8f175e3377e3dcb921637854223a6f...d3420f7bf116b4800e5e820c70592c965d8ffb81

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

  1   2   3   4   5   6   7   8   9   10   >