14 lines
1.2 KiB
Plaintext
14 lines
1.2 KiB
Plaintext
Задачи на будущее
|
||
|
||
ustring:
|
||
|
||
1. Сделать декодирование экранированных UCS-2 (\uXXXX) и UCS-4 (\UXXXXXXXX) символов опциональным (по умолчанию выключено), добавить соответствующий тест.
|
||
2. В функции ucs4_to_utf8 добавить опциональное экранирование не-ANSI символов (по умолчанию выключено), добавить тесты.
|
||
3. Тестирование на android. Можно сделать в QEMU виртуальную машину с ARM процессором.
|
||
4. Сравнение по производительности с std::string, профилирование, оптимизация (возможно переписывание узких мест на ассемблере с использованием SIMD инструкций)
|
||
|
||
logger
|
||
|
||
1. Сделать несколько вариантов вывода
|
||
2. Сделать возможность отключения логов (что-то типа вывода в /dev/null, оверхед от логов в таком режиме должен быть минимален)
|