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

Reply via email to