diff options
author | Karl Williamson <public@khwilliamson.com> | 2011-11-12 10:34:43 -0700 |
---|---|---|
committer | Karl Williamson <public@khwilliamson.com> | 2011-11-12 11:01:30 -0700 |
commit | 1704a0ea254b7379337092ef4a5c46f5965be4f6 (patch) | |
tree | 7a286c1587a8c7459c8e539a2eb74909a425dcb8 /lib | |
parent | 902b08d078649bf44d8d519899304c99873174c5 (diff) | |
download | perl-1704a0ea254b7379337092ef4a5c46f5965be4f6.tar.gz |
mktables: Remove support for deprecated properties
As proposed and agreed some months ago, certain deprecated since 5.12
Unicode properties that Perl should never have exposed are removed.
These are Unicode-internal properties that are proper subsets of the
properties that should be used instead; and are used by Unicode for
stability reasons in constructing those supersets.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/unicore/mktables | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/lib/unicore/mktables b/lib/unicore/mktables index 9a99f48f08..8b6a77dbf8 100644 --- a/lib/unicore/mktables +++ b/lib/unicore/mktables @@ -911,14 +911,28 @@ my %why_obsolete; # Documentation only FC_NFKC_Closure => 'Supplanted in usage by NFKC_Casefold; otherwise not useful', ); - # The following are suppressed because they were made contributory or - # deprecated by Unicode before Perl ever thought about supporting them. - foreach my $property ('Jamo_Short_Name', - 'Grapheme_Link', - 'Expands_On_NFC', - 'Expands_On_NFD', - 'Expands_On_NFKC', - 'Expands_On_NFKD' + foreach my $property ( + + # The following are suppressed because they were made contributory + # or deprecated by Unicode before Perl ever thought about + # supporting them. + 'Jamo_Short_Name', + 'Grapheme_Link', + 'Expands_On_NFC', + 'Expands_On_NFD', + 'Expands_On_NFKC', + 'Expands_On_NFKD', + + # The following are suppressed because they have been marked + # as deprecated for a sufficient amount of time + 'Other_Alphabetic', + 'Other_Default_Ignorable_Code_Point', + 'Other_Grapheme_Extend', + 'Other_ID_Continue', + 'Other_ID_Start', + 'Other_Lowercase', + 'Other_Math', + 'Other_Uppercase', ) { $why_suppressed{$property} = $why_deprecated{$property}; } |