[pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.3] 38 commits: backport 0fcdbc3de300 for upcoming cython that needs PyGILState_Check

Ronan Lamy (@rlamy) foss at heptapod.net
Mon Aug 2 16:49:09 EDT 2021



Ronan Lamy pushed to branch branch/hpy-0.0.3 at PyPy / pypy


Commits:
335e6996 by Armin Rigo at 2019-07-23T04:06:51+02:00
backport 0fcdbc3de300 for upcoming cython that needs PyGILState_Check

- - - - -
80e44034 by Matti Picus at 2021-07-13T16:13:58+03:00
speed up win64 rposix.read, rposix.write by pushing IPH wrapping into C

- - - - -
2d362472 by Matti Picus at 2021-07-13T18:52:27+03:00
fix the runpack test for the size of LONG_BIT (which is 64 on win64)

- - - - -
a7077eea by Matti Picus at 2021-07-13T18:53:28+03:00
add debug prints to figure out why a test is failing

- - - - -
b6da37bf by Matti Picus at 2021-07-14T07:22:55+03:00
fix rposix

- - - - -
237c389d by Matti Picus at 2021-07-14T08:33:23+03:00
enable finding pytest when running subprocess

- - - - -
55ae150c by Matti Picus at 2021-07-14T20:11:14+03:00
codemap is broken on win64, but is also unused so skip the failing test

- - - - -
5563eaa2 by Armin Rigo at 2021-07-15T16:52:41+02:00
Issue #3514

trying with a tweak in the error message

- - - - -
00e5b281 by Matti Picus at 2021-07-18T01:29:25+03:00
on win64, xmm6-15 are non-volatile

--HG--
branch : win64-xmm-registers

- - - - -
f20eaf7c by Matti Picus at 2021-07-18T07:47:37+03:00
typo

--HG--
branch : win64-xmm-registers

- - - - -
a72f473f by Matti Picus at 2021-07-18T13:37:18+03:00
remove duplicate value

--HG--
branch : win64-xmm-registers

- - - - -
212e58d2 by Matti Picus at 2021-07-18T17:37:54+03:00
fix logic (isuruf)

--HG--
branch : win64-xmm-registers

- - - - -
d9070f5c by Matti Picus at 2021-07-22T00:15:53+03:00
document and close branch to be merged

--HG--
branch : win64-xmm-registers

- - - - -
ddbe0636 by Matti Picus at 2021-07-22T00:16:51+03:00
merge branch to fix list of non-volatile registers in windows64

- - - - -
7fa85927 by Matti Picus at 2021-07-22T12:24:47+03:00
continuation of 1697fc0bff5d, putenv('=hidden', 'value') fails on windows

- - - - -
7d015125 by Matti Picus at 2021-07-22T15:32:35+03:00
test, start to support the "compact" format by setting tp_itemsize

--HG--
branch : compact-unicode

- - - - -
975eda69 by Matti Picus at 2021-07-22T15:56:03+03:00
implement compact data. Something is off - this segfaults in the numpy tests

--HG--
branch : compact-unicode

- - - - -
e66af38a by Matti Picus at 2021-07-22T16:49:51+03:00
partially revert a4669b4e2e77 the test should fail but the code was fine.

- - - - -
4d02f21a by Matti Picus at 2021-07-23T06:45:42+03:00
also fix test

- - - - -
c91a42ce by Matti Picus at 2021-07-23T18:02:35+03:00
add more gaurds but still segfaulting

--HG--
branch : compact-unicode

- - - - -
69fe3b1b by Matti Picus at 2021-07-25T20:17:17+03:00
optimize by creating helper functions to avoid Py* calling overhead

--HG--
branch : compact-unicode

- - - - -
52b41796 by Matti Picus at 2021-07-25T20:18:36+03:00
more debugging guards

--HG--
branch : compact-unicode

- - - - -
4a0531ac by Matti Picus at 2021-07-25T20:20:03+03:00
fix PyUnicode_New

--HG--
branch : compact-unicode

- - - - -
b1876c33 by Matti Picus at 2021-07-25T23:20:12+03:00
cleanup debug cruft, remove wrong assert

--HG--
branch : compact-unicode

- - - - -
33febd05 by Matti Picus at 2021-07-26T12:00:08+03:00
subclasses (like numpy.unicode_) should not use the compact form

--HG--
branch : compact-unicode

- - - - -
cd0bbbb7 by Matti Picus at 2021-07-26T13:11:15+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
8d77180d by Matti Picus at 2021-07-26T15:43:17+03:00
document and close branch to be merged

--HG--
branch : compact-unicode

- - - - -
d2f574f3 by Matti Picus at 2021-07-26T15:44:00+03:00
merge branch to implement compact PyUnicodeObjects

--HG--
branch : py3.7

- - - - -
c95713d1 by Matti Picus at 2021-07-27T12:53:52+03:00
fix merge

--HG--
branch : py3.7

- - - - -
dd4ce6eb by Matti Picus at 2021-07-27T12:54:34+03:00
allocate PyUnicodeObject + data when non-compact

--HG--
branch : py3.7

- - - - -
599a5bd1 by Matti Picus at 2021-07-28T09:37:09+03:00
skip test when untranslated

--HG--
branch : py3.7

- - - - -
38573677 by Matti Picus at 2021-07-29T10:33:24+03:00
support multiple tags in hg_archive, fixes platform._sys_version()

- - - - -
02cfcb42 by Matti Picus at 2021-07-29T10:34:47+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
e07ecb87 by Matti Picus at 2021-07-30T15:21:09+03:00
windows fixes

--HG--
branch : py3.7

- - - - -
e48408e6 by Matti Picus at 2021-07-31T23:12:22+03:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
aa6fed8d by Ronan Lamy at 2021-08-02T19:27:46+01:00
Add .type attribute to our emulation of pytest.raises()

- - - - -
56cad7d9 by Ronan Lamy at 2021-08-02T19:28:29+01:00
hg merge default

--HG--
branch : py3.7

- - - - -
172c8cf8 by Ronan Lamy at 2021-08-02T19:43:06+01:00
hg merge py3.7

--HG--
branch : hpy-0.0.3

- - - - -


22 changed files:

- pypy/doc/whatsnew-head.rst
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/interpreter/test/test_app_main.py
- pypy/module/_cffi_backend/errorbox.py
- pypy/module/_cffi_backend/misc.py
- pypy/module/_pypyjson/interp_decoder.py
- pypy/module/_pypyjson/test/test__pypyjson.py
- pypy/module/cpyext/pyobject.py
- pypy/module/cpyext/test/test_pyerrors.py
- pypy/module/cpyext/test/test_unicodeobject.py
- pypy/module/cpyext/typeobject.py
- pypy/module/cpyext/unicodeobject.py
- pypy/tool/pytest/appsupport.py
- + pypy/tool/pytest/fake_pytest/test/apptest_fake_pytest.py
- rpython/jit/backend/llsupport/test/test_codemap.py
- rpython/jit/backend/x86/regalloc.py
- rpython/rlib/rposix.py
- rpython/rlib/rstruct/test/test_runpack.py
- rpython/rlib/test/test_rbigint.py
- rpython/rlib/test/test_rposix.py
- rpython/tool/test/test_version.py
- rpython/tool/version.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ced71d370ef69c8f73bfe66a5e13e43b48a2df27...172c8cf8f7a8659eb11c9264d2a398c0bf98c07d

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


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


More information about the pypy-commit mailing list