Ronan Lamy pushed to branch branch/hpy-update-vendored at PyPy / pypy
Commits:
0a10e74f by Matti Picus at 2020-07-14T10:51:17+03:00
fix 0a6fc92dba19, add missing import
- - - - -
13582da4 by Matti Picus at 2020-07-14T14:22:57+03:00
typo (thanks nulano)
- - - - -
b802d0ab by Matti Picus at 2020-07-16T15:03:19+03:00
backport test (issue 3269)
- - - - -
a8896e1a by Matti Picus at 2020-07-17T08:36:08+03:00
another errorhandler signature fix
--HG--
branch : py3.6
- - - - -
10620d7c by Armin Rigo at 2020-07-17T13:10:06+02:00
Older versions of CPython 2.7.x (like 2.7.6) don't support this new syntax
when called in a function involving nested scopes. These fixes are enough
for me to translate pypy on some strange machine, but I agree that we're
not really aiming to support CPython 2.7.6 any more---so, no test for that
- - - - -
3241c482 by Armin Rigo at 2020-07-19T08:52:49+02:00
Issue #3246
Got it once on aarch64. Cannot reproduce, of course, so I'm still in the
dark.
Trying to add a couple of extra asserts
- - - - -
518c25a2 by Matti Picus at 2020-07-20T10:01:09+03:00
fix building wstr and usc4 buffers when sizeof(Py_UNICODE) == 2 (windows)
--HG--
branch : win-unicode
- - - - -
d1019841 by Armin Rigo at 2020-07-20T13:26:54+02:00
A branch for issue #3250: W_LongObject causes missed opportunity to use
IntegerListStrategy
--HG--
branch : list-with-longs
- - - - -
51f78ec0 by Armin Rigo at 2020-07-20T15:30:19+02:00
Accept W_LongObject inside integer lists as long as they are within range
--HG--
branch : list-with-longs
- - - - -
e8f1908f by Armin Rigo at 2020-07-20T15:40:33+02:00
same with dicts
--HG--
branch : list-with-longs
- - - - -
fca4ffd2 by Armin Rigo at 2020-07-20T15:52:59+02:00
same with sets
--HG--
branch : list-with-longs
- - - - -
19b4ae2d by Armin Rigo at 2020-07-20T15:56:01+02:00
oops
--HG--
branch : list-with-longs
- - - - -
ddc501a5 by Armin Rigo at 2020-07-20T15:57:27+02:00
same with specialized tuples
--HG--
branch : list-with-longs
- - - - -
3fc843c3 by Armin Rigo at 2020-07-20T16:04:06+02:00
same with versioned types
--HG--
branch : list-with-longs
- - - - -
5bff8fc9 by Armin Rigo at 2020-07-20T16:11:35+02:00
another case for rbigint.fits_int()
--HG--
branch : list-with-longs
- - - - -
e31fcfd2 by Armin Rigo at 2020-07-20T16:26:27+02:00
fix this test for the BadUtf8 exception we get now
--HG--
branch : py3.6
- - - - -
7290a0c0 by Matti Picus at 2020-07-20T18:20:56+03:00
close branch to be merged
--HG--
branch : win-unicode
- - - - -
da92ba59 by Matti Picus at 2020-07-20T18:22:03+03:00
merge win-unicode which fixes PyUnicode for sizeof(wchar_t) ==2
--HG--
branch : py3.6
- - - - -
a5fb54a0 by Armin Rigo at 2020-07-20T19:31:04+02:00
Don't use space.int_w() on plain ints, because this is a generic method that
contain many cases including recursion. A recursion test fails at the moment,
probably because of that.
--HG--
branch : list-with-longs
- - - - -
20b96819 by Armin Rigo at 2020-07-20T20:44:21+02:00
document branch
--HG--
branch : list-with-longs
- - - - -
e23154e5 by Armin Rigo at 2020-07-20T22:26:52+02:00
merge branch list-with-longs
--HG--
branch : py3.6
- - - - -
191cacc2 by Armin Rigo at 2020-07-21T16:18:36+02:00
#3220 in-progress
Support the RPython-level pypysig_set_wakeup_fd() optionally using send()
instead of write()
- - - - -
15b82b07 by Armin Rigo at 2020-07-21T16:46:05+02:00
Revert the direction in which I was taking this, and instead just check
in the C code if the fd appears to be a socket on Windows
- - - - -
5f142e6c by Armin Rigo at 2020-07-21T16:54:06+02:00
add a win64 comment here
- - - - -
c04de469 by Armin Rigo at 2020-07-21T17:17:27+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
059a3593 by Armin Rigo at 2020-07-21T17:19:08+02:00
For now, don't do any checking in the app-level signal.set_wakeup_fd() on
Windows
--HG--
branch : py3.6
- - - - -
8e1d16dd by Armin Rigo at 2020-07-21T17:33:30+02:00
missing include
- - - - -
5d0b3e77 by Armin Rigo at 2020-07-21T17:34:08+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
a13a3bdb by Armin Rigo at 2020-07-21T17:47:39+02:00
fix
- - - - -
9be4ab8c by Armin Rigo at 2020-07-21T17:47:56+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
c510b896 by Ronan Lamy at 2020-07-21T18:07:56+01:00
Fix skipping of backend-specific jit tests to not crash test collection on the
other platforms
- - - - -
51a0030d by Ronan Lamy at 2020-07-21T21:22:42+01:00
Add different way of skipping for when pytest is called on a single file
(sadness)
- - - - -
bc611d51 by Matti Picus at 2020-07-22T12:39:27+03:00
disable WinConsoleIO
--HG--
branch : py3.6
- - - - -
2119d0af by Armin Rigo at 2020-07-22T15:30:37+02:00
Issue #3188: need FORBID_TEMP_BOXES on aarch64, like on arm32
Otherwise there is no guarantee that calling make_sure_var_in_reg()
twice, with [const, box] respectively, will work: it will allocate a
temporary register and load it with the value of 'const', but then
the second call might spill this same register.
- - - - -
cb6af5dc by Armin Rigo at 2020-07-22T15:34:32+02:00
Goes with the previous check-in. See a243e4e0b21c
- - - - -
22ecb4a9 by Armin Rigo at 2020-07-22T15:36:04+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
407da114 by Matti Picus at 2020-07-23T21:44:54+03:00
differentiate in tests between sys.maxunicode and sizeof(w_char_t)
--HG--
branch : py3.6
- - - - -
d3879a19 by Matti Picus at 2020-07-23T15:04:29+03:00
skip test that fails on python>3.6 (skipped rather than delete for easier
merge)
--HG--
branch : py3.6
- - - - -
99a5394c by Matti Picus at 2020-07-23T22:01:29+03:00
skip tests that initialize a socket from a file id on windows
--HG--
branch : py3.6
- - - - -
be6b8660 by Matti Picus at 2020-07-23T22:29:30+03:00
these are from an enum, not #define
- - - - -
9abf3936 by Matti Picus at 2020-07-23T22:30:11+03:00
merge default into py3.6
--HG--
branch : py3.6
- - - - -
f11c0d69 by nulano at 2020-07-24T00:32:08+02:00
initialize lock timeout on windows if timeout is infinite
--HG--
branch : initialize_lock_timeout_on_windows
- - - - -
4a898c6e by nulano at 2020-07-24T00:33:34+02:00
Merge default
--HG--
branch : initialize_lock_timeout_on_windows
- - - - -
161664ad by Matti Picus at 2020-07-24T05:27:45+00:00
Merge branch 'branch/initialize_lock_timeout_on_windows' into
'branch/default'
Initialize lock timeout on windows if timeout is infinite
See merge request pypy/pypy!744
- - - - -
c416e339 by Matti Picus at 2020-07-24T08:29:22+03:00
merege default into py3.6
--HG--
branch : py3.6
- - - - -
9312e6c0 by Armin Rigo at 2020-07-24T09:34:29+02:00
follow-up for merge request !744: check in RPython and complain
if a lock.acquire(True) fails to acquire the lock in C
- - - - -
8b423b8c by Matti Picus at 2020-07-24T15:59:45+03:00
add /FS to enable JOM.exe to run compilation on all cores, fix typo
- - - - -
2326253d by Matti Picus at 2020-07-24T16:01:36+03:00
merge default into py3.6
--HG--
branch : py3.6
- - - - -
12350dba by Matti Picus at 2020-07-26T10:03:51+03:00
test, fix for issue 3274 - special case some error handlers
--HG--
branch : py3.6
- - - - -
ccb6e498 by Matti Picus at 2020-07-26T11:03:24+03:00
remove duplicate line
--HG--
branch : py3.6
- - - - -
afc9b4f8 by Matti Picus at 2020-07-26T12:26:07+03:00
document merged branch
- - - - -
68838bba by Armin Rigo at 2020-07-27T08:06:19+02:00
missing includes for getsockopt() and send()
- - - - -
2707d03a by Armin Rigo at 2020-07-27T08:06:45+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
58b3bd28 by Armin Rigo at 2020-07-27T08:11:40+02:00
skip one test if fsencoding can't encode the given unicode file name
--HG--
branch : py3.6
- - - - -
8e69a655 by Matti Picus at 2020-07-27T18:23:01+03:00
typo
- - - - -
2cf75e36 by Armin Rigo at 2020-07-27T17:35:16+02:00
update to cffi/222126b71a49 (v1.14.1)
- - - - -
baeee335 by Armin Rigo at 2020-07-27T17:36:07+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
a5af3b57 by Matti Picus at 2020-07-27T22:44:38+03:00
move lib_pypy/tools -> lib_pypy/pypy_tools: otherwise"tools"
appears on the sys.path
- - - - -
d0d8e37e by Matti Picus at 2020-07-27T22:45:15+03:00
merge default into py3.6
--HG--
branch : py3.6
- - - - -
a19df634 by Armin Rigo at 2020-07-28T12:41:32+02:00
missing adds
- - - - -
85c1ef7b by Matti Picus at 2020-07-28T19:22:26+03:00
CPython does not reset the errno, and numpy checks that it errored
--HG--
branch : py3.6
- - - - -
2e1afcfc by Matti Picus at 2020-07-28T20:30:43+03:00
the numpy interaction is a bit more subtle
--HG--
branch : py3.6
- - - - -
e8c801ee by Armin Rigo at 2020-07-29T17:08:06+02:00
update libffi_msvc by copying the fixes done in cffi
- - - - -
4d62734f by Matti Picus at 2020-07-29T19:06:45+03:00
tweak signature
- - - - -
4d43b6d6 by Matti Picus at 2020-07-30T09:53:03+03:00
test, implement PyUnicode_{Find,Read,Write}Char, issue 3272
--HG--
branch : py3.6
- - - - -
27a6dc4d by Matti Picus at 2020-07-30T11:33:33+03:00
export the signature to a header file
- - - - -
06c051ce by Armin Rigo at 2020-07-30T10:46:41+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
35ead98f by Armin Rigo at 2020-07-30T11:12:35+02:00
fix for struct returns on windows
- - - - -
92adcedb by Armin Rigo at 2020-07-30T11:13:20+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
72c6a287 by Armin Rigo at 2020-07-30T11:21:34+02:00
typo
- - - - -
17a4ac23 by Armin Rigo at 2020-07-30T11:21:48+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
e2a1d09a by Armin Rigo at 2020-07-30T11:24:24+02:00
next try
- - - - -
ae2fbb1b by Armin Rigo at 2020-07-30T11:24:37+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
f44c09a9 by Armin Rigo at 2020-07-30T15:30:00+02:00
get rid of the pre-version-80 support. It was buggy because it expected output
from cl.exe in English and wouldn't recognize the output in French, for
example
- - - - -
b702119b by Armin Rigo at 2020-07-30T15:30:43+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
81e0c554 by Armin Rigo at 2020-07-30T16:18:24+02:00
let the signal handler set a windows event, like it does in CPython 3.6
- - - - -
aa4a85b8 by Armin Rigo at 2020-07-30T16:19:14+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
13634a91 by Armin Rigo at 2020-07-30T16:19:56+02:00
CtrlHandlerRoutine is not called while we're in a time.sleep(). Use the
signal handler to set the event
--HG--
branch : py3.6
- - - - -
5c9c6385 by Matti Picus at 2020-07-30T17:37:29+03:00
tweak c4f64ef3a071 (version is shown on stdout when running tests)
- - - - -
17fcee55 by Matti Picus at 2020-07-30T17:33:16+03:00
fix skip to allow tests to run
- - - - -
f6a00c11 by Matti Picus at 2020-07-31T07:21:48+03:00
"inherit" from rsignal's eci to fix compilation
--HG--
branch : py3.6
- - - - -
bdefcbb1 by Matti Picus at 2020-07-31T07:22:54+03:00
initialize value
- - - - -
932b0cf8 by Matti Picus at 2020-07-31T07:24:49+03:00
merge default into py3.6
--HG--
branch : py3.6
- - - - -
9044806a by Armin Rigo at 2020-07-31T09:05:47+02:00
add a define that we can test for elsewhere
- - - - -
0922206a by Armin Rigo at 2020-07-31T09:06:34+02:00
hg merge default
--HG--
branch : py3.6
- - - - -
d0de10a2 by Armin Rigo at 2020-07-31T09:08:41+02:00
revert a481a04de07c and try to do it in another way
--HG--
branch : py3.6
- - - - -
5df33baa by Matti Picus at 2020-07-31T18:09:26+03:00
change interface for rposix_scandir - on win32 use utf8
- - - - -
88d1b789 by Matti Picus at 2020-07-31T18:10:27+03:00
merge default into py3.6
--HG--
branch : py3.6
- - - - -
31e4242f by Matti Picus at 2020-08-01T20:24:15+03:00
scandir - use new rpython windows interface, refactor code
--HG--
branch : py3.6
- - - - -
bfc6fde8 by Matti Picus at 2020-08-02T00:30:36+03:00
fix for refactor on linux
--HG--
branch : py3.6
- - - - -
22d01213 by Armin Rigo at 2020-08-06T17:54:25+02:00
(anto, arigo, ronan) in python3.8, PyNumber_Check() will need to check for
__index__
--HG--
branch : py3.6
- - - - -
d568e733 by Armin Rigo at 2020-08-07T12:16:51+02:00
Manual port of 2c5448e043b4
--HG--
branch : py3.6
- - - - -
6115e63e by Ronan Lamy at 2020-08-07T17:37:27+02:00
hg merge py3.6
--HG--
branch : hpy-update-vendored
- - - - -
f30236a4 by Ronan Lamy at 2020-08-07T17:49:25+02:00
HPyNumber_Check
--HG--
branch : hpy-update-vendored
- - - - -
4ae2ab32 by Ronan Lamy at 2020-08-07T18:05:49+02:00
Stop trying to support legacy methods for now
--HG--
branch : hpy-update-vendored
- - - - -
49659719 by Ronan Lamy at 2020-08-07T18:09:17+02:00
Fix HPy_Bytes()
--HG--
branch : hpy-update-vendored
- - - - -
f2ad0e12 by Ronan Lamy at 2020-08-07T22:38:12+02:00
reenable legacy methods
--HG--
branch : hpy-update-vendored
- - - - -
30 changed files:
- extra_tests/cffi_tests/cffi0/test_ffi_backend.py
- extra_tests/cffi_tests/cffi0/test_function.py
- extra_tests/cffi_tests/cffi0/test_ownlib.py
- extra_tests/cffi_tests/cffi0/test_parsing.py
- + extra_tests/cffi_tests/cffi1/test_function_args.py
- extra_tests/cffi_tests/embedding/test_basic.py
- + extra_tests/cffi_tests/embedding/withunicode.py
- lib-python/3/runpy.py
- lib_pypy/cffi.egg-info/PKG-INFO
- lib_pypy/cffi/__init__.py
- lib_pypy/cffi/_embedding.h
- lib_pypy/cffi/cparser.py
- lib_pypy/cffi/recompiler.py
- lib_pypy/tools/__init__.py → lib_pypy/pypy_tools/__init__.py
- lib_pypy/tools/build_cffi_imports.py →
lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/doc/build.rst
- pypy/doc/release-v7.3.1.rst
- pypy/doc/whatsnew-head.rst
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/doc/windows.rst
- pypy/goal/targetpypystandalone.py
- pypy/interpreter/unicodehelper.py
- pypy/interpreter/unicodehelper_win32.py
- pypy/module/_cffi_backend/__init__.py
- pypy/module/_cffi_backend/ctypefunc.py
- pypy/module/_cffi_backend/test/_backend_test_c.py
- pypy/module/_codecs/test/test_codecs.py
- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_module.py
- pypy/module/_hpy_universal/interp_number.py
View it on GitLab:
https://foss.heptapod.net/pypy/pypy/-/compare/c5066d004eb4ad5bcd7d491c1546804ffb542c76...f2ad0e12fb7d8203770559e1685920a03efad7d1
--
View it on GitLab:
https://foss.heptapod.net/pypy/pypy/-/compare/c5066d004eb4ad5bcd7d491c1546804ffb542c76...f2ad0e12fb7d8203770559e1685920a03efad7d1
You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit