Change WordBreakProperty underlying type to int8_t (#715)

This yields a ~1% performance improvements, likely
because the smaller types causes less load on memory
when bisearching the WordBreakProperty interval table

Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com>
This commit is contained in:
Stefan Ravn van Overeem
2023-08-03 17:41:54 +02:00
committed by GitHub
parent cebe49dd23
commit b0a7f88f07
2 changed files with 5 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ int GlyphCount(const std::string& input);
// Properties from:
// https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/WordBreakProperty.txt
enum class WordBreakProperty {
enum class WordBreakProperty : int8_t {
ALetter,
CR,
Double_Quote,