Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements-3.7 at PyPy / pypy
Commits: 0fdae78f by Carl Friedrich Bolz-Tereick at 2021-02-02T19:20:40+01:00 merge map-improvements optimize instances with integer and float fields by storing them unboxed in a float array (on 32bit machines this is only done for float fields). The float array is stored in one of the storage slots of the instance. Once a field proves to be type-unstable we give up on type-specializing this class and revert all instances once we touch them the next time to the default representation. - - - - - 00eb5d0a by Carl Friedrich Bolz-Tereick at 2021-02-02T19:24:33+01:00 merge default --HG-- branch : map-improvements-3.7 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fdd3d96843344b0cfa732116668f0f6798f8c713...00eb5d0a76a0297e490554631b63079126e9f2b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fdd3d96843344b0cfa732116668f0f6798f8c713...00eb5d0a76a0297e490554631b63079126e9f2b5 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit