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


Commits:
0a376a5c by Carl Friedrich Bolz-Tereick at 2022-08-07T20:54:01+02:00
fix rpython

--HG--
branch : unicodedata-dawg

- - - - -
defc1eaa by Carl Friedrich Bolz-Tereick at 2022-08-07T21:30:02+02:00
argh, actual fix

--HG--
branch : unicodedata-dawg

- - - - -
1064c1e2 by Carl Friedrich Bolz-Tereick at 2022-08-09T13:18:11+02:00
Use base compression again for names, make printed output less enormous

--HG--
branch : unicodedata-dawg

- - - - -
99f6a17c by Carl Friedrich Bolz-Tereick at 2022-08-09T17:04:42+02:00
use int32 for codepoints, not C longs

--HG--
branch : unicodedata-dawg

- - - - -
de0804c3 by Carl Friedrich Bolz-Tereick at 2022-08-09T17:23:47+02:00
small improvements

--HG--
branch : unicodedata-dawg

- - - - -
7121a2f6 by Carl Friedrich Bolz-Tereick at 2022-08-10T22:03:36+02:00
use a single big db to store almost all information. 10% space and is much
faster. use CPython's code for db page tables logic

--HG--
branch : unicodedata-dawg

- - - - -
f45ee617 by Carl Friedrich Bolz-Tereick at 2022-08-11T15:56:06+02:00
intermediate checkin: rewrite code generation infrastructure and estimate sizes

--HG--
branch : unicodedata-dawg

- - - - -
d30dc835 by Carl Friedrich Bolz-Tereick at 2022-08-12T12:48:04+02:00
more switching to the code writer

--HG--
branch : unicodedata-dawg

- - - - -
41f07249 by Carl Friedrich Bolz-Tereick at 2022-08-12T16:42:05+02:00
tweak guesses

--HG--
branch : unicodedata-dawg

- - - - -
71b05811 by Carl Friedrich Bolz-Tereick at 2022-08-12T19:08:52+02:00
do the composition data differently

--HG--
branch : unicodedata-dawg

- - - - -
9b83c891 by Carl Friedrich Bolz-Tereick at 2022-08-12T19:39:01+02:00
share composition_data

--HG--
branch : unicodedata-dawg

- - - - -
aecc840d by Carl Friedrich Bolz-Tereick at 2022-08-12T20:34:46+02:00
fix

--HG--
branch : unicodedata-dawg

- - - - -
68126b7e by Carl Friedrich Bolz-Tereick at 2022-08-12T21:24:37+02:00
integrate composition data into the decomposition tables

--HG--
branch : unicodedata-dawg

- - - - -
4a6d166e by Carl Friedrich Bolz-Tereick at 2022-08-12T21:46:58+02:00
compress pre- and postfix constants

--HG--
branch : unicodedata-dawg

- - - - -
73e77d19 by Carl Friedrich Bolz-Tereick at 2022-08-13T12:57:31+02:00
tests and fixes

--HG--
branch : unicodedata-dawg

- - - - -
3071f3e8 by Carl Friedrich Bolz-Tereick at 2022-08-14T11:08:44+02:00
unify all char lists into the same output list. also include casefolds.

--HG--
branch : unicodedata-dawg

- - - - -
4ad5b92d by Carl Friedrich Bolz-Tereick at 2022-08-14T11:11:16+02:00
remove some old unicode versions, only keep those for py 2.7, and 3.6 onwards

--HG--
branch : unicodedata-dawg

- - - - -
e80baf28 by Carl Friedrich Bolz-Tereick at 2022-08-14T11:17:17+02:00
fix tests

--HG--
branch : unicodedata-dawg

- - - - -
3c137c46 by Carl Friedrich Bolz-Tereick at 2022-08-14T13:28:07+02:00
refactor the db generation

--HG--
branch : unicodedata-dawg

- - - - -
7d5bc5a3 by Carl Friedrich Bolz-Tereick at 2022-08-14T16:30:46+02:00
use methods to generate less "unknown"

--HG--
branch : unicodedata-dawg

- - - - -
d7159bf7 by Carl Friedrich Bolz-Tereick at 2022-08-14T20:48:10+02:00
failing test

--HG--
branch : unicodedata-dawg

- - - - -


6 changed files:

- pypy/module/unicodedata/interp_ucd.py
- pypy/module/unicodedata/test/test_hyp.py
- pypy/module/unicodedata/test/test_unicodedata.py
- rpython/rlib/rstring.py
- − rpython/rlib/unicodedata/CaseFolding-6.0.0.txt
- − rpython/rlib/unicodedata/CaseFolding-6.1.0.txt


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8fbad397bf0f2c39e2224df6a7301180eedeb9bf...d7159bf7c864f1a9dcbdd56f772de5d9bdaf8b2e

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8fbad397bf0f2c39e2224df6a7301180eedeb9bf...d7159bf7c864f1a9dcbdd56f772de5d9bdaf8b2e
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