Unicode mapping scripts cleanup

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Unicode mapping scripts cleanup
Date: 2015-09-01 04:13:07
Message-ID: 55E525D3.6010804@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Here is a series of patches to clean up the Unicode mapping script
business in src/backend/utils/mb/Unicode/. It overlaps with the
perlcritic work that I recently wrote about, except that these pieces
are not strictly related to Perl, but wrong comments, missing makefile
pieces, and such.

I discovered that some of the source files that one is supposed to
download don't exist anymore or are labeled obsolete. Also, running the
scripts produces slight differences in the output. So apparently, the
CJK to Unicode mappings are still evolving and should be updated
occasionally. Next steps would be to commit some or all of these
differences after additional verification, and then update the scripts
to use whatever the non-obsolete mapping sources are supposed to be.

Attachment Content-Type Size
0001-UCS_to_most.pl-Make-executable-for-consistency-with-.patch text/x-patch 566 bytes
0002-Fix-comments.patch text/x-patch 3.4 KB
0003-Remove-manually-added-header-comments-from-generated.patch text/x-patch 9.2 KB
0004-Add-Unicode-map-generation-scripts-as-rule-prerequis.patch text/x-patch 2.1 KB
0005-Add-missing-rules-related-to-EUC_JIS_2004-and-SHIFT_.patch text/x-patch 1.8 KB
0006-Make-some-adjustments-in-variable-assignments.patch text/x-patch 1.1 KB
0007-Add-prerequisite-for-KOI8-U.TXT.patch text/x-patch 798 bytes
0008-Add-rules-to-download-raw-mapping-files.patch text/x-patch 1.7 KB
0009-Make-spacing-and-punctuation-consistent.patch text/x-patch 1.5 KB
0010-Turn-off-test-mode-by-default.patch text/x-patch 809 bytes

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2015-09-01 04:24:56 Re: perlcritic
Previous Message Pavan Deolasee 2015-09-01 04:00:41 Re: Horizontal scalability/sharding