<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/highlight/sql_highlight.cpp, branch CLI_2.21.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-05-19T08:31:23Z</updated>
<entry>
<title>YQL-19616: Fix TRegexLexer performance</title>
<updated>2025-05-19T08:31:23Z</updated>
<author>
<name>vityaman</name>
<email>vityaman.dev@yandex.ru</email>
</author>
<published>2025-05-19T08:17:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=50dbbb6a1e90cf9d1da40a92d563b02712b00b9e'/>
<id>urn:sha1:50dbbb6a1e90cf9d1da40a92d563b02712b00b9e</id>
<content type='text'>
Fix `TRegexLexer` performance. Now it is just 2 times slower than a reference ANTLR implementation on Release mode, so merged regexes are 3 times better than scan&amp;compare.

![image](https://github.com/user-attachments/assets/4e0cb27a-491d-4dbd-b10a-5725ffa6d902)

---

- Related to `YQL-19616`
- Related to https://github.com/ydb-platform/ydb/issues/15129
- Related to https://github.com/vityaman/ydb/issues/42

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1278
commit_hash:1529f641172fea13f0d33fbfd06a4827c6efde01
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-05-12T11:05:50Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-05-12T10:53:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7a941ebd252fd7442b4d1d34d31d72e971ad20bf'/>
<id>urn:sha1:7a941ebd252fd7442b4d1d34d31d72e971ad20bf</id>
<content type='text'>
commit_hash:3a624a323006078de71f50747f7b2e8cadba7ccd
</content>
</entry>
</feed>
