[pypy-commit] [Git][pypy/pypy][branch/py3.7] 36 commits: fix 0a6fc92dba19, add missing import

Matti Picus foss at heptapod.net
Wed Jul 22 12:37:54 EDT 2020



Matti Picus pushed to branch branch/py3.7 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)

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

- - - - -
3f5213d0 by Matti Picus at 2020-07-22T19:37:11+03:00
merge py3.6 into branch

--HG--
branch : py3.7

- - - - -


30 changed files:

- pypy/doc/whatsnew-pypy3-head.rst
- pypy/module/_io/interp_win32consoleio.py
- pypy/module/_io/test/test_win32consoleio.py
- pypy/module/cpyext/test/test_unicodeobject.py
- pypy/module/cpyext/unicodeobject.py
- pypy/module/signal/interp_signal.py
- pypy/objspace/std/dictmultiobject.py
- pypy/objspace/std/listobject.py
- pypy/objspace/std/longobject.py
- pypy/objspace/std/setobject.py
- pypy/objspace/std/specialisedtupleobject.py
- pypy/objspace/std/test/test_dictmultiobject.py
- pypy/objspace/std/test/test_liststrategies.py
- pypy/objspace/std/test/test_setstrategies.py
- pypy/objspace/std/test/test_specialisedtupleobject.py
- pypy/objspace/std/test/test_stdobjspace.py
- pypy/objspace/std/test/test_versionedtype.py
- pypy/objspace/std/typeobject.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
- rpython/jit/backend/ppc/test/conftest.py
- rpython/jit/backend/zarch/test/conftest.py
- rpython/jit/metainterp/warmspot.py
- rpython/rlib/entrypoint.py
- rpython/rlib/jit.py
- rpython/rlib/rbigint.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/17c1c86ca1184662ead002f5f75a5a69f29d0051...3f5213d07933ed5dfa8a246933410fe1b1b0beeb

-- 
View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/17c1c86ca1184662ead002f5f75a5a69f29d0051...3f5213d07933ed5dfa8a246933410fe1b1b0beeb
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/20200722/d01834c2/attachment-0001.html>


More information about the pypy-commit mailing list