summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Switch -w to -Wno-everything on C with GNU compilersdzen032024-01-271-1/+1
|
* Intermediate changesrobot-piglet2024-01-27245-8185/+926
|
* Update golang to 1.21.6hiddenpath2024-01-2643-353/+477
|
* Intermediate changesrobot-piglet2024-01-269-5/+208
|
* [util] TSystemError: print raw error code along with the messagetldr2024-01-261-3/+5
| | | | | | На Windows сложно найти, какой ошибке соответствует конкретное сообщение, потому что сообщения даже разные в разных локалях. Полезно иметь сырой код ошибки, чтобы проще было понять, что была за ошибка
* Intermediate changesrobot-piglet2024-01-2624-66/+186
|
* Update contrib/libs/opentelemetry-proto to 1.1.0robot-contrib2024-01-265-12/+111
|
* Automatic release build for ya_bin3, os_ya, ya_bin, test_tool, ↵robot-ya-builder2024-01-264-30/+36
| | | | | | | | | | | os_test_tool_3, test_tool3 From hash: [f4506eefe57343c3547c0b687b47a0a22450d017](https://a.yandex-team.ru/arcadia/commit/f4506eefe57343c3547c0b687b47a0a22450d017) From revision: [13302036](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=333) Flow triggered by user: [iaz1607](https://staff.yandex-team.ru/iaz1607) Update tools: ya_bin3, os_ya, ya_bin, test_tool, os_test_tool_3, test_tool3
* Update libcxx to 02 June 2023 185b81e034ba60081023b6e59504dfffb560f3e3 ↵mikhnenko2024-01-26307-3148/+7526
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (llvmorg-16.0.5) :warning: Для всех проектов и мимо проходящим коллегам :warning: Если по каким-то причинам ваши тесты подломались, пожалуйста, переканонизируйте их сами. По статистике там просто поменялся порядок в канонизации. Если изменения действительно серьезные -- приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT) / пишите в телеграм / призывайте в тикеты, будем разбираться. ``` Changes: [libc++] Don't try to provide source_location on AppleClang 1403 [release/16.x][libc++] Revert the bitset sort optimization [libc++] Avoid ODR violations in __exception_guard [libc++][ranges] Fix incorrect integer typedef in `elements_view` test. [libc++][format] Fix a missing include in tests. [libc++][format] Fixes invalid usage of m type. [libc++][format] Fix floating point formatting. [libc++] Fix ranges::binary_search() returning true for cases where the element is not in the range [libc++] Temporarily not use compiler intrinsics for some type traits in Objective-C++ mode. [libc++][ranges] move all range iterators back in class [libcxx][ranges] revert join_view::iterator and sentinel to be in-class [libc++] Add FTM for views::as_rvalue [libc++] Fix bug in allocate_shared_for_overwrite [libc++] fix `shared_ptr`'s incorrect constraints [libc++] In tests, use `abort` to terminate upon an error. [libc++] Guard the fix to CityHash behind ABI v2 [libc++][format] Fixes constexpr validation. [libc++] Remove use of internal glibc macros to determine if c8rtomb() and mbrtoc8() are present. [libc++] Fixes the Clang modular build. [libc++][ranges] Temporarily mark `ranges::join_view` as experimental. libcxx: Don't apply ABI tags to extern "C" fns [libc++] Introduce a compile-time mechanism to override __libcpp_verbose_abort [libc++][format] Fixes usage of contiguous ranges. [libc++][doc] Updates format status. [libc++][ranges] implement `std::ranges::split_view` [libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwrite [libc++] Improve binary size when using __transaction [libc++] Rename take_while_view::__sentinel to __take_while_view_sentinel [libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine> [libc++] Implement P1413R3 (Deprecate std::aligned_storage and std::aligned_union) [libc++] Add FreeBSD XFAILs in preparation for CI [libc++] add FreeBSD atomic wait support [libc++][format] range-default-formatter for set. [libc++] Move iota_view::iterator and sentinel out of iota_view [libc++] Enable clang-tidy from the buildkite pipeline instead of hard-coding it in run-buildbot [libc++] Enable segmented iterator optimizations for join_view::iterator [libc++] Mark LWG3349 as complete [libc++] Remove old CI configurations and update the supported compiler versions [libc++] Implement P2446R2 (views::as_rvalue) [libc++][format] range-default-formatter for map [libc++][format] Adds formatter std::vector<bool>. [libc++][format] Adds container adaptor formatters. [libc++][format] Implements range_formatter [libc++][format] Adds new test macros. [libc++][ranges] Remove a leftover include version control markers in Cxx20Papers.csv [libc++][ranges] Mark completed Ranges papers and issues as done, bump version macro [libc++] Add ALLOW_RETRIES to a few flaky tests [SystemZ][z/OS] Fix cityhash lit for EBCDIC [libc++] Mark std::pmr virtual functions as _LIBCPP_HIDE_FROM_ABI_VIRTUAL [libc++] Remove <type_traits> includes from <atomic> and <ratio> [libcxx] Add missing includes [libc++] allow redefined macro in non_trivial_copy_move_ABI test [libc++][ranges] implement `std::views::elements_view` [libc++] Add [[clang::lifetimebound]] attribute to std::forward and friends Reapply "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`" [libc++] Add clang-tidy to the list of possible substitutions for %{clang-tidy} [libc++] Add missing includes in move_iterator.h [libc++] Make pmr::monotonic_buffer_resource bump down [libc++] Add [[nodiscard]] extensions in <math.h> [libc++] Fix ranges::uninitialized_move{, _n} for move-only types [libc++][ranges] Fix incorrect integer type in `view_interface` tests. [libc++] Hold mutex lock while notify_all is called at notify_all_at_thread_exit [Libcxx] Add <source_location> header. [libc++] Rename transform_view::{__iterator, __sentinel} to __transform_view_{iterator, sentinel} [libc++] Add FreeBSD exceptions.nonew ABI list [libc++][format] Fixes escaping string literals. [libc++] Use _LIBCPP_HIDE_FROM_ABI_VIRTUAL instead of _LIBCPP_INLINE_VISIBILITY attribute on virtual function [libc++][test] Move `common_input_iterator` to `test_iterators.h` [libc++][utils] Remove unused import in `run.py` [libc++] Remove warning for `LIBCXX_SYSROOT`, `LIBCXX_TARGET_TRIPLE`, and `LIBCXX_GCC_TOOLCHAIN` [libc++] Fix aligned_alloc usage for Android [libc++] Use %{clang-query} when calling clang-query [libc++] Add missing include in __format/unicode.h [libc++] Remove HIDE_FROM_ABI from virtual functions [libc++] Fix transitive includes list for C++23 [libc++] Add _LIBCPP_HIDE_FROM_ABI to __constexpr_logb and __constexpr_scalbn [libc++] Granularize <bit> and remove <__bits> [libc++] [C++20] [P0415] Constexpr for std::complex. libc++: bring back the unsigned in the return type in wcstoull_l [libc++][CI] Improves clang-(tidy|query) selection. [libc++] Granularize <type_traits> includes in <iterator> [libc++] Implement constexpr {isfinite, isinf, isnan, isnormal} [libc++][chrono] Add calendar type formatters. [libc++] LWG3738 Validates a missing precondition. [libc++] LWG3745 noexcept for atomic_wait. [libc++] Granularize <type_traits> includes in <compare> std::sort: add BlockQuickSort partitioning algorithm for arithmetic types [libc++] Granularize <type_traits> includes in <utility> [libc++][format] Removes test redundancy. [libc++][format] Adds formatter for tuple and pair [libc++] Use aligned_alloc instead of posix_memalign for C++17 [libc++] Rename __tuple to __tuple_dir to avoid file collision [libc++] Add FreeBSD ABI list [libc++] Adds __cpp_lib_constexpr_algorithms to utility. [libc++] Granularize <type_traits> includes in <concepts [libc++][format] Renames __null_sentinel. Implementstd::ranges::view_interface::size returns a signed type [libc++] Implement P1169R4 (static operator()) [libc++] Implement `std::expected` P0323R12 [libc++][Android] Disable pbump2gig for Android [libc++][Android] Android/Bionic headers don't work with modules yet [libc++][math.h] Add double overloads [libc++] Move filter_view::iterator and sentinel out of filter_view [libc++] Implement P0339R6 (polymorphic_allocator<> as a vocabulary type) [libc++][format] Adds range-default-formatter. [libc++][Android] Rename user NS to User to avoid conflict with struct [libc++] Fix memory leaks when throwing inside std::vector constructors ```
* Intermediate changesrobot-piglet2024-01-264-0/+11
|
* Update gdb pretty printershiddenpath2024-01-262-2/+6
|
* Intermediate changesrobot-piglet2024-01-255-25/+408
|
* Fill ENVIRONMENT for CMake projects from ENV() macrosesdimdim112024-01-254-5/+7
|
* Intermediate changesrobot-piglet2024-01-251-0/+13
|
* Update contrib/restricted/abseil-cpp to 20240116.0thegeorg2024-01-25158-5227/+6712
|
* Get rid of go 1.20 supportthegeorg2024-01-252-6/+1
|
* Introduce TEnumIndexedArray as a refurbished version of TEnumIndexedVectorbabenko2024-01-2529-105/+323
|
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-01-251-1/+1
|
* Intermediate changesrobot-piglet2024-01-255-8/+24
|
* YDB Import 552robot-ydb-importer2024-01-251-11/+4
|
* feat(nots-bootstrap): take v10 build resources into userobot-nots2024-01-251-1/+1
| | | | feat(nots-bootstrap): take v10 build resources into use
* add fff-team poject to list of isolated projectsvurozhkov2024-01-251-3/+11
| | | | | Добавил проект в список изолированных https://st.yandex-team.ru/
* erm: Add new version for `@yatool/prebuilder`: `0.5.1` and set `0.5.1` as ↵robot-erm2024-01-259-8/+36
| | | | | | default Executed command: `./erm --verbose --profile update @yatool/prebuilder`
* Update contrib/python/Jinja2/py3 to 3.1.3robot-contrib2024-01-2527-106/+198
|
* feat yamake: add ruff wrapper and ya make macrokorsunandrei2024-01-243-2/+35
|
* update taxitool rev. 13295145robot-tplatform-ci2024-01-2411-133/+125
| | | | update taxitool; ci_url = https://a.yandex-team.ru/projects/automation_group_backend_mlu/ci/releases/flow?dir=taxi%2Ftaxi_tool&id=my-main-release&version=302
* YDB Import 551 KIKIMR-1robot-ydb-importer2024-01-241-0/+598
|
* Update contrib/libs/zlib to 1.3.1robot-contrib2024-01-2414-83/+130
|
* Update gdbhiddenpath2024-01-242-2/+6
|
* Automatic release build for ya_bin3, ya_bin, os_ya, test_tool, ↵robot-ya-builder2024-01-244-30/+36
| | | | | | | | | | | os_test_tool_3, test_tool3 From hash: [71a86f83bfc232e633fc1df2dc69fa9d7f91d210](https://a.yandex-team.ru/arcadia/commit/71a86f83bfc232e633fc1df2dc69fa9d7f91d210) From revision: [13286039](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=330) Flow triggered by user: [v-korovin](https://staff.yandex-team.ru/v-korovin) Update tools: ya_bin3, ya_bin, os_ya, test_tool, os_test_tool_3, test_tool3
* YDB Import 550robot-ydb-importer2024-01-247-41/+278
|
* Flake8 migrations clean uparcadia-devtools2024-01-242-9/+0
| | | | | | | | From hash: [6946e548cd53369d6153749584b20e1291dab772](https://a.yandex-team.ru/arcadia/commit/6946e548cd53369d6153749584b20e1291dab772) From revision: [13288792](https://a.yandex-team.ru/arcadia/commit/rXXXXXX) Sandbox task: https://sandbox.yandex-team.ru/task/2134828620 Clean migrations config
* update taxitool rev. 13288386robot-tplatform-ci2024-01-241-0/+4
| | | | update taxitool; ci_url = https://a.yandex-team.ru/projects/automation_group_backend_mlu/ci/releases/flow?dir=taxi%2Ftaxi_tool&id=my-main-release&version=300
* Fix separator in CUDA_ARCHITECTURESkickbutt2024-01-23115-909/+1598
|
* add x/image/draw to arcadiafedorov-o2024-01-231-11/+54
|
* New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-01-231-3/+1
|
* bug contrib/grpc: fix races between retries and cancellationitrofimow2024-01-231-1/+3
|
* Add GEN_FBSspreis2024-01-234-9/+10
|
* Stop using svn in canonization testsiaz16072024-01-231-3/+5
|
* Update ytyndexer to sbr:5704224018jerzy2024-01-2311-1034/+698
|
* fix bank-applications: remove bank-forms usageivasenkov152024-01-23662-3203/+6706
|
* YDB Import 548robot-ydb-importer2024-01-221-1/+1
|
* Update link to GTEST macro documentationchernikovden2024-01-221-1/+1
|
* Use `CUDA_ARCHITECTURES` flag to prune architectureskickbutt2024-01-223-0/+99
| | | | | | | | | | | | | | | | | * Добавляю переменную `CUDA_ARCHITECTURES`, в которых указываю, для каких архитектур оставлять device-код в гпушных либах CUDA / cuDNN * Выставляю для неё разумные дефолты для тех архитектур, которые потенциально страдают от избыточного размера кода (сейчас это 11.4, потом можно будет расширить для других архитектур) * Пробрасываю эту переменную и путь до бинарника `nvprune` в скрипт линковки * Ищу и пруню гпушные либы Как проверить, что работает: * например, успешно собирается `ya make --build=release -DTENSORFLOW_WITH_CUDA -DCUDA_VERSION=11.4 -DCUDNN_VERSION=8.0.5 -DCUDA_ARCHITECTURES=sm_70 yweb/webdaemons/ocrdaemon` (с дефолтным `-DCUDA_ARCHITECTURES` падает по relocation overflow) * елси хочется посмотреть на изменение размеров, то можно собрать `ya make ml/zeliboba/libs/ynmt_lm/score/bin/ --build=relwithdebinfo -DCUDA_VERSION=11.4 -DCUDNN_VERSION=8.0.5` один раз с дефолтным значением, другой раз с `-DCUDA_ARCHITECTURES=sm_70,sm_80,compute_80` - размер бинаря уменьшится Особенности: * ~~Сейчас дефолт для каждой новой версии куды содержит в себе тупо все поддерживаемые архитектуры. Имеет смысл его порезать до чего-то более разумного~~ - порезал * Обход аргументов в обратном порядке сделан для того, чтобы эмулировать поведение линкера (для линкера важен порядок пробрасывания между либами для линковки и директориями, в которых их нужно искать) * ~~Сейчас артефакты прунинга кладутся рядом с оригинальными либами; возможно, стоит их складывать в отдельное место в build-директории, но я пока не разобрался как это делать; буду рад, если кто-то подскажет~~ уже неактуально - кладу в build_root * nvprune имеет свойство мусорить варнингом в stderr, когда прунит `libcudart_static.a` (это норма - там нет кода, который можно было бы попрунить); как вариант можно закостылить и не прунить `libcudart_static.a`, но я открыт к предложениям
* - Release new version of ytyndexerjerzy2024-01-2211-93/+202
|
* Enable SA1019 rule for psp namespaceevgenymarkov2024-01-222-1/+1
| | | | https://stackoverflow.com/a/74077488
* [domscheme] Move runtime.h into a separate librarysobols2024-01-221-1/+2
| | | | | The content of tools/domschemec/runtime.h file was pasted directly to each generated .sc.h file. Now we extract this file into LIBRARY() at library/cpp/domscheme and include it in each .sc.h in a usual way.
* Specialize iterator_traits for TIpAddressRange iteratorhiddenpath2024-01-221-0/+5
| | | | | | | | | | | ``` In file included from $(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/copy_move_common.h:12: $(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/iterator_operations.h:72:3: error: no type named 'value_type' in 'std::iterator_traits<TIpAddressRange::TIterator>' using __value_type = typename iterator_traits<_Iter>::value_type; ^~~~~ $(SOURCE_ROOT)/contrib/libs/cxxsupp/libcxx/include/__algorithm/copy_move_common.h:149:62: note: in instantiation of template type alias '__value_type' requested here using _InValue = typename _IterOps<_AlgPolicy>::template __value_type<_InIter>; ```
* Fix error in TArrayRef constructor for a container: Elements with a ↵akhropov2024-01-221-0/+3
| | | | different size should not be accepted even if they are convertible to TArrayRef value type.
* Automatic release build for ymake, os_ymakerobot-ya-builder2024-01-223-10/+20
| | | | | | | | | From hash: [fd641e4355d9e8606780a44aae1e14d19552761f](https://a.yandex-team.ru/arcadia/commit/fd641e4355d9e8606780a44aae1e14d19552761f) From revision: [13268668](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=156) Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci) Update tools: ymake, os_ymake