[pypy-commit] [Git][pypy/pypy][branch/pypy-jitdriver-greenkeys] 24 commits: update script for portable builds

Carl Friedrich Bolz-Tereick foss at heptapod.net
Fri Feb 21 04:53:11 EST 2020


Carl Friedrich Bolz-Tereick pushed to branch branch/pypy-jitdriver-greenkeys at PyPy / pypy


Commits:
685c2b69 by Matti Picus at 2020-02-11T17:26:45+02:00
update script for portable builds

- - - - -
9d5c16c4 by Matti Picus at 2020-02-11T19:07:51+02:00
start to migrate documentation to foss.heptapod.net and document new workflow

--HG--
branch : heptapod

- - - - -
141737a8 by Matti Picus at 2020-02-11T19:08:29+02:00
more heptapod migration

--HG--
branch : heptapod

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

- - - - -
cb6f3ac7 by Matti Picus at 2020-02-17T16:20:49+02:00
tweak merge request instructions, assuming we use topic branches

--HG--
branch : heptapod

- - - - -
6b9e8ad5 by Matti Picus at 2020-02-17T19:19:10+02:00
rework foss.heptapod.net instructions a bit

--HG--
branch : heptapod

- - - - -
5ff75aab by Matti Picus at 2020-02-17T22:52:05+02:00
document and close branch to be merged

--HG--
branch : heptapod

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

- - - - -
a4428959 by Richard Plangger at 2020-02-20T15:16:57-03:00
byteorder related issue, check the byte order of that machine

- - - - -
4f97d2c5 by Richard Plangger at 2020-02-20T16:13:10-03:00
missing properties for the reg allocation tests (zarch)

- - - - -
06ef154c by Carl Friedrich Bolz-Tereick at 2020-02-21T10:01:11+01:00
count the number of ops that aren't even executed, because they are caught by
the heap cache

- - - - -
b2460d35 by Carl Friedrich Bolz-Tereick at 2020-02-21T10:52:31+01:00
merge default

--HG--
branch : pypy-jitdriver-greenkeys

- - - - -


28 changed files:

- extra_tests/ctypes_tests/test_structures.py
- lib-python/2.7/distutils/command/install.py
- lib-python/2.7/distutils/util.py
- pypy/doc/build.rst
- pypy/doc/coding-guide.rst
- pypy/doc/conf.py
- pypy/doc/config/translation.backendopt.txt
- pypy/doc/contributing.rst
- pypy/doc/cpython_differences.rst
- pypy/doc/eventhistory.rst
- pypy/doc/extradoc.rst
- pypy/doc/faq.rst
- + pypy/doc/mercurial_heptapod.rst
- pypy/doc/whatsnew-head.rst
- pypy/goal/getnightly.py
- pypy/interpreter/baseobjspace.py
- pypy/module/cpyext/dictobject.py
- pypy/objspace/std/dictmultiobject.py
- rpython/jit/backend/zarch/test/test_regalloc.py
- rpython/jit/metainterp/blackhole.py
- rpython/jit/metainterp/jitprof.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/jit/metainterp/test/test_jitprof.py
- rpython/rlib/_rsocket_rffi.py
- rpython/rlib/jit.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/e73aeb9bf7ed22b758f2cacea59330c0d6a198b9...b2460d3554dc23ef2e2352afc874bd4af7b1189f

---
View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/e73aeb9bf7ed22b758f2cacea59330c0d6a198b9...b2460d3554dc23ef2e2352afc874bd4af7b1189f
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/20200221/0ffefb1c/attachment-0001.html>


More information about the pypy-commit mailing list