[pypy-commit] [Git][pypy/pypy][branch/map-improvements] 5 commits: fix a bug where the unboxed storage would grow too large

Carl Friedrich Bolz-Tereick foss at heptapod.net
Thu Jan 28 09:54:58 EST 2021



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


Commits:
c2084dce by Carl Friedrich Bolz-Tereick at 2021-01-27T13:15:48+01:00
fix a bug where the unboxed storage would grow too large

--HG--
branch : map-improvements

- - - - -
f7b2e32d by Carl Friedrich Bolz-Tereick at 2021-01-27T21:56:35+01:00
this took way too long: at least reproduce the failure in a unit test

--HG--
branch : map-improvements

- - - - -
5550cf11 by Carl Friedrich Bolz-Tereick at 2021-01-28T13:46:48+01:00
add layout comments

--HG--
branch : map-improvements

- - - - -
31e40772 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:20:43+01:00
fix test_unbox_reorder_bug3

also rip out size prediction:
- with the JIT it's a lot less useful
- it was always a mess with inlined fields
- unboxing makes it even less clear

--HG--
branch : map-improvements

- - - - -
c170a018 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:33:02+01:00
always go through _set_mapdict_map

--HG--
branch : map-improvements

- - - - -


2 changed files:

- pypy/objspace/std/mapdict.py
- pypy/objspace/std/test/test_mapdict.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4402d461983bd1a6be61b8b809d6496416084310...c170a0185c5ecda65b1dcc1ad51a6eb36d3340ba

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4402d461983bd1a6be61b8b809d6496416084310...c170a0185c5ecda65b1dcc1ad51a6eb36d3340ba
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/20210128/f79f8acb/attachment.html>


More information about the pypy-commit mailing list