utf8proc/test
Benito van der Zander eeebf70bcf Smaller tables (#68)
* convert sequences to utf-16 (saves 25kb)

* store sequence length in properties instead using -1 termination (saves 10kb)

* cache index for slightly faster data creation

* store lower/upper/title mapping in sequence array (saves 25kb). Add utf8proc_totitle, as title_mapping cannot be used to get the title codepoint anymore. Rename xxx_mapping to xxx_seqindex, so programs assuming a value with the old meaning fail at compile time

* change combination array data type to uint16 (saves 40kb)

* merge 1st and 2nd comb index (saves 50kb)

* kill empty prefix/suffix in combination array (saves 50kb)

* there was no need to have a separate combination start array, it can be merged in a single array

* some fixes

* mark the table as const again

* and regen
2016-07-12 11:51:50 -04:00
..
case.c add toupper/tolower functions (for JuliaLang/julia#11471) 2015-05-29 22:00:30 -04:00
charwidth.c Fix missing static declarations for internal functions 2015-10-30 15:24:34 -04:00
graphemetest.c Fix #34 handle 66 Unicode non-characters, also improve performance and surrogate handling 2015-05-29 19:50:03 +02:00
iterate.c Fix overrun 2016-02-04 04:06:28 +01:00
normtest.c Prefix other C99 typedefs with utf8proc_ 2015-04-06 22:36:33 -07:00
printproperty.c Smaller tables (#68) 2016-07-12 11:51:50 -04:00
tests.c Move common test functions to separate module 2015-10-30 15:13:48 -04:00
tests.h Fix implicit function declarations 2015-10-30 15:22:09 -04:00
valid.c Add tests for valid codepoints and iterate function 2015-05-29 20:11:10 +02:00