[pypy-commit] [Git][pypy/pypy][branch/win64] 29 commits: backport test (issue 3269)

nulano foss at heptapod.net
Wed Jul 29 20:21:50 EDT 2020



nulano pushed to branch branch/win64 at PyPy / pypy


Commits:
b802d0ab by Matti Picus at 2020-07-16T15:03:19+03:00
backport test (issue 3269)

- - - - -
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

- - - - -
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

- - - - -
8e1d16dd by Armin Rigo at 2020-07-21T17:33:30+02:00
missing include

- - - - -
a13a3bdb by Armin Rigo at 2020-07-21T17:47:39+02:00
fix

- - - - -
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)

- - - - -
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

- - - - -
be6b8660 by Matti Picus at 2020-07-23T22:29:30+03:00
these are from an enum, not #define

- - - - -
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

- - - - -
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

- - - - -
f548ba83 by nulano at 2020-07-24T15:01:07+02:00
Merge default

--HG--
branch : win64

- - - - -
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()

- - - - -
2cf75e36 by Armin Rigo at 2020-07-27T17:35:16+02:00
update to cffi/222126b71a49 (v1.14.1)

- - - - -
8e69a655 by Matti Picus at 2020-07-27T18:23:01+03:00
typo

- - - - -
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

- - - - -
a19df634 by Armin Rigo at 2020-07-28T12:41:32+02:00
missing adds

- - - - -
e8c801ee by Armin Rigo at 2020-07-29T17:08:06+02:00
update libffi_msvc by copying the fixes done in cffi

- - - - -
3da8b60f by nulano at 2020-07-30T00:53:25+02:00
Merge default

--HG--
branch : win64

- - - - -
a9a56233 by nulano at 2020-07-30T02:11:26+02:00
fix socketfd_type in _rsocket_rffi on win64

--HG--
branch : win64

- - - - -
7363811e by nulano at 2020-07-30T02:20:26+02:00
fix _socket module translation on win64

--HG--
branch : win64

- - - - -


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
- + extra_tests/test_startup.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/windows.rst
- pypy/goal/targetpypystandalone.py
- pypy/module/_cffi_backend/__init__.py
- pypy/module/_cffi_backend/test/_backend_test_c.py
- pypy/module/_socket/interp_socket.py
- pypy/tool/release/package.py
- rpython/annotator/specialize.py
- rpython/jit/backend/aarch64/regalloc.py
- rpython/jit/backend/aarch64/test/conftest.py
- rpython/jit/backend/arm/test/conftest.py
- rpython/jit/backend/llsupport/asmmemmgr.py
- rpython/jit/backend/llsupport/descr.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/856c8c0927e14874bd3686ae0875e1cba334b215...7363811e5995b91689a451a58194712a503885f0

-- 
View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/856c8c0927e14874bd3686ae0875e1cba334b215...7363811e5995b91689a451a58194712a503885f0
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200730/3a0259af/attachment-0001.html>


More information about the pypy-commit mailing list