aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Introduce objcopy script for resource insertionnechda2025-02-031-0/+139
| | | | commit_hash:39ce56f480bbb17dd7286368c8db840726a1c925
* add unsorted GL headerarkhip0v02025-02-031-0/+1
| | | | | add unsorted GL header commit_hash:a0749243fc284c9289068f0d8dee816e0b20b31d
* YQL-19530 pass cpu & mem settings to Udf/ScriptUdfvvvv2025-02-0318-46/+347
| | | | commit_hash:21577e2038f1d80c16e671d74e0c9e1e00b6c448
* Automatic release build for test_tool, os_ya, ya_bin, os_test_toolrobot-ya-builder2025-02-034-20/+22
| | | | | Update tools: test_tool, os_ya, ya_bin, os_test_tool commit_hash:ca48065d03380637e0c1e8e621690bb75c9ec26c
* Intermediate changesrobot-piglet2025-02-032-3/+3
| | | | commit_hash:41237ef754d7ec9f54bb0b72aa1eed31770bbc8a
* Make TCompactFlatMap formattableeshcherbin2025-02-033-1/+7
| | | | commit_hash:e5c092a9d0375881554f1d3bc905c662070956bf
* nots: Сделать output.tar главным артефактом ↵khoden2025-02-036-18/+12
| | | | | | | | сборки, чтобы можно было использовать его в BUNDLE() Пока что есть проблемы с пирами (всегда). Нужно разобраться, как их доставлять правильно. commit_hash:caf90ef2192d4e9b5b18ee468b0697cb55b79408
* Untitled commitalevitskii2025-02-031-2/+2
| | | | commit_hash:b4bf00e2edfcc42e907758e669ca34e3ad0bd8f9
* Disable arcadia_tests_data completelythegeorg2025-02-031-0/+1
| | | | commit_hash:545a26a536cd6d96f1ae5f75d7ac4d6721071865
* Intermediate changesrobot-piglet2025-02-033-26/+23
| | | | commit_hash:6a26ba0b6c313e074c878283bef4e38284f3450f
* Master sequenceraleksandra-zh2025-02-022-0/+6
| | | | | | | 1. All transactions that are marked as StronglyOrdered will be ordered by commit timestamp. When transaction is committed it is marked as ReadyToCommit instead. ReadyToCommit can be committed when its commit timestamp is less then minimum prepared timestamp for all currently prepared strongly ordered transactions 2. All strongly ordered transaction now have a sequence number, that helps to implement WaitUntilPreparedTransactionsFinished commit_hash:aebb6540240603ca4ea28825ae09317d608b9865
* [ASAN] Enable detect_odr_violation=2nechda2025-02-023-12/+12
| | | | | The ASAN flag for detecting ODR violations has been set to its **++default++** value (2). commit_hash:7475c1eb748fa0704d3db551189591c87ce5357d
* Gen only symbol decls in rescompilernechda2025-02-024-19/+122
| | | | commit_hash:dad3368a28275822296201186f2b0645f7404837
* YT-24061: ROPSan: tagging sanitizer for master raw object pointersbabenko2025-02-022-0/+29
| | | | | | | | | | | | | | | | | | | | Master is currently swarming with raw object pointers and this is not likely to change much in the nearest future. Goal 1: For production/prestable builds: prevent master from writing inconsistent and broken snapshots from state containing dangling pointers. Goal 2: For testing/debug builds: enable early detection of dangling pointer use. Enter ROPSan: Raw Pointer Object Sanitizer! `TRawObjectPtr<T>` is a drop-in replacement for `T*` that is 95%-compatible with raw pointer. For convenience, `TSomethingRawPtr` is auto-declared for each master type `TSomething`. One need not replace `T*` with `TRawObjectPtr<T>` everywhere but is expected to do so for fields comprising master state (these are serialized in `Save/Load/Persist` methods). To incentivize this, we are no longer providing automatic serializers for raw pointers to master object types. In release build, `TRawObjectPtr<T>` reduces to a trivial wrapper around `T*` and is not expected to cause any overhead. In checked builds, `TRawObjectPtr` becomes tagged: its highest 16 bits are used to (statistically) detect use-after-free scenarios. Each `TObject` is also tagged with a random 16-bit value during construction. This tag is read from the object and is incorporated into `TRawObjectPtr` upon conversion for raw pointer. Tags are checked each time `TRawObjectPtr` is used. When an object is destructed, its tag is overwritten with `0xdead` sentinel value. See `yt/yt/server/master/object_server/public.h` for a detailed list of control knobs. commit_hash:b0a4cd39f0cbae7ca5c7486fd7fca4a32ad4cffe
* Intermediate changesrobot-piglet2025-02-022-2/+241
| | | | commit_hash:5a74bff5b91faa7db270bfa5446a23795862b6db
* Refactor local host name and YP cluster functionsbabenko2025-02-0212-110/+122
| | | | commit_hash:a4ecfb1e06e82ba192646d3ab5417cb3f0c6991f
* Print leading zeros in register dumpbabenko2025-02-021-1/+1
| | | | commit_hash:ddaf1287b2dc5f31850efc0db9ce71f04beca9bc
* Add `stem` propertyshadchin2025-02-021-0/+3
| | | | commit_hash:ee709cc1095985919972e31b34d0127eb322959f
* Intermediate changesrobot-piglet2025-02-0214-69/+142
| | | | commit_hash:20c3eb2f2d78b5f654ec928c071692413a1bd96d
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-02-021-1/+1
| | | | commit_hash:e1bc8fcc8eea19d9168fa25f52d57f6619cb45f7
* Add sysincl for system #include <format>thegeorg2025-02-011-0/+1
| | | | commit_hash:7d5a6670b49689edeea2d97d31194406bdb9724d
* Refactor and improve crash handler stderr dumpsbabenko2025-02-016-159/+123
| | | | | | | | | 1. Prevent concurrent crashes to interleave in stderr 2. Cleaner and more compact formatting of registers dump 3. Omit `OLDMASK` (nobody seems to know what is it for) 4. Don't print the top backtrace frame twice 5. Code cosmetics commit_hash:f7a4c960b3400d6dfb0f8f60317aa524611d2fd0
* Intermediate changesrobot-piglet2025-02-0150-853/+834
| | | | commit_hash:a4868debc9fcd0aeb8f0f55fc5c5aa939fda6dbd
* Update libcxx to 2 Apr 2024 239236b8c2154aa49e98bc7ed774a7d2712edf50mikhnenko2025-02-01236-1971/+1960
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` [libc++] Remove pair dependency (#85621) [libc++] Simplify the implementation of <stddef.h> (#86843) Update the "Current Status" section of the website to be current. (#84507) [libc++] Optimize the two range overload of mismatch (#86853) [libc++] Refactor __tuple_like and __pair_like (#85206) [libc++][test] Improves src include paths. (#86864) [libc++] Document guidelines for applying [[nodiscard]] (#84000) [libc++] Optimize the std::mismatch tail (#83440) [libc++] Remove <queue> and <stack> includes from <format> (#85520) [libc++] Switch FreeBSD to C++26 (#86658) [libc++] Fix one case in saturate_cast.pass.cpp for 64-bit on z/OS (#86724) [libc++][test] Remove tests that testing std::variant<T&> (#84222) [libc++] <experimental/simd> Reduce types for template parameter U in tests (#83781) [libc++] Switch FreeBSD CI job to Clang 17 (#86320) [libc++][CI] Updates the documentation. (#85264) [libc++][format] Adds ABI tags to inline constexpr variables. (#86293) [libc++][test] Fix race condition in condition_variable_any tests (#84788) [libc++] Vectorize mismatch (#73255) [libc++] Don't push and pop extensions diagnostics when using clang modules (#85917) [libc++][ranges] use `static operator()` for C++23 ranges (#86052) [libc++] Implement LWG3528 (`make_from_tuple` can perform (the equivalent of) a C-style cast) (#85263) [libc++] Remove macros for keeping std::allocator members and void specialization after C++20 (#85806) [libc++] Deprecates std::errc constants. (#80542) [libcxx] [cmake] Fix cmake_path(ABSOLUTE_PATH) for empty CMAKE_INSTALL_PREFIX [libc++][CI] Reenables the module tests. (#85799) [libc++][ranges] remove `__workaround_52970` (#85683) [libc++][ranges] LWG3715: `view_interface::empty` is overconstrained (#85004) [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MODULES_DIR (#85756) [libc++][format] Fixes nested concept evaluation. (#85548) [libc++][CMake] Removes LIBCXX_ENABLE_CLANG_TIDY. (#85262) [libc++] Remove __unconstrained_reverse_iterator (#85582) [libc++] Simplify the implementation of remove_reference (#85207) [libcxx][test] Create feature host-can-create-symlinks (#82204) [libc++] Use __is_scoped_enum for the implementation of is_scoped_enum if it's available (#85580) [libc++] Add missing hide-from-ABI annotations on virtual functions (#85439) [libc++] Optimize ranges::fill{,_n} for vector<bool>::iterator (#84642) [libc++] Add <locale> include in <chrono> (#85521) [libc++] Remove <locale> includes from <format> (#85478) [libc++] P2602R2 Poison Pills are Too Toxic (#74534) [libc++] Fixes run-buildbot-container. (#84644) [libc++] Add [[nodiscard]] to static numeric limit functions (#83748) Rework Modules CMake to be (more) idiomatic. (#84936) [libc++] Enables TZDB tests. (#82108) [libc++] Remove a few includes from <__functional/hash.h> (#83254) [libc++] Implements filebuf unbuffered. (#76629) [libc++][CI] Updates the version number of the latest release. [libc++] Remove <tuple> include from <__format/concepts.h> (#80214) [runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917) [libc++] Fix tests on musl (#85085) [libc++] Remove _LIBCPP_ENABLE_NARROWING_CONVERSIONS_IN_VARIANT (#83928) [libcxx] Fix incorrect type in the has-1024-bit-atomics feature test (#84904) [libc++] Improves UB handling in ios_base destructor. (#76525) [libc++][CI] Installs tzdata package in Docker. (#84643) [libc++][TZDB] Fixes parsing interleaved rules. (#84808) [libc++][hardening] Check bounds on arithmetic in __bounded_iter (#78876) [libc++][hardening] Add iterator validity checks on unordered containers (#80230) [libc++][hardening] Reclassify string_view(ptr, len)'s size assertion (#79297) [libc++] Re-enable the clang_modules_include test for Objective-C++ (#66801) [libc++] Remove XFAIL for SIMD in optimized build (#84767) [libcxx] Update 128-bit-atomics feature test (#83841) [libc++] Only forward-declare ABI-functions in exception_ptr.h if they are meant to be used (#84707) [libc++][test] Don't include `test_format_context.h` in `parse.pass.cpp` (#83734) [libc++] Add missing include in test (#84579) [libc++] Remove <tuple> from <variant> (#83183) [RFC][libc++] Reworks clang-tidy selection. (#81362) [libc++] Remove <array> include from <span> (#83742) [libc++][format] Updates LWG3462 status. (#80550) [libc++][format] Update LWG3701 status. (#80545) [libc++][test] Fix MSVC warning C4127 in `array.cons/initialization.pass.cpp` (#79793) [libc++] Simplify the std::pair constructor overload set (#81448) [libc++] Allow the use of extensions in the implementation (#79532) [libc++] Don't build against libcxxrt by default on FreeBSD (#84484) Actually disable the module generation tests. [libc++] Disable module_std and module_std_compat tests [libc++] Enable availability based on the compiler instead of __has_extension (#84065) [libc++] Fixes time formatter test output for Linux on PowerPC (#75526) [libc++] Remove unused includes from __type_traits/is_convertible.h (#83747) ``` commit_hash:171258d93ab92f516dfb1789300677a164e63219
* Intermediate changesrobot-piglet2025-02-011-0/+1
| | | | commit_hash:4bb7d6819f4d3eb96ed9db222720bbfa65c375e4
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2025-02-011-1/+1
| | | | commit_hash:3e72b426ccfeaa252fc910a18509a4de8b428648
* YQL-18303: Introduce Get* overloads for time components (numeric)imunkin2025-01-313-128/+500
| | | | commit_hash:9dcc43f4facdab5b4fca0a4079833c8534359124
* Add Member/Nth over FlatMapBase optimizer (under feature flag)aneporada2025-01-314-2/+79
| | | | commit_hash:20a9ba9fcc12aae6dd641e67751e61b844e174ef
* Cleanup libcxxrt importthegeorg2025-01-316-32/+16
| | | | commit_hash:a45aa7528cf49e9f590ceddf8b5dd43f8856e327
* Allow resolving cxxabi.h into libcxxabithegeorg2025-01-312-5/+3
| | | | commit_hash:9c3b26db50fa812b1a54fafe6e32bf4311e98264
* Fix using port in universal_fetcherjolex0072025-01-311-1/+10
| | | | commit_hash:fa0dfc03d76b5e40181e589078cdfff0c13ae51d
* Intermediate changesrobot-piglet2025-01-311-1/+1
| | | | commit_hash:c10d459b85995eaf547fb461cebdee19caea07c8
* More strict yson checks in optimizersudovichenko-r2025-01-313-0/+16
| | | | commit_hash:f35ce42e177d81a10b1f1133cb449ab70538bf8d
* Intermediate changesrobot-piglet2025-01-311-0/+1
| | | | commit_hash:5b4ba99902e35b0cefa8ea0c82f8e08557fa4ad2
* add missing comma after the conjunctive/ linking adverb 'Thus'tobo2025-01-311-1/+1
| | | | commit_hash:a2b2ef662dca59ed77030a8be927f291464b9406
* YT-24099: Fix memory leaks in cancelled selectssabdenovch2025-01-311-4/+7
| | | | | | | | | * Changelog entry Type: fix Component: dynamic-tables Eliminate a memory leak caused by cancelled selects. commit_hash:4e3db46a482fef077427748b6c426370b9a8922c
* GetLoopbackAddress returns std::stringbabenko2025-01-312-4/+4
| | | | commit_hash:b295db904aa741f31e17a94399822a493dc646d3
* YT-23775: Customize table writer buffersdon-dron2025-01-312-0/+8
| | | | commit_hash:6a2610d1a5aa32de432a072a3757f72b286d71db
* Fix comment line count calculationzhvv1172025-01-312-5/+19
| | | | commit_hash:b18a35e909cfd6662088765125b0d6f3dcf83c15
* Intermediate changesrobot-piglet2025-01-3110-98/+611
| | | | commit_hash:8c2a03558616560deb74e3412a33769b4f519a0a
* persist flow view in YT dynamic tablesthenewone2025-01-312-2/+2
| | | | | | | | | | | Persist flow state in dynamic sorted tables Improve persisted state data structure. Use persisted state data structure as an engine. Update prebuilt YT for tests. commit_hash:149cef6c3bc4db65ef9fa9ee4955e522c15e40bd
* Move include from namespacemikhnenko2025-01-312-2/+22
| | | | commit_hash:4cd737269b19eab384e9de53bdc2e4bec6c8a7d3
* Intermediate changesrobot-piglet2025-01-312-5/+37
| | | | commit_hash:881bce6040ac92471a97bbc859814cb1e86173d6
* Freeze a job in case of abnormal situationudovichenko-r2025-01-305-2/+75
| | | | commit_hash:2a18627ec456d66b242b732bd639e0a3acbad54b
* YQL-19496 fixed INode clonevvvv2025-01-304-21/+23
| | | | commit_hash:3433b67a9455f9f7388eb5079f752d4a745bc2bc
* Migrate select queries to std::stringsabdenovch2025-01-3012-30/+30
| | | | | [nodiff:caesar] commit_hash:200f61f0382e746090ab0cac5629b4f4b83cb33c
* Intermediate changesrobot-piglet2025-01-304-0/+29
| | | | commit_hash:7649aa792c26c3f770951bc859b8764d24237ef1
* more tests YQL-19494vvvv2025-01-3023-2/+319
| | | | commit_hash:c575d97795c59fceb00165af9fdc7ff71253c21d
* Cosmetics for YsonStructUpdatecoteeq2025-01-302-102/+107
| | | | commit_hash:3b5ec60d9c64201fde60f8d2b4afb78c4495323a
* Allow to choose the default allocator for MKQL at runtimeilezhankin2025-01-305-95/+188
| | | | | This feature is useful in scenarios when the production query fails with any memory issues on user side - and we want to profile the memory allocations without recompiling the binary commit_hash:12045b8a01693e53c27fec35d03e9ef016c363eb