Ronan Lamy pushed to branch branch/hpy-refactor-exceptions 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 - - - - - 6cc788ba by Matti Picus at 2021-07-01T09:08:33+03:00 error message compatibility with CPython --HG-- branch : py3.7 - - - - - 3c2099f1 by Matti Picus at 2021-07-01T10:56:18+03:00 use CPython list of consts in os {confstr,pathconf,sysconf}_names (issue 3502) --HG-- branch : py3.7 - - - - - 0caa0840 by Matti Picus at 2021-07-02T15:14:46+03:00 remove outdated comment, issue 2248 was fixed --HG-- branch : py3.7 - - - - - 8e9f3ee2 by Matti Picus at 2021-07-02T16:26:32+03:00 remove bad copy-paste line --HG-- branch : py3.7 - - - - - 69b15100 by Matti Picus at 2021-07-02T16:27:21+03:00 add slot functions so int(x) and float(x) work properly --HG-- branch : py3.7 - - - - - c731f253 by Matti Picus at 2021-07-02T18:48:22+03:00 Backed out 656bfe595f14, it breaks test_issue_2760_getattr --HG-- branch : py3.7 - - - - - 855c2757 by Matti Picus at 2021-07-03T23:35:10+03:00 add a passing test --HG-- branch : py3.7 - - - - - 421fa986 by Matti Picus at 2021-07-04T10:36:28+03:00 remove hack to look up function by offset, not needed by numpy since v1.17 Does not work properly on win64 https://github.com/numpy/numpy/pull/12524, merged in 2018 --HG-- branch : py3.7 - - - - - f8dbbc04 by Matti Picus at 2021-07-04T12:36:37+03:00 add passing test, trying to mimick scipy/cython failure on latest scipy HEAD --HG-- branch : py3.7 - - - - - f71b8c0b by Matti Picus at 2021-07-04T16:51:05+03:00 check env keys for '=' when calling os.execve --HG-- branch : py3.7 - - - - - 28cca765 by Matti Picus at 2021-07-05T08:30:25+03:00 delete test for improperly setting a point-to-function after PyType_Ready continuation of 66c38129f52a --HG-- branch : py3.7 - - - - - f3602858 by Matti Picus at 2021-07-05T09:22:54+03:00 pypy has a better error message --HG-- branch : py3.7 - - - - - 6028132b by Antonio Cuni at 2021-07-06T14:18:59+01:00 ./update_vendored.sh to hpy git rev 5eb6b8b --HG-- branch : hpy-0.0.2 - - - - - bd2a5de8 by Antonio Cuni at 2021-07-06T16:26:58+01:00 import update_vendored so that it copies also the dist-info directory, and add a test to check that it is correctly detected by pkg_resources. This is needed to allow setuptools to correctly pick up the hpy_ext_modules entry point --HG-- branch : hpy-0.0.2 - - - - - 9c9faa7f by Antonio Cuni at 2021-07-06T16:27:33+01:00 rerun update_vendored.sh so that it copies also hpy.devel.dist-info --HG-- branch : hpy-0.0.2 - - - - - 5b2371b2 by Armin Rigo at 2021-07-07T14:48:03+02:00 update to cffi 1.14.6 - - - - - 2aad2e2f by Matti Picus at 2021-07-07T16:50:13+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a7c176c1 by Armin Rigo at 2021-07-07T16:14:09+02:00 add 'static' over C functions for cffi to avoid having them exported - - - - - 15e605c1 by Ronan Lamy at 2021-07-07T18:43:45+01:00 Don't keep handles open for longer than necessary --HG-- branch : py3.7 - - - - - 38818932 by Antonio Cuni at 2021-07-08T21:54:14+01:00 fix update_vendored, now the package is called 'hpy' instead of 'hpy.devel' --HG-- branch : hpy-0.0.2 - - - - - dc0a6acc by Antonio Cuni at 2021-07-08T21:58:14+01:00 ./update_vendored.sh to 0.0.2rc4.dev1+g7046acb --HG-- branch : hpy-0.0.2 - - - - - cad08924 by Antonio Cuni at 2021-07-08T22:04:28+01:00 ./update_vendored.sh to 0.0.2rc4 --HG-- branch : hpy-0.0.2 - - - - - 7bc02a63 by Matti Picus at 2021-07-09T15:41:19+03:00 use libffi-7.dll from externals instead of the older rpython/translator/c/srcs --HG-- branch : libffi-win64 - - - - - d748531f by Ronan Lamy at 2021-07-09T19:45:42+01:00 Make sure cpyext is initialised before loading hpy extensions --HG-- branch : py3.7 - - - - - 93f8df39 by Matti Picus at 2021-07-11T11:03:07+03:00 copy libpypy-7.dll in packaging and at the end of translation --HG-- branch : libffi-win64 - - - - - 1652cbd9 by Matti Picus at 2021-07-11T12:46:37+03:00 copy libffi in venv too --HG-- branch : libffi-win64 - - - - - 32e871e9 by Matti Picus at 2021-07-11T12:46:37+03:00 backport libffi-win64 - - - - - 4b63d9c9 by Matti Picus at 2021-07-12T20:15:15+03:00 document and close branch to be merged --HG-- branch : libffi-win64 - - - - - 70c4e43d by Matti Picus at 2021-07-12T20:15:52+03:00 merge branch to use libffi3.3 on windows --HG-- branch : py3.7 - - - - - 83c6bd7b by Matti Picus at 2021-07-12T20:16:37+03:00 cleanup libffi_msvc removal - - - - - d854e2f8 by Matti Picus at 2021-07-12T20:20:09+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a60baa2d by Matti Picus at 2021-07-13T10:51:55+03:00 fix test for windows - - - - - fb4b34ab by Matti Picus at 2021-07-13T14:28:31+03:00 remove msvc9 _PyVerify_fd and replace FdValidator with SuppressIPH this may affect compilation on mingw since I don't know if they have an IPH handler - - - - - 7caf9e27 by Matti Picus at 2021-07-13T14:29:11+03:00 merge default into branch --HG-- branch : py3.7 - - - - - e10bb64e by Matti Picus at 2021-07-13T15:25:13+03:00 remove redunant validator check: os.isatty already checks fd --HG-- branch : py3.7 - - - - - 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 - - - - - 4bd84517 by Matti Picus at 2021-07-14T16:48:52+03:00 remove 2.7 cruft from merges --HG-- branch : py3.7 - - - - - 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 - - - - - 68dfc91f by Antonio Cuni at 2021-07-15T14:45:15+01:00 ./update_vendored to 0.0.2 --HG-- branch : hpy-0.0.2 - - - - - cc213cd1 by Antonio Cuni at 2021-07-15T14:45:32+01:00 close merged branch --HG-- branch : hpy-0.0.2 - - - - - 35b822b9 by Antonio Cuni at 2021-07-15T14:46:57+01:00 hg merge hpy-0.0.2 --HG-- branch : py3.7 - - - - - a152f786 by Armin Rigo at 2021-07-15T16:33:54+02:00 Issue #3515 test and fix for re.sub() with no match and with unusual types of arguments --HG-- branch : py3.7 - - - - - 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 - - - - - a3c62ef5 by Matti Picus at 2021-08-02T22:58:20+03:00 update contributors - - - - - af1cdaba by Ronan Lamy at 2021-08-02T21:15:00+01:00 merge heads - - - - - adfd09d4 by Matti Picus at 2021-08-05T23:30:13+03:00 add _winapi.GetFileType and FILE_TYPE_* values (issue 3531) --HG-- branch : py3.7 - - - - - bf16b06b by Matti Picus at 2021-08-06T00:32:24+03:00 add 32-bit version of _pypy_winbase_cffi.py --HG-- branch : py3.7 - - - - - e9691d71 by Matti Picus at 2021-08-06T14:32:31+03:00 make str(sys.version_info) have the stuctseq name (like CPython) - - - - - 2a71528f by Matti Picus at 2021-08-06T14:54:14+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 210f81a5 by Matti Picus at 2021-08-06T14:50:10+03:00 fix merge, switch sys.implementation.version to pypy_version_info (issue 3129) --HG-- branch : py3.7 - - - - - b4c6014d by Matti Picus at 2021-08-06T15:44:53+03:00 fix signature of PyErr_SetFromWindowsErr --HG-- branch : py3.7 - - - - - ae5a2670 by Matti Picus at 2021-08-09T15:11:51+03:00 clarify python2/python3 resource tracking. - - - - - e5d69118 by Carl Friedrich Bolz-Tereick at 2021-08-09T21:42:43+02:00 fix another source of position bugs in the astcompiler (like eg 3405c95f9e61) stemming from the fact that SyntaxErrors use 1-based column offsets, this time in the codegen - - - - - f61d54da by Carl Friedrich Bolz-Tereick at 2021-08-09T21:43:09+02:00 erge heads - - - - - e33ec63d by Matti Picus at 2021-08-10T08:11:47+03:00 expose functions implemented directly in C (issue 3532) --HG-- branch : py3.7 - - - - - c01c79c3 by Matti Picus at 2021-08-11T06:31:01+03:00 sys.implementation.hexversion is from pypy_version_info not version_info --HG-- branch : py3.7 - - - - - b031a345 by Matti Picus at 2021-08-11T18:39:10+03:00 add PyContextVar_New, PyContextVar_Get, PyContextVar_Set (new for python 3.7) --HG-- branch : py3.7 - - - - - eb0d1ab5 by Carl Friedrich Bolz-Tereick at 2021-08-12T12:12:42+02:00 add strsignal - - - - - 40b77ad3 by Carl Friedrich Bolz-Tereick at 2021-08-12T12:14:24+02:00 merge default --HG-- branch : py3.7 - - - - - efda8ad9 by Carl Friedrich Bolz-Tereick at 2021-08-12T12:15:06+02:00 merge heads --HG-- branch : py3.7 - - - - - 9d5af915 by Matti Picus at 2021-08-17T07:50:58+03:00 fix translation --HG-- branch : py3.7 - - - - - 170506b2 by Matti Picus at 2021-08-17T09:29:45+03:00 fix unused-variable errors in cpyext tests --HG-- branch : py3.7 - - - - - 92b3120d by Matti Picus at 2021-08-20T17:01:33+03:00 add frame.f_back, assuming the user is aware of the dangers of examinig the stack --HG-- branch : py3.7 - - - - - f8d0f6ad by Matti Picus at 2021-08-23T10:42:20+03:00 typo in import.h --HG-- branch : py3.7 - - - - - b542d233 by Matti Picus at 2021-08-24T21:12:23+03:00 assignment to a structseq should be an AttributeError --HG-- branch : py3.7 - - - - - c3ec31c4 by Matti Picus at 2021-08-24T21:51:00+03:00 add f_sid to statvfs - - - - - 02ce8b08 by Matti Picus at 2021-08-24T23:15:10+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 23fd8083 by Matti Picus at 2021-08-25T07:08:00+03:00 remove f_fsid for python2 - - - - - d70f5697 by Matti Picus at 2021-08-25T07:08:38+03:00 merge default into py3.7, discarding changes --HG-- branch : py3.7 - - - - - 72fe4ff3 by Matti Picus at 2021-08-25T07:11:34+03:00 adjust exception in test --HG-- branch : py3.7 - - - - - 502eb6c7 by Ronan Lamy at 2021-08-27T10:43:55+02:00 hg merge py3.7 --HG-- branch : hpy-refactor-exceptions - - - - - 30 changed files: - LICENSE - extra_tests/cffi_tests/cffi0/test_function.py - extra_tests/cffi_tests/cffi1/test_recompiler.py - extra_tests/cffi_tests/support.py - extra_tests/cffi_tests/test_c.py - + extra_tests/hpy_tests/test_dist_info.py - − lib-python/2.7/distutils/_msvccompiler.py - − lib-python/2.7/distutils/tests/test_msvccompiler.py - lib-python/3/test/test_exceptions.py - lib-python/3/venv/__init__.py - lib_pypy/_audioop_build.py - lib_pypy/_pypy_winbase_build.py - lib_pypy/_pypy_winbase_cffi.py - lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_structseq.py - lib_pypy/_winapi.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_cffi_errors.h - lib_pypy/cffi/_embedding.h - + lib_pypy/hpy.dist-info/LICENSE - + lib_pypy/hpy.dist-info/METADATA - + lib_pypy/hpy.dist-info/entry_points.txt - + lib_pypy/hpy.dist-info/top_level.txt - lib_pypy/hpy/devel/__init__.py - lib_pypy/hpy/devel/include/common/version.h - lib_pypy/hpy/devel/version.py - pypy/doc/contributor.rst - pypy/doc/cpython_differences.rst - pypy/doc/whatsnew-head.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f7abfba2a30c4dbdf1c4b5b593a8ff83c7514366...502eb6c7b4d4af5240685d8fc780e5add1448b97 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f7abfba2a30c4dbdf1c4b5b593a8ff83c7514366...502eb6c7b4d4af5240685d8fc780e5add1448b97 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit