| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Update tools: ymake, os_ymake
commit_hash:cdb4b8222804ffe0816278afb4f65a00a4d2508f
|
|
|
|
|
| |
Support gradle resources
commit_hash:05441c19e68954fa4315e996f37f4d34add55389
|
|
|
|
| |
commit_hash:e5bd04977b473b07bf571aa7c6affab86ff562e1
|
|
|
|
|
| |
Update tools: yexport, os-yexport
commit_hash:5840f8e0a76aa81c4ca778e1dc5293fba36dfc74
|
|
|
|
|
|
| |
to avoid compiler warnings.
commit_hash:6dda5bad9e3d887f91817bd4fdab95b66f3db001
|
|
|
|
| |
commit_hash:acb52196481fcf4c768f63b391165775d3b35e4a
|
|
|
|
| |
commit_hash:9fd53a3b99fc9ed0ce1f402b0d0918a9eaf245c2
|
|
|
|
|
| |
Add fmrrun, create file yt service and support multiple cluster conn, fix issues
commit_hash:d06778387ceec03820347f73b05a0281033804ed
|
|
|
|
|
| |
Restrict peerdir to SDK v2 and kikimr/public/sdk/cpp
commit_hash:af89b4f79ea946482a984e8cd593c606486cd215
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed flow command timeout issue on a way there.
Ранее у Flow было несколько команд (set\_pipeline\_spec, get\_pipeline\_spec etc) которые были поддержаны YT на всех уровнях. Это включало `yt` command line utility, клиент python и YT прокси. Можно в любом месте позвать `ya tool yt flow set_pipeline_spec/…` и оно выполнится на указанном pipeline\`е.
Проблема только в том, что для того, чтобы добавить новую команду - надо зарелизить все уровни, и CLI утилиту и прокси.
Flow execute это специальная команда, которая призвана решить эту проблему. В этой команде пользователь указывает имя нужной flow команды и опциональный абстрактный аргумент, и возвращает она нечто абстрактное. Как только эту штуку поддержат утилита и прокси, можно будет добавлять новые команды, зарелизив только flow, и использовать flow execute для их вызова.
Ввиду общего назначения flow execute должен иметь иметь возможность передавать любой возможный аргумент (в частности не передавать вообще) и возвращать любой результат (в частности не возвращать никакой). Для гибкости нужно указывать форматы обоих этих штук.
Детали реализации могут идти несколько в разрез с существующими практиками:
В GRPC интерфейсы аргумент и результат передаются строго в YSON, опциональным полем в protobuf.
В питоне по-умолчанию и аргумент и результат - нативные значения и объекты языка. Понятно, что в этом случае аргумент будет сериализован в YSON для передачи в protobuf, а результат будет десериализован из YSON на обратном пути. Однако можно указать именованный аргумент input\_format=json/yson и тогда в качестве аргумента можно передать уже сериализованную yson/json строку/bin. Также можно указать output\_format=json/yson и результат будет binary с сериализованном в данном формате объектом.
В консольной утилите аргумент по-умолчанию считается в нативном формате (то есть строкой). Но поскольку строки недостаточно, чтобы выразить результат, поэтому по-умолчанию выводится в текстовом yson, с отступами, human-readable. Соотвественно --input-format позволяет передать заранее сериализованный аргумент, а --output-format - вывести результат в другом формате.
commit_hash:5a53cb5508b09765622da55e6d2f986c3cf73b3b
|
|
|
|
| |
commit_hash:87d74347445d4b849db4248cfd5b83ff3a0a54b9
|
|
|
|
| |
commit_hash:6237b71d18123f35a02503d115b90075efc76121
|
|
|
|
| |
commit_hash:76ec541017934c2859c39816e1272c945ef7b115
|
|
|
|
| |
commit_hash:f430adf87d23165dab8f8ee82ab299ced5de4b59
|
|
|
|
|
|
|
|
|
|
| |
- Related to https://github.com/ydb-platform/ydb/issues/9056
- Related to https://github.com/vityaman/ydb/issues/19
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1189
commit_hash:7f1cb1dcf0617aa2c94c3f2188fc9bd481380252
|
|
|
|
|
| |
Использовалась заглушка, которая ничего не делает. По какой-то причине эти файлы нужно использовать разные на разных платформах в отличие от всех остальных файлов, где платформенно-специфичное поведение достигается через `#ifdef` в самих файлах.
commit_hash:3368ad5fbc484df3b185bb1b69ae7a5f13afe522
|
|
|
|
| |
commit_hash:9395b2e879d30ba83d17dcc8c94af4618a13d2a7
|
|
|
|
| |
commit_hash:acd02a6aad00818fd0494fe506378c03f1f581cd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed regex lexer issues:
- `TSKIP` token recognition
- `HEXGIGITS` number recognition
- `EOF` token content
---
- Related to https://github.com/ydb-platform/ydb/issues/15129
- Related to https://github.com/vityaman/ydb/issues/11
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1190
commit_hash:497c39efcbbe4e387da523b5e2c8abaa6485d93b
|
|
|
|
| |
commit_hash:82c13e8369702b168088dc96f7c8c9025d7abbb6
|
|
|
|
| |
commit_hash:7dcae50ae63844645ae306627ebeec7cc090430d
|
|
|
|
| |
commit_hash:4c47b7b75ace18f0f57347b25b062bf0d414e7d9
|
|
|
|
| |
commit_hash:b05d89eb8dfeb6b3f2fe069a57d8f2297b8e3638
|
|
|
|
| |
commit_hash:520a331780a798315911b90e4f4d932d9b809bc9
|
|
|
|
| |
commit_hash:b82d5a6815e917785ddb64ad020632e814fe0308
|
|
|
|
|
|
| |
in `.clang-format`
commit_hash:1d25146f5a76da6ee2b6fadbf9e9650782f6704b
|
|
|
|
| |
commit_hash:dc29e989d9edbb7f171ba47632de428289393058
|
|
|
|
| |
commit_hash:82cfb3bb916af616b6a16161253ed74b1be02c4e
|
|
|
|
| |
commit_hash:beff4bb8465ac16cbba2bd47f1a49bc8ae8565ca
|
|
|
|
| |
commit_hash:09b286f52f83fbff697b82af94ef317af646e3f6
|
|
|
|
| |
commit_hash:fb9373414e0a94f9fe4895b6c21e329e63f19565
|
|
|
|
| |
commit_hash:e6121a6932075416d37d6a6b7da6bd0e956701ed
|
|
|
|
| |
commit_hash:998d57c1793410a93fc535bf960eead64a81d66d
|
|
|
|
| |
commit_hash:510cec0d50dda1dfe3fb8d59e9183dba3faee604
|
|
|
|
| |
commit_hash:bf469eb9f85927cfef8fb4151f740c34dd092add
|
|
|
|
| |
commit_hash:7de75454f7dc424a5ac1883b88418eecdaa261fd
|
|
|
|
| |
commit_hash:daa1d17f2f2569a87a9af557046c653a17a64981
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [x] Complete after PRAGMA
- [x] Complete multi-token names correctly, for example, `yt.` returns only `DisableStrict`, not `yt.DisableStrict` and `DateTime::` returns `Split`, not `DateTime::Split`.
I tried to implement it using `CompletedToken` edition, but not all completion environments support candidates with various `contextLen` (`Replxx` does not). So I decided that completions should rewrite only the current token, not sequences. For example, on `DateTime::Spl` rewrite only `Spl`. It makes sense as multi-token names have some namespace separated by a punctuation, so used types only namespace and gets names inside of it.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1181
commit_hash:9d8967ac43b9348f6dbb53837d92a9dcc9b51f48
|
|
|
|
| |
commit_hash:6aa8a8297542455d107d7debbfaac3f30f48d885
|
|
|
|
| |
commit_hash:066f704ba92da58c63ac8af6f9032f6c2672a9be
|
|
|
|
|
|
|
|
|
| |
HPND уже в REQUIRE_CITATION, а HPND-sell-variant как будто бы такая же, но разрешает больше.
https://spdx.org/licenses/HPND-sell-variant.html
> This license is a variant of HPND (https://spdx.org/licenses/HPND.html). This variant explicitly includes the permission to "sell" the software, which is not explicitly referenced in the HPND template, and makes a few other minor changes.
commit_hash:87d4ef4529dfc8fee641b6a0f59a4a0bb1095b8b
|
|
|
|
| |
commit_hash:bf6a38b831d4a1301e19a6524c711d7a1c17bf48
|
|
|
|
| |
commit_hash:7662baf98f53a4d1c3b1538a80caa7101f744b0a
|
|
|
|
|
|
| |
Переключение Go на 1.23
Тулчейн с исходниками положен в PR:7442346
commit_hash:a56e7228a1eab335f40c731dc6a103945515cd70
|
|
|
|
|
| |
Pass output_includes through command in CHECK_CONFIG_H
commit_hash:4be563e6c3e2636fc079b593964bc9bef3885358
|
|
|
|
| |
commit_hash:045d8a23a8914c8a38833a1782c188ad07b1a5af
|
|
|
|
| |
commit_hash:d1a020a6c819ad53c70a8c9d62796c8b10b76516
|
|
|
|
|
|
|
|
|
| |
No description
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1185
commit_hash:1def5874ff6a9a5b3dcdd0ad285d2e64b16c9306
|
|
|
|
|
| |
Я покрываю библиотеку metrokit ya.make'ами, и нужно добавить системный header и пару header'ов из ios pod'ов.
commit_hash:dff5a8f37753e5953ed044ba6e05f0386a906910
|
|
|
|
|
| |
Update tools: yexport, os-yexport
commit_hash:c945b027e56f4c8e526cfdc93c2928e419e61f93
|