aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic release build for ymake, os_ymakerobot-ya-builder2024-03-213-10/+20
| | | | | | | | | | From hash: [6a255ac551a0695db3949359b09332ae2fa20985](https://a.yandex-team.ru/arcadia/commit/6a255ac551a0695db3949359b09332ae2fa20985) From revision: [13678913](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) [CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ymake&version=176) Flow triggered by user: [tekireeva](https://staff.yandex-team.ru/tekireeva) Update tools: ymake, os_ymake 1134b803c2e911be2dcf8129243a5ee4cf564967
* New templates for cmake-generatorsennikovmv2024-03-212-4/+48
| | | | 3af1cab32d3e28b7961c68f5b8e8af1d1fc81505
* External build system generator release 82robot-ya-builder2024-03-212-3/+9
| | | | | Update tools: yexport, os-yexport 78da50e1323aa201cd977e3ecb884d017b567711
* YT-18458: Introduce wide types into mapreduce interfacewhatsername2024-03-2115-2/+545
| | | | 7ae047ef618cc44d7dd3e817dc27f2336d9e38c3
* Release clang16 #2robot-brewer2024-03-212-5/+15
| | | | | https://github.com/yandex/toolchain-registry/releases/tag/clang16-v2 8527b7578eae7b2f863662729c49a7709429f068
* [build/plugins/yql_python_udf] Use run_python3prettyboy2024-03-211-1/+1
| | | | d8f0d8879ac03d8ac98e74e68dad1082b03daf02
* Options for dump sems and attrsdimdim112024-03-214-4/+23
| | | | fa0100c8a997347257e8fabbfee97d6c5671e97d
* External build system generator release 81robot-ya-builder2024-03-212-3/+9
| | | | | Update tools: yexport, os-yexport 45f677b258351d6530e6a8daa7cfade770b69693
* Intermediate changesrobot-piglet2024-03-2113-709/+614
|
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-03-211-2/+1
| | | | edefcd6a58c9fc64b6e2322c89d7e71848bdf11a
* Update contrib/libs/lzma to 5.6.0robot-contrib2024-03-21156-1519/+4496
| | | | de6c124a343d1b577cd3e4a152607415cfd3de0e
* Prepare for vanilla protocdimdim112024-03-201-0/+1
| | | | | Prepare for vanilla protoc 51d1f71e6a3055b8078117b50c7a1fea616de8bd
* Some chunk reincarnator improvementskvk19202024-03-206-12/+12
| | | | | | | - add some tests for versioned chunks - add config option to skip versioned chunks - more reliable check for concurrent dynamic table mount b0f8fb06df6f8da740ec197cdfd178ca19374f7f
* YT-21146: Test chaos replica misconfigurationponasenko-rs2024-03-203-0/+30
| | | | b9b60f9a70f2cf90759a16b03e5fbfd886f21c01
* Replace remaining contrib/tools/flatc with FLATC variablethegeorg2024-03-201-8/+9
| | | | | Also: introduce FLATC64 variable 0a03ef0ea9dfd4427230a2f5cba8358884ce28b3
* remove CPP_STYLE_TEST_14ionagamed2024-03-201-6/+0
| | | | 32fac09ac9f99b915e4841566688daada3dc01ac
* YT-19949: Add consumer type handler for node creationapachee2024-03-202-1/+5
| | | | | | | | | | | Use create consumer call directly in _create_consumer Make consumer versioned type Move consumer to separate section & start with 1700 for queues Add handler for creating consumer e35d057ca24a372e44d5c207f6c95b155245c9fd
* Release clang16 #1robot-brewer2024-03-202-5/+15
| | | | | https://github.com/yandex/toolchain-registry/releases/tag/clang16-v1 2ab31da8d0f6fc7d9e5ea14cbe2a247516679f4f
* smart_devices.conf for ESP_PROGRAM and MCU_PROGRAMsnermolaev2024-03-201-14/+0
| | | | 668377fd996180ca9ac4aec6bf3a02f7d5d425af
* alice.conf instead of alice/nlg.conf; move ALICE_CAPABILITY to alice.confsnermolaev2024-03-201-7/+0
| | | | fa89fa9dc0120be7f38ecc5ed9c6f313f7e48ed8
* move MKDOCS module to build/internal/conf/docs.confsnermolaev2024-03-202-104/+1
| | | | 88f7386589f692e03986516255e45757237a5fd5
* YTORM-275: Support nanosecond valuesdgolear2024-03-192-3/+8
| | | | 565b14f6ccd0cbee0a50d2e1208a98dbbd102531
* YDB Import 588robot-ydb-importer2024-03-192424-1410344/+0
| | | | 1384556be6811c00a4098d426b8eda9be6d2a541
* Revert commit rXXXXXX, Acknowledge powerpc64 supporting patch upstreammikhnenko2024-03-194-52/+47
| | | | 66d561a885456063f0ad0ce50b463d45c9f93020
* Mark Solaris / SunOS sysincls as unusedthegeorg2024-03-192-15/+8
| | | | 1f2f9ecb08e50ad533d6b29845fd683a5462da92
* Update path to flatcthegeorg2024-03-192-2/+2
| | | | c5fcdf752a6f6b699997c4d0c595d6ce557d69a9
* Support building yt/cpp and yt/yt/core with vanilla protobufGrigory Reznikov2024-03-1924-113/+269
| | | | | | | | | | | | | | After this PR yt/cpp and yt/yt/core are possible to be built both with Arcadia protobuf (that uses TString as a string) and vanilla protobuf (that uses std::string as a string). To achieve so, a couple of interoperability primitives are introduced. * `TProtobufString` is an alias to protobuf string type, i.e. it can be `TString` or `std::string` depending on the protobuf implementation. * `IsVanillaProtobuf` and `IsArcadiaProtobuf` are the constexpr boolean values that allow to check protobuf implementation both in the compile time and runtime. The most challenging interoperability issue solved here is a string copy between protobuf message and C++ code that has a form of `TString str = msg.str()`. This code works perfect with Arcadia protobuf but does not work with vanilla protobuf. To solve it, a previously introduced primitive `FromProto<TString>` is used. This expression makes the most efficient cast possible between protobuf string and C++ string. Internally, it is just a copy in both cases. Since TString is CoW by default, this expression is almost zero-cost (actually it's just one atomic operation), so no degradation is expected for YTsaurus server builds. The most hot code is handled differently to avoid even atomic operations (see `GetRequestTargetYPath`). In case of vanilla protobuf string is copied, however there are no places in C++ SDK where it might be a problem. If such issues would appear, performance-critial code can be rewritten in `GetRequestTargetYPath`-style. --- 1a6f3e02cb6e83915102c24b73bc8734f6a48e74 Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/466
* YaIO windows compatiblek-vukolov2024-03-191-2/+3
| | | | 8a911fb4640d7dbc23a1a14e59b44b6bdf18161f
* manage prometheusaleksei-le2024-03-194-77/+140
| | | | a543f08a6f2957757c54b3f9e5a095389a51dbeb
* Automatic release build for ya_bin3, os_ya, ya_bin, test_tool, ↵robot-ya-builder2024-03-194-30/+36
| | | | | | | | | | | | os_test_tool_3, test_tool3 From hash: [ee3e4740fb549c1d5ff5a6a830adcb65d6fdc25a](https://a.yandex-team.ru/arcadia/commit/ee3e4740fb549c1d5ff5a6a830adcb65d6fdc25a) From revision: [13657852](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) [CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ya-bin2-ya-bin3-tts&version=368) Flow triggered by user: [v-korovin](https://staff.yandex-team.ru/v-korovin) Update tools: ya_bin3, os_ya, ya_bin, test_tool, os_test_tool_3, test_tool3 d47b733143d76ae8728ba24f52586d9d8c00ae91
* Cutting cmake conditions from cpp codesennikovmv2024-03-191-0/+10
| | | | 6c33d2b4aaedb1e63b008f2af029e7486c27a293
* Intermediate changesrobot-piglet2024-03-199-29/+85
|
* YT-17316: Prefetching chunk fragment readerakozhikhov2024-03-192-0/+6
| | | | 8cfdde973b41ffcb84c44f00faa7254fabeb3855
* Acknowledge powerpc64 supporting patch upstreamthegeorg2024-03-194-47/+52
| | | | 5cc63398eec743d9095bc0a8366ce64dc56680a5
* Intermediate changesrobot-piglet2024-03-1926-453/+592
|
* Stop using prebuilt flatc compilerthegeorg2024-03-186-76/+24
| | | | acaad63ae411eabba0db4fc630aa65a1ba9ee1db
* Intermediate changesrobot-piglet2024-03-182-3/+9
|
* Add xpdf-4.05 to contribandre4872024-03-181-0/+4
| | | | 1e8f611113008d4f393d9d57a5911b9af01d01ca
* Lombok plugin deduplication in ya ide gradlec0nsumer2024-03-181-24/+3
| | | | 9d2a47a0f16e94e2dd11ce8e4f4eccbf02bdf64a
* Intermediate changesrobot-piglet2024-03-1828-28/+204
|
* feat(TS_TYPECHECK): implementationzaverden2024-03-185-11/+83
| | | | 881bda4539ae182b7975c149191642ded49990e3
* YT-21141 Avoid content deduplication for files under 10MBorlovorlov2024-03-184-5/+12
| | | | febae4e49cd0f600bf21616025f210e99235cfdc
* skip metrics without name label instead of crashing KIKIMR-21198monster2024-03-181-3/+3
| | | | c7b986ea7dbf4feee593ab829a2ad361d46c77b0
* Intermediate changesrobot-piglet2024-03-186-32/+139
|
* Automatic release build for ymake, os_ymakerobot-ya-builder2024-03-183-10/+20
| | | | | | | | | | From hash: [028c888b699dc052ee4a1e9d948c6e7e1aebdc67](https://a.yandex-team.ru/arcadia/commit/028c888b699dc052ee4a1e9d948c6e7e1aebdc67) From revision: [13640858](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) [CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ymake&version=171) Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci) Update tools: ymake, os_ymake cdd7e8978ce8b7f08e325ff0890cb076b651666c
* YT-21084, YT-21194: Secondary index modification refactoringsabdenovch2024-03-172-1/+5
| | | | | | | | | | | Addressed a concern regarding performance - a hash-map used to be built for every row in transaction which was hardly optimal. New pipeline allows us to build a resulting table row according to a predetermined mapping, which will be useful for predicates in indices. The use of a single name table makes the code more clear with less implied invariants. Also fixed - a bug with doubling rows in index table and added a test; - a use-after-free bug with looked up rows. - sequencing bug when using rpc proxy. 6f3f8915e7d9952193897acffea5cdbdbe1201d7
* Intermediate changesrobot-piglet2024-03-1728-28/+204
|
* Update contrib/python/types-protobuf to 4.24.0.20240302robot-contrib2024-03-172-5/+5
| | | | 626e396ec210d0851533d632e0d685490c7baf03
* Update contrib/libs/apache/orc to 2.0.0thegeorg2024-03-1798-7801/+10585
| | | | 28031d32eb02ad8a790abc416b7db3264738c474
* Intermediate changesrobot-piglet2024-03-171-4/+4
|