<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/udfs/common/python/python_udf, 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-04-13T11:11:44Z</updated>
<entry>
<title>YQL-20095: Enable readability-isolate-declaration</title>
<updated>2026-04-13T11:11:44Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-04-13T10:36:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=68ffe4adf18bc715e6901722e103a87ad139f108'/>
<id>urn:sha1:68ffe4adf18bc715e6901722e103a87ad139f108</id>
<content type='text'>
commit_hash:c180c2db4897962cb70063ffdc2ddcd21e5e3418
</content>
</entry>
<entry>
<title>YQL-20339 python/js runtime linear checker</title>
<updated>2026-03-04T17:39:08Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2026-03-04T17:00:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2cf66207188a5ab5ed4f7cb043c0cdd14624f124'/>
<id>urn:sha1:2cf66207188a5ab5ed4f7cb043c0cdd14624f124</id>
<content type='text'>
commit_hash:362a2d7f5bad4151c0890ab29f0804471bd1bab4
</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 modernize-concat-nested-namespaces</title>
<updated>2026-02-17T16:01:58Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-02-17T15:19:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=35cf3731f36f4513e7abaf33dbb113eea9613af9'/>
<id>urn:sha1:35cf3731f36f4513e7abaf33dbb113eea9613af9</id>
<content type='text'>
commit_hash:2c0e0389bf5eca0c8334d55143674a8acf94a88d
</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-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-20339 Python UDF support</title>
<updated>2025-10-10T07:04:09Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-10T06:49:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c62bab8ab3141ff460f885bf2dafb922e0c19d38'/>
<id>urn:sha1:c62bab8ab3141ff460f885bf2dafb922e0c19d38</id>
<content type='text'>
init
commit_hash:2a30a1b920f341e1f9250df382dd951604a0894f
</content>
</entry>
<entry>
<title>YQL-20086 udfs</title>
<updated>2025-10-06T11:06:25Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-10-06T10:26:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=eca8ce9cb1613d5c983185c4e43c20651a9638aa'/>
<id>urn:sha1:eca8ce9cb1613d5c983185c4e43c20651a9638aa</id>
<content type='text'>
init
commit_hash:f9684778bf1ea956965f2360b80b91edb7d4ffbe
</content>
</entry>
<entry>
<title>YQL-20241: Use ASCIIZ strings for UdfTerminate (essential udfs)</title>
<updated>2025-07-25T12:25:21Z</updated>
<author>
<name>imunkin</name>
<email>imunkin@yandex-team.com</email>
</author>
<published>2025-07-25T11:36:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=835b6519eb8e218bb0c84d8d7827bf9fbe7893c8'/>
<id>urn:sha1:835b6519eb8e218bb0c84d8d7827bf9fbe7893c8</id>
<content type='text'>
commit_hash:1a11133ec66e71b6c798178453a5ab43cdc6761c
</content>
</entry>
<entry>
<title>YQL-20086 udfs</title>
<updated>2025-06-18T08:14:06Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-06-17T20:08:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7803a38571cb0dc674b01065f374c116de966b4b'/>
<id>urn:sha1:7803a38571cb0dc674b01065f374c116de966b4b</id>
<content type='text'>
commit_hash:631fd9ed259a7c95a618e1265f61df28a87ce922
</content>
</entry>
</feed>
