<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/parser/proto_ast, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-07-07T10:26:02Z</updated>
<entry>
<title>Fix reliance on depenedencies leak in sandboxing builds -- yql</title>
<updated>2026-07-07T10:26:02Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2026-07-07T09:48:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0c78bdad986a4e257ff4603c7080aff0cf6e982d'/>
<id>urn:sha1:0c78bdad986a4e257ff4603c7080aff0cf6e982d</id>
<content type='text'>
ref: https://nda.ya.ru/t/AbfNDR767hmc8i

The 2nd (updated) generation induces dependencies into generated files from inputs, but it was not anyhow reflected in ya.make and sandboxing used to work only because inputs leaked through outputs into compilation. This issue was discovered in attempt to fix dependencies leak.
commit_hash:9af9a17fccb7e94e064dbd0af14fe69eab792f78
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-use-using</title>
<updated>2026-03-04T06:09:34Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-03-04T05:37:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=098b529684abf311abdf01c42511ec90b550d31a'/>
<id>urn:sha1:098b529684abf311abdf01c42511ec90b550d31a</id>
<content type='text'>
commit_hash:ea1f0987ec40e3e683c35bffb64b7f5ab35e73ed
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-pass-by-value</title>
<updated>2026-03-02T08:32:11Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-03-02T07:53:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=567b9a254ca87d1071b7c359c8c463583fbf4be0'/>
<id>urn:sha1:567b9a254ca87d1071b7c359c8c463583fbf4be0</id>
<content type='text'>
commit_hash:4939dfad654f18bb31e40711ee0c39063889f17b
</content>
</entry>
<entry>
<title>YQL-20095: Enable google-explicit-constructor</title>
<updated>2026-01-23T13:17:10Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-01-23T12:36:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5ec2ab12d84c8edd135d4a89d87e2fbd2b281f4e'/>
<id>urn:sha1:5ec2ab12d84c8edd135d4a89d87e2fbd2b281f4e</id>
<content type='text'>
commit_hash:4d77ad10fd4db303459ec4e45e139967c7fc8196
</content>
</entry>
<entry>
<title>YQL-20095: Enable modernize-use-override</title>
<updated>2026-01-13T14:55:02Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-01-13T14:28:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dcda00624e675c16afa086ce13d8f583f7929846'/>
<id>urn:sha1:dcda00624e675c16afa086ce13d8f583f7929846</id>
<content type='text'>
The check `modernize-use-override` is useful as it:

1. Removes redundant `override` when it is used with a `final`.

2. Removes redundant `virtual` or replace it with a `override`.
   So it is more clean for a reader, that overriding happens.

It is enabled not out of order, as it is just an alias to
`cppcoreguidelines-explicit-virtual-functions`.

I also decided to switch a strategy of enabling checks. Now
I will enable only a single rule with a single PR and prefer
rules with a non-breaking autofix.

In the new year with new linter checks! 🎄
commit_hash:e6e233baa90b31e5f65e11837546690c47f71ab5
</content>
</entry>
<entry>
<title>YQL-20490 Drop antlr3 grammar</title>
<updated>2025-10-16T10:32:23Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-16T09:36:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c7fc294bcd5212a20e5c1b5708637580e7ba4863'/>
<id>urn:sha1:c7fc294bcd5212a20e5c1b5708637580e7ba4863</id>
<content type='text'>
commit_hash:6c5c638d87eb41018d637f1535af104fac16e51c
</content>
</entry>
<entry>
<title>YQL-20086 invert flag</title>
<updated>2025-10-10T14:08:12Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-10T13:31:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=98f2ee1a36436bada54371eef656138d98dd40e0'/>
<id>urn:sha1:98f2ee1a36436bada54371eef656138d98dd40e0</id>
<content type='text'>
commit_hash:a6b640bc576263b62884a0b4187ba79c893e13d9
</content>
</entry>
<entry>
<title>YQL-20086 parser</title>
<updated>2025-10-08T12:09:49Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-08T11:35:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=343f6fb150d2e6f4316b082cee900527d4b33a25'/>
<id>urn:sha1:343f6fb150d2e6f4316b082cee900527d4b33a25</id>
<content type='text'>
commit_hash:dd605e5cde39ff07fdadf62f0c2364a8b12c8405
</content>
</entry>
<entry>
<title>YQL-20116: Introduce ANTLR4 ambiguity detection</title>
<updated>2025-10-06T06:18:09Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-10-06T06:00:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=96bddf8336a6ca765ee3141049197b8bff1810b5'/>
<id>urn:sha1:96bddf8336a6ca765ee3141049197b8bff1810b5</id>
<content type='text'>
- Ignored 2 known ambiguities.
- Tested tools.
commit_hash:9e29bb2f876dabc68293b3e5c26a470d373506ae
</content>
</entry>
<entry>
<title>YQL-20086 parser (w/o pg)</title>
<updated>2025-06-20T14:10:34Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-06-20T13:21:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e1efda2594290917a9cbef824f5ca242f62a845c'/>
<id>urn:sha1:e1efda2594290917a9cbef824f5ca242f62a845c</id>
<content type='text'>
commit_hash:f4bddb30981abde1a951149fff272d86a22dd726
</content>
</entry>
</feed>
