Carl Friedrich Bolz-Tereick pushed to branch branch/unicodedata-dawg at PyPy / pypy
Commits: ff84054e by Carl Friedrich Bolz-Tereick at 2022-08-05T20:58:46+02:00 save some more bytes --HG-- branch : unicodedata-dawg - - - - - c24a2c24 by Carl Friedrich Bolz-Tereick at 2022-08-06T14:53:11+02:00 intermediate check-in: more compact one character edges (relies on alphabet being ascii) --HG-- branch : unicodedata-dawg - - - - - 4779cbdd by Carl Friedrich Bolz-Tereick at 2022-08-06T19:48:18+02:00 use leb128 to encode the count, saves another 22kb another intermediate checkin with lots of mess around --HG-- branch : unicodedata-dawg - - - - - dacaf7f0 by Carl Friedrich Bolz-Tereick at 2022-08-06T20:13:36+02:00 switch order of fields in edge encoding --HG-- branch : unicodedata-dawg - - - - - da0db534 by Carl Friedrich Bolz-Tereick at 2022-08-06T20:38:29+02:00 make edge target encoding also be varsized --HG-- branch : unicodedata-dawg - - - - - e3299d09 by Carl Friedrich Bolz-Tereick at 2022-08-06T21:20:46+02:00 compress further by storing offsets --HG-- branch : unicodedata-dawg - - - - - e93701ca by Carl Friedrich Bolz-Tereick at 2022-08-06T21:49:40+02:00 remove cruft --HG-- branch : unicodedata-dawg - - - - - f2f764af by Carl Friedrich Bolz-Tereick at 2022-08-07T14:20:10+02:00 refactor to not have the separate size computatio --HG-- branch : unicodedata-dawg - - - - - 899613f9 by Carl Friedrich Bolz-Tereick at 2022-08-07T14:37:52+02:00 reshuffle a bit --HG-- branch : unicodedata-dawg - - - - - b08242c8 by Carl Friedrich Bolz-Tereick at 2022-08-07T14:49:28+02:00 put the bit somewhere else, at a slight cost --HG-- branch : unicodedata-dawg - - - - - c957417c by Carl Friedrich Bolz-Tereick at 2022-08-07T15:38:53+02:00 add "final" bits to the edges and remove the edge count --HG-- branch : unicodedata-dawg - - - - - 8fbad397 by Carl Friedrich Bolz-Tereick at 2022-08-07T19:08:35+02:00 add some hypothesis tests and fix the found problems --HG-- branch : unicodedata-dawg - - - - - 12 changed files: - rpython/rlib/unicodedata/dawg.py - rpython/rlib/unicodedata/test/test_dawg.py - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_12_1_0.py - rpython/rlib/unicodedata/unicodedb_13_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a0c974aeab74ad5f262c7f30f7c89ca3f1d3365d...8fbad397bf0f2c39e2224df6a7301180eedeb9bf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a0c974aeab74ad5f262c7f30f7c89ca3f1d3365d...8fbad397bf0f2c39e2224df6a7301180eedeb9bf 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