scuffed-code/icu4c/source/test/testdata
Markus Scherer fe3eb3ed5c
ICU-13530 add UCPTrie/CodePointTrie, switch normalization to use it (#48)
* ICU-13530 copy C/C++ files UTrie2 -> UTrie3

X-SVN-Rev: 40754

* ICU-13530 UTrie3 new files copied from UTrie2: rename types/functions/macros

X-SVN-Rev: 40755

* ICU-13530 debug-print building each UTrie2

X-SVN-Rev: 40756

* ICU-13530 remove two-byte-UTF-8 errorValue block; move highValue from end of data array into header; add errorValue to header

X-SVN-Rev: 40762

* ICU-13530 UTrie3 U16_NEXT/PREV: errorValue for unpaired surrogates

X-SVN-Rev: 40763

* ICU-13530 no more separate values for lead surrogate code units

X-SVN-Rev: 40764

* ICU-13530 change from 11:5 trie bits to 10:6 for simpler UTF-8 code

X-SVN-Rev: 40766

* ICU-13530 UTrie2 build UTrie3 as well, print sizes

X-SVN-Rev: 40767

* ICU-13530 debug-print countSame, sumOverlaps, countInitial

X-SVN-Rev: 40768

* ICU-13530 debug-print whether trie is for CanonIterData

X-SVN-Rev: 40769

* ICU-13530 no index-shift for BMP data, no separate index-2 for 2-byte UTF-8; builder changes incomplete

X-SVN-Rev: 40777

* ICU-13530 remove errorValue and highStart from UNewTrie3

X-SVN-Rev: 40778

* ICU-13530 rewrite UTrie3 builder code

X-SVN-Rev: 40783

* ICU-13530 UTrie3 bug fixes

X-SVN-Rev: 40788

* ICU-13530 fully re-inline _UTRIE3_U8_NEXT()

X-SVN-Rev: 40790

* ICU-13530 find most common all-same data block for dataNullBlock and initialValue

X-SVN-Rev: 40792

* ICU-13530 UTrie3 iterator functions take start and return the end of a range, rather than callback call for each range

X-SVN-Rev: 40800

* ICU-13530 mask off unused data value bits before building a UTrie3 with values less than 32 bits wide

X-SVN-Rev: 40803

* ICU-13530 split utrie3builder.h out of utrie3.h

X-SVN-Rev: 40804

* ICU-13530 separate types UTrie3 vs. UTrie3Builder, implement builder as wrapper over C++ class Trie3Builder in .cpp

X-SVN-Rev: 40809

* ICU-13530 function to make a UTrie3Builder from a UTrie3

X-SVN-Rev: 40810

* ICU-13530 debug-print some data; some cleanup

X-SVN-Rev: 40865

* ICU-13530 BMP 10:6 but supplementary 10:6:4

X-SVN-Rev: 40984

* ICU-13530 move errorValue & highValue to the end of the data table, minimal padding to 4 bytes

X-SVN-Rev: 41011

* ICU-13530 index-1 table gap of index-2 null blocks

X-SVN-Rev: 41018

* ICU-13530 test with more than 128k compacted data

X-SVN-Rev: 41034

* ICU-13530 supplementary bits 11:5:4 saves a little space

X-SVN-Rev: 41039

* ICU-13530 supplementary bits 6:5:5:4 instead of gap: about same size but simpler

X-SVN-Rev: 41050

* ICU-13530 remove unnecessary utrie3_clone(built trie)

X-SVN-Rev: 41058

* ICU-13530 remove unnecessary UTrie3StringIterator

X-SVN-Rev: 41059

* ICU-13530 back to UTRIE3_GET...() macros *returning* data values

X-SVN-Rev: 41060

* ICU-13530 fast vs. small

X-SVN-Rev: 41066

* ICU-13530 always load NFC data, add simple normalization performance test

X-SVN-Rev: 41110

* ICU-13530 change normalization main trie to UTrie3 with special values for lead surrogates; forbid non-inert surrogate code *points* because unable to store values different from code *units*; runtime code work around that for code point lookup and iteration; adjust UTS 46 for normalization no longer mapping unpaired surrogates to U+FFFD

X-SVN-Rev: 41122

* ICU-13530 simplenormperf bug fix and NFC base line

X-SVN-Rev: 41126

* ICU-13530 move normalization getRange skipping lead surrogates to API getRangeSkipLead()

X-SVN-Rev: 41182

* ICU-13530 switch CanonIterData and gennorm2 Norms to UTrie3

X-SVN-Rev: 41183

* ICU-13530 remove unused overwrite parameter from setRange()

X-SVN-Rev: 41184

* ICU-13530 getRange skip lead -> fixed surrogates

X-SVN-Rev: 41219

* ICU-13530 minor cleanup

X-SVN-Rev: 41221

* ICU-13530 UTS 46 code map unpaired surrogates to U+FFFD before normalization

X-SVN-Rev: 41224

* ICU-13530 minor internal-docs cleanup

X-SVN-Rev: 41225

* ICU-13530 rename UTrie3 to UCPTrie, and other name changes

X-SVN-Rev: 41226

* ICU-13530 add 8-bit data option; add type-any & valueBits-any for fromBinary(); macros consistently source type then data width

X-SVN-Rev: 41234

* ICU-13530 scrub the API docs for the proposal

X-SVN-Rev: 41319

* ICU-13530 tag internal definitions as such, or move them to an internal header

X-SVN-Rev: 41320

* ICU-13530 Java API skeleton

X-SVN-Rev: 41326

* ICU-13530 API feedback: ValueWidth, MutableCodePointTrie, base CodePointMap, ...

X-SVN-Rev: 41382

* ICU-13530 add UCPTrie valueWidth field and padding, and combine data pointers into a union

X-SVN-Rev: 41408

* ICU-13530 switch some macros to using dataAccess parameter: separate index vs. data lookups, no macro variant for each value width

X-SVN-Rev: 41409

* ICU-13530 StringIterator is no longer a java.util.Iterator (bad fit)

X-SVN-Rev: 41455

* ICU-13530 CodePointTrie.java code complete

X-SVN-Rev: 41518

* ICU-13530 finish Java port incl test; keep C++ parallel

* ICU-13530 adjust API for feedback: rename HandleValue to FilterValue, change getRange+getRangeFixedSurr(bool allSurr) to enum RangeOption+getRange(enum option); change remaining C macros to use dataAccess for 16/32/8-bit value widths; fix/clarify some API docs

* ICU-13530 add javadoc

* ICU-13530 document UCPTrie binary data format

* ICU-13530 update .nrm formatVersion 3->4, document change in surrogate handling with new trie

* ICU-13530 re-hardcode NFC data

* move trie swapper code into new file; add new files to Windows project files; turn off trie debugging

* ICU-13530 minor cleanup

* ICU-13530 test more range starts; fix a C test leak

* ICU-13530 regenerate Java data from scratch

* ICU-13530 review feedback changes: API docs typos, more @internal, C++11 field initializers, fix potential leak in MutableCodePointTrie::fromUCPTrie()

* ICU-13530 rename interface FilterValue to ValueFilter
2018-09-27 14:27:38 -07:00
..
break_rules ICU-7270 Line Break rule LB8 updated for UAX-14 conformance. (#41) 2018-09-27 14:27:38 -07:00
BidiCharacterTest.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
BidiTest.txt ICU-13630 Unicode 11 beta data mar06, API constants for new property values 2018-03-09 23:53:02 +00:00
calendar.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
casing.txt ICU-12564 Fix some bom issues in the testdata 2016-06-16 20:57:46 +00:00
CollationTest_NON_IGNORABLE_SHORT.txt ICU-13630 Unicode 11 update from near-final data 20180521 2018-05-22 01:56:20 +00:00
CollationTest_SHIFTED_SHORT.txt ICU-13630 Unicode 11 update from near-final data 20180521 2018-05-22 01:56:20 +00:00
collationtest.txt ICU-12455 BRS - BOM fix 2016-07-01 16:59:16 +00:00
conversion.txt ICU-13311 change illegal-UTF-8 handling in converter code 2017-09-23 06:34:53 +00:00
ConverterSelectorTestUTF8.txt ICU-6453 Encoding Selection moved from development branch. 2008-08-04 21:56:02 +00:00
csdetest.xml ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
dcfmtest.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
default.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
emoji-test.txt ICU-13058 copyright check 2017-03-23 15:49:17 +00:00
encoded.utf16be ICU-12779 Added/fixed Unicode copyright comments, commiting changes on behalf of Norbert. 2016-10-17 21:55:45 +00:00
format.txt ICU-12729 CLDR release-30-d02 integration, merge icu4c branch into trunk 2016-09-19 05:09:40 +00:00
GraphemeBreakTest.txt ICU-13630 Unicode 11 beta data apr02 (security apr03), fix ICU4C tests except RBBI 2018-04-03 23:09:49 +00:00
ibm9027.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
icuio.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
idna_conf.txt ICU-5273 fix IDNAToUnicode to not fail on error 2007-03-17 14:47:21 +00:00
idna_rules.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
IdnaTestV2.txt ICU-13630 IdnaTestV2.txt with bug fixes 20180522 2018-05-22 17:46:27 +00:00
importtest.bin ICU-489 binary files should be added with -kb option 2000-07-12 17:16:32 +00:00
letest.xml ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
LineBreakTest.txt ICU-13770 Update Unicode LineBreakTest.txt test data file to the latest. 2018-05-21 18:02:49 +00:00
Makefile.in ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
mc.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
metaZones.txt ICU-12455 BRS - BOM fix 2016-07-01 16:59:16 +00:00
nfs4_cis_prep.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
nfs4_cs_prep_ci.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
nfs4_cs_prep_cs.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
nfs4_mixed_prep_p.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
nfs4_mixed_prep_s.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
NormalizationTest-3.2.0.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
NumberFormatTestCases.txt ICU-13634 Refactoring the two separate currency matchers into a single unified CombinedCurrencyMatcher. Allows for easy implementation of currency spacing (included in this changeset) and possibly other currency-related parsing features in the future. 2018-03-31 05:18:51 +00:00
numberformattestspecification.txt ICU-13736 Change number parsing to require locale currency when using non-currency parse function. 2018-05-24 04:35:16 +00:00
old_e_testtypes.res ICU-7035 Fixed ICU4J testdata.jar build problem. *_testtypes.res must have nofallback flag set. 2010-01-19 03:31:04 +00:00
old_l_testtypes.res ICU-7035 Fixed ICU4J testdata.jar build problem. *_testtypes.res must have nofallback flag set. 2010-01-19 03:31:04 +00:00
pkgdata.inc.in ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
pkgdataMakefile.in ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
ra.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
ra.xlf ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments. 2016-05-31 21:45:07 +00:00
rbbitst.txt ICU-13194 RBBI safe rule synthesis, merge to trunk. 2018-04-07 00:03:36 +00:00
re_tests.txt ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex 2007-12-11 21:30:10 +00:00
readme.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
regextst.txt ICU-13630 Update RBBI for Unicode 11 data. 2018-04-04 23:37:43 +00:00
riwords.txt ICU-12564 Fix bom in testdata file 2016-06-22 18:10:35 +00:00
root.txt ICU-13823 Integrate data from cldr/tags/release-33-1-d03 to ICU trunk for ICU62 final 2018-06-14 22:33:37 +00:00
SentenceBreakTest.txt ICU-13630 Unicode 11 beta data mar06, API constants for new property values 2018-03-09 23:53:02 +00:00
sh_YU.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
sh.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
ssearch.xml ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
structLocale.txt ICU-13768 Update currency list for ucurr_openISOCurrencies 2018-05-24 03:30:20 +00:00
te_IN_REVISED.txt ICU-12564 Fix some bom issues in the testdata 2016-06-16 20:57:46 +00:00
te_IN.txt ICU-12564 Fix some bom issues in the testdata 2016-06-16 20:57:46 +00:00
te.txt ICU-12564 Fix some bom issues in the testdata 2016-06-16 20:57:46 +00:00
test1.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test1bmp.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test2.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test3.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test4.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test4x.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
test5.ucm ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
testaliases.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
testdata.mak ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
testempty.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
TestFont1.otf ICU-5410 Add Hangul test case, TestFont1.otf. (w/ Tim Band's permission) 2007-07-13 20:57:14 +00:00
testnorm.txt ICU-13530 add UCPTrie/CodePointTrie, switch normalization to use it (#48) 2018-09-27 14:27:38 -07:00
testtypes.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
timezoneTypes.txt ICU-12455 BRS - BOM fix 2016-07-01 16:59:16 +00:00
translit_rules.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
tstfiles.mk ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
uni-text.bin ICU-999 Change uni-text.txt to uni-text.bin 2001-07-30 23:45:30 +00:00
windowsZones.txt ICU-12455 BRS - BOM fix 2016-07-01 16:59:16 +00:00
WordBreakTest.txt ICU-13630 Unicode 11 beta data apr02 (security apr03), fix ICU4C tests except RBBI 2018-04-03 23:09:49 +00:00
zoneinfo64.txt ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00

// Copyright (C) 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
//*******************************************************************************
//*
//*   Copyright (C) 1998-2000, International Business Machines
//*   Corporation and others.  All Rights Reserved.
//*
//*******************************************************************************

This directory contains data files used to test International Collectanea for Unicode.