[pypy-commit] [Git][pypy/pypy][branch/default] fix a bug in the heapcache around nonstandard virtualizables (it doesn't occur

Carl Friedrich Bolz-Tereick foss at heptapod.net
Mon Jan 18 10:48:00 EST 2021



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


Commits:
4c86e202 by Carl Friedrich Bolz-Tereick at 2021-01-18T16:44:45+01:00
fix a bug in the heapcache around nonstandard virtualizables (it doesn't occur
in pypy, but I had it in another jit recently): in some rare weird
circumstances the nonstandard virtualizable can be a constant!

also rename is_nonstandard_virtualizable to the more precise
is_known_nonstandard_virtualizable

- - - - -


3 changed files:

- rpython/jit/metainterp/heapcache.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/jit/metainterp/test/test_heapcache.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4c86e2022237ea94f84bb7947547e5e314238742

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c86e2022237ea94f84bb7947547e5e314238742
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20210118/07cf1f8d/attachment.html>


More information about the pypy-commit mailing list