summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2011-11-12 10:34:43 -0700
committerKarl Williamson <public@khwilliamson.com>2011-11-12 11:01:30 -0700
commit1704a0ea254b7379337092ef4a5c46f5965be4f6 (patch)
tree7a286c1587a8c7459c8e539a2eb74909a425dcb8 /lib
parent902b08d078649bf44d8d519899304c99873174c5 (diff)
downloadperl-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/mktables30
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};
}