scuffed-code/icu4c/source/common/unicode
Steven R. Loomis 9077d5dc25 ICU-9449 Merge in decimal format performance improvements from branch.
Improvements to 'howExpensiveIs' benchmark test.
Use internal digitlist in Formattable (save mallocs).
Enable fastpath by default.
Enable internal API "parse all input", returning an error if all input was not consumed.

X-SVN-Rev: 32397
2012-09-17 19:03:01 +00:00
..
appendable.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
brkiter.h ICU-9360 update break iterator api docs. 2012-06-07 16:57:51 +00:00
bytestream.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
bytestrie.h ICU-9434 use static_cast<pointer type>(void *) not reinterpret_cast 2012-08-08 00:50:16 +00:00
bytestriebuilder.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
caniter.h ICU-8861 revert r30505 (extraneous comment) from #8755 2011-09-30 20:20:24 +00:00
chariter.h ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions 2011-07-26 05:32:25 +00:00
dbbi.h ICU-5117 Thai break should work in all locales 2006-03-23 00:54:12 +00:00
docmain.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
dtintrv.h ICU-6804 @draft to @stable 2009-03-19 04:03:31 +00:00
errorcode.h ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions 2011-07-26 05:32:25 +00:00
icudataver.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
icuplug.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
idna.h ICU-9292 Merge BEAM warning fixes from branch into trunk 2012-05-03 05:50:26 +00:00
listformatter.h ICU-9568 Adding test case with a pattern with out-of-order placeholders. 2012-09-12 00:14:25 +00:00
localpointer.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
locid.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
messagepattern.h ICU-9132 finalize new MessageFormat pattern argument type to selectordinal 2012-04-13 17:37:12 +00:00
normalizer2.h ICU-8246 add ifndef U_HIDE_DRAFT_API 2012-02-25 01:31:14 +00:00
normlzr.h ICU-7408 Normalizer::concatenate should take *const* left and right strings 2011-04-12 14:34:18 +00:00
parseerr.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
parsepos.h ICU-4599 promote @draft ICU 2.8 to stable 2005-06-22 23:38:06 +00:00
platform.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
ptypes.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
putil.h ICU-8731 move some @internal definitions to putilimp.h 2011-07-27 21:26:00 +00:00
rbbi.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
rep.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
resbund.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
schriter.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
std_string.h ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411 2011-07-23 00:10:30 +00:00
strenum.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
stringpiece.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
stringtriebuilder.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
symtable.h ICU-4599 promote @draft ICU 2.8 to stable 2005-06-22 23:38:06 +00:00
ubidi.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
ubrk.h ICU-9360 update break iterator api docs. 2012-06-07 16:57:51 +00:00
ucasemap.h ICU-6173 fix comments about type characters in CaseFolding.txt 2012-08-27 23:42:11 +00:00
ucat.h ICU-4194 promotion of @draft 2.6 to @stable 2.6 for common library 2004-11-02 07:28:07 +00:00
uchar.h ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32274 2012-08-28 23:37:10 +00:00
ucharstrie.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
ucharstriebuilder.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
uchriter.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
uclean.h ICU-9010 remove --disable-threads, move ICU_USE_THREADS out of uconfig.h into test code 2012-06-06 04:13:28 +00:00
ucnv_cb.h ICU-4078 disentangle conversion and properties code some from other parts of the common library 2004-08-26 22:51:40 +00:00
ucnv_err.h ICU-6804 @draft to @stable 2009-03-19 04:03:31 +00:00
ucnv.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
ucnvsel.h ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193 2011-06-03 05:23:57 +00:00
uconfig.h ICU-9449 Merge in decimal format performance improvements from branch. 2012-09-17 19:03:01 +00:00
udata.h ICU-9432 fix value of UDATA_FILE_ACCESS_COUNT 2012-07-18 21:37:13 +00:00
uenum.h ICU-7197 add API for constructing UEnumerations. 2012-08-09 00:04:51 +00:00
uidna.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
uiter.h ICU-8680 require C++ namespace, replace most U_NAMESPACE_QUALIFIER with icu::, remove still-draft U_STD_NS, U_STD_NSQ, and U_STD_NS_USE 2011-07-06 04:03:35 +00:00
uloc.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
umachine.h ICU-9141 add U_GCC_MAJOR_MINOR macro 2012-08-27 23:15:08 +00:00
umisc.h ICU-5008 Declare one instance of URegistryKey and make them all @stable 2006-02-02 03:48:14 +00:00
unifilt.h ICU-7455 use compiler RTTI; stop adding poor mans RTTI to new class hierarchies 2010-05-19 17:29:33 +00:00
unifunct.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
unimatch.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
uniset.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
unistr.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
unorm2.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
unorm.h ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2 2010-01-06 23:50:03 +00:00
uobject.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
urename.h ICU-9412 urename.h 2012-09-05 19:45:33 +00:00
urep.h ICU-6948 fix tiny urep.h documentation typo 2010-02-25 22:54:43 +00:00
ures.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
uscript.h ICU-9014 update hasScript() @draft version 2012-02-06 21:07:20 +00:00
uset.h ICU-9305 C function prototype for uset_openEmpty() needs void-declared empty argument list 2012-05-21 21:45:34 +00:00
usetiter.h ICU-6584 Fix errors in API docs for UnicodeSetIterator 2008-10-14 21:23:53 +00:00
ushape.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
usprep.h ICU-8155 Promote LocalPointer[Base]/LocalArray/U_DEFINE_LOCAL_OPEN_POINTER from @draft 4.4 to @stable 2010-11-15 19:40:24 +00:00
ustring.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
ustringtrie.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
utext.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
utf8.h ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros 2011-07-27 05:53:56 +00:00
utf16.h ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros 2011-07-27 05:53:56 +00:00
utf32.h ICU-2087 change @deprecated to @obsolete 2002-12-06 00:19:24 +00:00
utf_old.h ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros 2011-07-27 05:53:56 +00:00
utf.h ICU-8575 move U_SENTINEL from utf.h to umachine.h (next to UChar32) so that just using U_SENTINEL does not require including utf.h 2011-07-28 18:48:08 +00:00
utrace.h ICU-5535 Fix documentation for --disable-tracing 2006-12-05 18:39:25 +00:00
utypes.h ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier 2012-02-20 04:28:17 +00:00
uvernum.h ICU-9501 doxygen cleanup. 2012-09-11 20:51:51 +00:00
uversion.h ICU-8972 various small fixes & improvements 2011-12-16 06:43:44 +00:00