<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Matti Picus pushed to branch branch/default
at <a href="https://foss.heptapod.net/pypy/pypy">PyPy / pypy</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/2510baa4dbdd1a8b62ece02e5db60040082af8f3">2510baa4</a></strong>
<div>
<span>by Carl Friedrich Bolz-Tereick</span>
<i>at 2020-02-12T16:20:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/ef0e7634269e90c0d0afae29ad8ed1f8ad80c81d">ef0e7634</a></strong>
<div>
<span>by Carl Friedrich Bolz-Tereick</span>
<i>at 2020-02-12T16:50:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/fc5b37353079eec3c70cdb4b3f44101e6a1c5720">fc5b3735</a></strong>
<div>
<span>by Carl Friedrich Bolz-Tereick</span>
<i>at 2020-02-12T18:39:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use a linked list instead of a list

(the list resizing showed up in my allocation profile)
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/c90649f1ceeab3f906c3ecf97e79df6acdd6b537">c90649f1</a></strong>
<div>
<span>by Carl Friedrich Bolz-Tereick</span>
<i>at 2020-02-12T18:41:56+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">don't generate tons and tons of guard_not_invalidated while tracing

one benchmark had 43% of all guards be guard_not_invalidated
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/4c3bf142784415ac9bdb0dcaf81c1f8cb7b4ae52">4c3bf142</a></strong>
<div>
<span>by Matti Picus</span>
<i>at 2020-02-13T07:21:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">virtualenv 20 seems to have changed the name of the target
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/56d2e2ef519bee0d4384928b4a3493b2f60e3e13">56d2e2ef</a></strong>
<div>
<span>by Matti Picus</span>
<i>at 2020-02-13T16:26:07+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix issue 3155 for windows
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/5deba4474d48f6f459a275194a7853ac64ced25a">5deba447</a></strong>
<div>
<span>by Matti Picus</span>
<i>at 2020-02-13T16:27:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix for probing $dist_name which is 'UNKNOWN'. cpython avoids this by never using $dist_name in practice
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/b3522e6aa0fcf1160c8d7296f38fa878601e5892">b3522e6a</a></strong>
<div>
<span>by Richard Plangger</span>
<i>at 2020-02-14T14:26:25-03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add new architecture identification (z15), use zEC12 as default ISA target
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/ed702d100cf04d3e2ff2d78dfa12a56a9d2650a4">ed702d10</a></strong>
<div>
<span>by Carl Friedrich Bolz-Tereick</span>
<i>at 2020-02-15T18:47:27+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/0999db561477a246d1c1722111cb34e4032dd49c">0999db56</a></strong>
<div>
<span>by Armin Rigo</span>
<i>at 2020-02-16T23:50:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Write down a minimal counter-example for git branches
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/305c5d60529890fe9c3af300cdeee8ecfaf63208">305c5d60</a></strong>
<div>
<span>by Armin Rigo</span>
<i>at 2020-02-17T10:57:13+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">"Look at" implies there should be an image.  I won't do an image here.
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/d862db4f3c63e15aeb0f880ef686638a5853dd5e">d862db4f</a></strong>
<div>
<span>by Armin Rigo</span>
<i>at 2020-02-17T11:06:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Yet another case
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/fb21e05a3192c3a92fdd619df2ee79dbebaa924d">fb21e05a</a></strong>
<div>
<span>by Matti Picus</span>
<i>at 2020-02-17T22:59:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">merge branch that updates documentation for heptapod workflow and URLs
</pre>
</li>
<li>
<strong><a href="https://foss.heptapod.net/pypy/pypy/commit/e6312063f38128b3b13aaa5f935b53e56356c017">e6312063</a></strong>
<div>
<span>by Matti Picus</span>
<i>at 2020-02-19T19:56:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add python3.6 constants, they will be exposed to pypy2.7 as well.
</pre>
</li>
</ul>
<h4>11 changed files:</h4>
<ul>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#676eead7585dd767570ffc9b68cd9d8239720f6a">
lib-python/2.7/distutils/command/install.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#96e64cdb90b4da140475fa532beead664d9dfe9e">
lib-python/2.7/distutils/util.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#dde2151657ce605e38e43ac4ecaff64195bb4c24">
pypy/doc/faq.rst
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#15cf65bc4202670b3d981b0fbc83403ada05a1f8">
pypy/interpreter/baseobjspace.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#b05e031b82ae60e238defbfd625b86b4c7997ea8">
pypy/module/cpyext/dictobject.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#87007b109aa6ece1226271ff12246e7d6cb66de6">
pypy/objspace/std/dictmultiobject.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#1b3e477e27bd3591c58c5bcb9e57d3def27a7f09">
rpython/jit/metainterp/blackhole.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#818fcfb30159b4adbb16a6311a5588115c3296d5">
rpython/rlib/_rsocket_rffi.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#efaa456e4d3c49028066ddf9444c789734ba5cdf">
rpython/rtyper/test/test_rclass.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#254bde0ec2eabfa86e20dce5734674fc1f2078b2">
rpython/translator/platform/arch/s390x.py
</a>
</li>
<li class="file-stats">
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017#7fbbc0926b464d58b073a8fb030cb5ab4c9f057b">
testrunner/get_info.py
</a>
</li>
</ul>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://foss.heptapod.net/pypy/pypy/compare/5ff75aab5502d9b62806f04e9484bf0ba1ba3a69...e6312063f38128b3b13aaa5f935b53e56356c017">View it on GitLab</a>.
<br>
You're receiving this email because of your account on foss.heptapod.net.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>