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


Commits:
99a7389e by Carl Friedrich Bolz-Tereick at 2023-05-30T14:17:11+02:00
try to get rid of the weird _cache mechanism in the History class

--HG--
branch : jit-history-no-cache

- - - - -
155a1b3d by Carl Friedrich Bolz-Tereick at 2023-05-30T14:37:10+02:00
fix the somewhat fiddly exception stuff

--HG--
branch : jit-history-no-cache

- - - - -
c14ddc55 by Carl Friedrich Bolz-Tereick at 2023-05-30T14:53:51+02:00
fix test

--HG--
branch : jit-history-no-cache

- - - - -
a28ccd5c by Carl Friedrich Bolz-Tereick at 2023-05-30T15:15:39+02:00
remove copy_value_from

--HG--
branch : jit-history-no-cache

- - - - -
bd353a7b by Carl Friedrich Bolz-Tereick at 2023-05-30T15:34:13+02:00
fix

--HG--
branch : jit-history-no-cache

- - - - -
c123e4e6 by Carl Friedrich Bolz-Tereick at 2023-05-30T16:17:34+02:00
add the value to the *FrontendOp constructors

--HG--
branch : jit-history-no-cache

- - - - -
68a32b71 by Carl Friedrich Bolz-Tereick at 2023-05-30T21:01:11+02:00
fix virtualizables maybe

--HG--
branch : jit-history-no-cache

- - - - -
b320d3c2 by Carl Friedrich Bolz-Tereick at 2023-05-31T18:01:30+02:00
a few fixes

--HG--
branch : jit-history-no-cache

- - - - -
5b2e7691 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:17:31+02:00
fixes

--HG--
branch : jit-history-no-cache

- - - - -
18e44485 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:18:11+02:00
merge jit-history-no-cache:

small refactoring in the History class, it can now use the proper opencoder
encoding of a trace immediately, not only after the inputargs are known. this
is a small simplification only.

- - - - -
15b62b11 by Carl Friedrich Bolz-Tereick at 2023-05-31T21:20:31+02:00
merge heads

- - - - -


16 changed files:

- rpython/jit/metainterp/history.py
- rpython/jit/metainterp/opencoder.py
- rpython/jit/metainterp/optimizeopt/test/test_util.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/jit/metainterp/resoperation.py
- rpython/jit/metainterp/resume.py
- rpython/jit/metainterp/test/test_compile.py
- rpython/jit/metainterp/test/test_heapcache.py
- rpython/jit/metainterp/test/test_history.py
- rpython/jit/metainterp/test/test_opencoder.py
- rpython/jit/metainterp/test/test_pyjitpl.py
- rpython/jit/metainterp/test/test_resume.py
- rpython/jit/metainterp/test/test_warmstate.py
- rpython/jit/metainterp/virtualizable.py
- rpython/jit/metainterp/warmstate.py
- rpython/jit/tool/oparser.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/83f640bb480f905f2990e0ca03226884adb7344d...15b62b11c17c36d2fff211053e587df7b06d7238

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/83f640bb480f905f2990e0ca03226884adb7344d...15b62b11c17c36d2fff211053e587df7b06d7238
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to