Repository :
https://github.com/colorer/Colorer-library
On branch : master
Link :
https://github.com/colorer/Colorer-library/commit/6a1c735003807b706ecc9d71ee54936b865e82ca
>---------------------------------------------------------------
commit 6a1c735003807b706ecc9d71ee54936b865e82ca
Merge: 02bed73 2fbc7ca
Author: Aleksey Dobrunov <
cta...@ctapmex.com>
Date: Sun Aug 16 19:46:20 2026 +0500
Merge pull request #42 from colorer/perf_from_far2l
Performance changes from far2l
>---------------------------------------------------------------
6a1c735003807b706ecc9d71ee54936b865e82ca
src/colorer/cregexp/cregexp.cpp | 449 ++++++++++++++++++--------
src/colorer/cregexp/cregexp.h | 39 ++-
src/colorer/parsers/FileTypeChooser.cpp | 2 +-
src/colorer/parsers/HrcLibraryImpl.cpp | 120 ++++++-
src/colorer/parsers/KeywordList.cpp | 71 ++--
src/colorer/parsers/KeywordList.h | 2 +
src/colorer/parsers/SchemeImpl.h | 12 +-
src/colorer/parsers/TextParserImpl.cpp | 100 +++---
src/colorer/parsers/TextParserImpl.h | 1 +
src/colorer/strings/icu/Character.cpp | 4 +-
src/colorer/strings/icu/Character.h | 2 +-
src/colorer/strings/icu/UStr.cpp | 5 +
src/colorer/strings/icu/UStr.h | 2 +
src/colorer/strings/icu/UnicodeTools.cpp | 12 +-
src/colorer/strings/icu/UnicodeTools.h | 4 +-
src/colorer/strings/icu/common_icu.h | 1 +
src/colorer/strings/legacy/BitArray.cpp | 94 +++---
src/colorer/strings/legacy/BitArray.h | 36 ++-
src/colorer/strings/legacy/Character.cpp | 32 +-
src/colorer/strings/legacy/Character.h | 2 +-
src/colorer/strings/legacy/CharacterClass.cpp | 72 +----
src/colorer/strings/legacy/CharacterClass.h | 13 +-
src/colorer/strings/legacy/UStr.cpp | 5 +
src/colorer/strings/legacy/UStr.h | 2 +-
src/colorer/strings/legacy/UnicodeString.cpp | 43 +--
src/colorer/strings/legacy/UnicodeString.h | 50 ++-
src/colorer/strings/legacy/UnicodeTools.cpp | 30 +-
src/colorer/strings/legacy/UnicodeTools.h | 4 +-
28 files changed, 797 insertions(+), 412 deletions(-)