qt5base-lts/util
Mate Barany 3dcd6b7ec9 Pack languageCodeList tighter
Pack some of the arrays that contain locale data more tightly. The
AlphaCode struct is a char[4] but always holds only [a-z]{,3} which
could be fit into 16 bits, halving the size of an AlphaCode struct.

With the new constructor the initialization of the AlphaCode struct
also changes - modify qlocalexml2cpp.py to reflect this change and
regenerate the languageCodeList.

Fixes: QTBUG-105050
Change-Id: I2b1e93ab7cc3f2d667bf67b45769b74a15211931
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2023-03-15 19:48:30 +01:00
..
accessibilityinspector Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
aglfn Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
android Android: Increase Android 12 emulator RAM size to 16GB at CI 2023-02-20 14:44:31 +02:00
cmake Remove GENERATE_METATYPES 2023-01-18 14:47:12 +01:00
edid Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
glgen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
gradientgen Port from qAsConst() to std::as_const() 2022-10-11 23:17:18 +02:00
includemocs Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
integrity Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
lexgen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
locale_database Pack languageCodeList tighter 2023-03-15 19:48:30 +01:00
plugintest Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
qfloat16-tables Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
testrunner qt-testrunner: Save test output into file 2022-12-08 17:56:48 +01:00
unicode Update UCD to Revision 30 2022-10-11 14:10:59 +00:00
wasm Allow filtering of test functions to run in WASM testrunner 2023-01-30 13:55:58 +01:00
x86simdgen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
xkbdatagen Use SPDX license identifiers 2022-05-16 16:37:38 +02:00