[pypy-commit] [Git][pypy/pypy][branch/default] 14 commits: it seems that space.iteriterable is broken, because exceptions from space.next

Matti Picus foss at heptapod.net
Thu Feb 20 03:54:46 EST 2020


Matti Picus pushed to branch branch/default at PyPy / pypy


Commits:
2510baa4 by Carl Friedrich Bolz-Tereick at 2020-02-12T16:20:00+01:00
it seems that space.iteriterable is broken, because exceptions from space.next
are swallowed by the flow object space. more generally, it's not safe to define
__iter__ and next in rpython, it breaks too many assumptions.

- - - - -
ef0e7634 by Carl Friedrich Bolz-Tereick at 2020-02-12T16:50:29+01:00
a test that shows an rpython problem: user-defined next is not really working,
both the flow space as well as the annotator assume that next can only raise
StopIteration

- - - - -
fc5b3735 by Carl Friedrich Bolz-Tereick at 2020-02-12T18:39:40+01:00
use a linked list instead of a list

(the list resizing showed up in my allocation profile)

- - - - -
c90649f1 by Carl Friedrich Bolz-Tereick at 2020-02-12T18:41:56+01:00
don't generate tons and tons of guard_not_invalidated while tracing

one benchmark had 43% of all guards be guard_not_invalidated

- - - - -
4c3bf142 by Matti Picus at 2020-02-13T07:21:27+02:00
virtualenv 20 seems to have changed the name of the target

- - - - -
56d2e2ef by Matti Picus at 2020-02-13T16:26:07+02:00
fix issue 3155 for windows

- - - - -
5deba447 by Matti Picus at 2020-02-13T16:27:03+02:00
fix for probing $dist_name which is 'UNKNOWN'. cpython avoids this by never using $dist_name in practice

- - - - -
b3522e6a by Richard Plangger at 2020-02-14T14:26:25-03:00
Add new architecture identification (z15), use zEC12 as default ISA target

- - - - -
ed702d10 by Carl Friedrich Bolz-Tereick at 2020-02-15T18:47:27+01:00
Backed out changeset 8fcba04d307f

I am not 100% certain that this commit is correct in all situations, so backing
out for now until I think through the corner cases.

- - - - -
0999db56 by Armin Rigo at 2020-02-16T23:50:16+01:00
Write down a minimal counter-example for git branches

- - - - -
305c5d60 by Armin Rigo at 2020-02-17T10:57:13+01:00
"Look at" implies there should be an image.  I won't do an image here.

- - - - -
d862db4f by Armin Rigo at 2020-02-17T11:06:44+01:00
Yet another case

- - - - -
fb21e05a by Matti Picus at 2020-02-17T22:59:52+02:00
merge branch that updates documentation for heptapod workflow and URLs

- - - - -
e6312063 by Matti Picus at 2020-02-19T19:56:36+02:00
add python3.6 constants, they will be exposed to pypy2.7 as well.

- - - - -


11 changed files:

- lib-python/2.7/distutils/command/install.py
- lib-python/2.7/distutils/util.py
- pypy/doc/faq.rst
- pypy/interpreter/baseobjspace.py
- pypy/module/cpyext/dictobject.py
- pypy/objspace/std/dictmultiobject.py
- rpython/jit/metainterp/blackhole.py
- rpython/rlib/_rsocket_rffi.py
- rpython/rtyper/test/test_rclass.py
- rpython/translator/platform/arch/s390x.py
- testrunner/get_info.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017

---
View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017
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/20200220/1123f363/attachment-0001.html>


More information about the pypy-commit mailing list