aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* allow local increases of libc++ hardening leveltazjin2024-12-251-4/+4
| | | | | | | | | | | Restores the behaviour of setting `_DEFAULT` in our site config (as is [recommended](https://libcxx.llvm.org/Hardening.html#notes-for-vendors) for "vendors"), allowing users to increase the libc++ hardening level of their builds using certain flags. This behaviour is required for our continuous migration towards higher hardening levels, as one-off hardening runs are otherwise significantly more difficult. This commit does not change the behaviour of where hardening is enabled, meaning that it should have no effect on build targets in general (though some targets that are broken in trunk after enabling hardening may not be marked as such yet). Refer to the ticket for further information. commit_hash:ba4f58ff13f9c21ac145d286f77308b38f10b89e
* feat envoy: Support building Envoy plugins using WASM.vchigrin2024-12-256-7/+66
| | | | commit_hash:92d76f00f320990cf0a5cdee9e70c138c72ab749
* Intermediate changesrobot-piglet2024-12-2594-37/+704
| | | | commit_hash:c52dc7996a60242b5397523a3f8dada166c4c7c5
* enable libc++ hardening for all debug buildstazjin2024-12-241-0/+4
| | | | | | | Enable [libc++ hardening](https://libcxx.llvm.org/Hardening.html) in fast mode for all debug builds. This means that tests using `relwithdebinfo` and other debug builds, as well as binaries built with `ya make` (without `-r`) will perform runtime bounds checking when accessing standard library containers. This also affects Arcadia-types that wrap standard library constructs (such as `TVector`). commit_hash:9834c2d5b96d7ffa817bd31ef049b4463494cb92
* Intermediate changesrobot-piglet2024-12-244-4/+4
| | | | commit_hash:0bdfe3f6e2dcca5918fe9f0f47fcc872f78dc2b3
* Remove boost/regex/v4thegeorg2024-12-2462-24393/+14
| | | | | | v4 is a pre-c++11 implementation which is not used by anyone. Remove it completely and avoid adding multiple excessive peerdirs (actually, respect dependencies listed in CMakeLists.txt from upstream). commit_hash:0d5c0c5c2a38ccc5e5eeeb5afbc976316178d531
* Update Python 3 to 3.12.8shadchin2024-12-23110-7709/+8890
| | | | commit_hash:c20045b8a987d8720e1f3328270357491d5530f3
* Intermediate changesrobot-piglet2024-12-2220-327/+852
| | | | commit_hash:ff6a03c1c0f00133d3851b31f6c725860a389d1d
* Simplify boost/context fcontext ya.make layoutthegeorg2024-12-221-36/+34
| | | | commit_hash:8b754a92b38269a36f5b102f6da503ccfc02da12
* Update contrib/python/types-protobuf to 5.29.1.20241207robot-contrib2024-12-224-10/+10
| | | | commit_hash:59b96c80798e8380f00d3c4475ed10742b372fca
* Intermediate changesrobot-piglet2024-12-2121-2550/+0
| | | | commit_hash:b52e8dee6a03da41307e354b6bfd1d8bb13a77c8
* Intermediate changesrobot-piglet2024-12-2018-181/+503
| | | | commit_hash:3a98ffbcfd1f534caf53d550524075486d6472e3
* Update contrib/restricted/boost/move to 1.87.0robot-contrib2024-12-209-34/+37
| | | | commit_hash:08d070c113852d4b1fb54004f48815158b7d0b2c
* Mandate string normalization in yamaker import specsthegeorg2024-12-195-10/+10
| | | | commit_hash:6d2a56c5f8e052fb718c9da2ce6d1eb010185b51
* Intermediate changesrobot-piglet2024-12-1946-5520/+0
| | | | commit_hash:091b9cbc9e2be03ac8fb836365b555ef117982f4
* Update contrib/restricted/boost/coroutine to 1.87.0robot-contrib2024-12-194-19/+7
| | | | commit_hash:c9b94a23d7ecbd408d07b4247f645b5f02b3ca4e
* Intermediate changesrobot-piglet2024-12-195-19/+14
| | | | commit_hash:cd298da61e2aacbcce903385f5e7af834be28921
* Intermediate changesrobot-piglet2024-12-195-19/+14
| | | | commit_hash:79c70b54395117070e5b4b7ae1d0319263d80604
* Update contrib/restricted/boost/context to 1.87.0robot-contrib2024-12-1963-51/+549
| | | | commit_hash:9a410907c80c2195a53579cb7946b3ffaa07d579
* Update contrib/restricted/boost/function to 1.87.0robot-contrib2024-12-192-10/+9
| | | | commit_hash:cbacc4354ad8b434074425ebe7e4d7bb8a1b39ae
* libc++: Remove patches for locale-win32mikhnenko2024-12-193-27/+3
| | | | commit_hash:05ba4c1fcb1b82d9435dea9a9980bd4eddb52ece
* Add contib/libs/breakpad to exportiddqd2024-12-19353-0/+105539
| | | | commit_hash:9d85255f8d9249f14105e4626bf4484805b8aed4
* libc++: Revert some patchesthegeorg2024-12-196-101/+6
| | | | | | | * `27-bitset.patch`: `__SIZEOF_SIZE_T__` is used in ([src/filesystem/error.h](https://github.com/ytsaurus/ytsaurus/blob/main/contrib/libs/cxxsupp/libcxx/src/filesystem/error.h)), hence the initial statement from rXXXXXX is no longer relevant * `48-version.patch`: This instance of libc\+\+ is not compiled with MSVC anymore, hence `# if defined(_MSC_VER) && _MSC_VER >= 1926` patches are irrelevant. * `50-operations.patch`: This should be handler by `NO_COMPILER_WARNINGS()` in `ya.make` commit_hash:395d3306c667738bf0af4e252d8bc3ba730b5730
* Update contrib/restricted/boost/config to 1.87.0robot-contrib2024-12-192-4/+4
| | | | commit_hash:297db56ea2198f0f4db3db8b81a8b58112d6bf53
* Intermediate changesrobot-piglet2024-12-193-22/+22
| | | | commit_hash:11250d6e482e5ef888ee4c6fe7118e03ddc9b66a
* Update contrib/restricted/boost/mp11 to 1.87.0robot-contrib2024-12-198-9/+239
| | | | commit_hash:40927cc9b86aa64dfa64c1c3c09e868d7b7f7a35
* Update contrib/restricted/boost/atomic to 1.87.0robot-contrib2024-12-193-7/+7
| | | | commit_hash:b40a29d69ccab42689c60f0bed1bd4465d76a495
* Revert commit 126cd013d1356f62ae56538781fb84105c0b06f3, Update ↵dzhiblavi2024-12-18135-4680/+2396
| | | | | | contrib/restricted/boost/asio to 1.86.0 commit_hash:86d01043bf186129c5d0bb6d2151e42a3868b677
* Update contrib/restricted/boost/smart_ptr to 1.87.0robot-contrib2024-12-1856-2373/+866
| | | | commit_hash:b9bb13823fe5b1f2e0453b65ba86ae555d8483d5
* libc++: Run clang-format from upstream and update to ↵mikhnenko2024-12-18599-86891/+69315
| | | | | | 9783f28cbb155e4a8d49c12e1c60ce14dcfaf0c7 commit_hash:ca4954fe054e5a7190ad11ab71bfc7ca0965bca2
* Update contrib/restricted/boost/multi_index to 1.87.0robot-contrib2024-12-185-8/+91
| | | | commit_hash:bb927285b1f8c717ee634a635a3d340a3babb066
* Intermediate changesrobot-piglet2024-12-181-0/+19
| | | | commit_hash:89bb530887e010d71ffb7cc8b494bfc19cb05fb6
* Intermediate changesrobot-piglet2024-12-182-0/+0
| | | | commit_hash:46ee9ab8f2b951ea0a19da092002ab4796941150
* Intermediate changesrobot-piglet2024-12-186-25/+19
| | | | commit_hash:b2f1925f19bd482863a8d7ce13262e5d82e41b17
* Intermediate changesrobot-piglet2024-12-182-234/+23
| | | | commit_hash:6368bc3a3ad8120326e6a1cf8986232f3e0f6983
* Intermediate changesrobot-piglet2024-12-1828-167/+268
| | | | commit_hash:1f2ebe313aea1039145a9d68dcd511d5f22f383a
* Update contrib/python/types-protobuf to 5.28.3.20241203robot-contrib2024-12-185-4/+298
| | | | commit_hash:f3913574bbb772cde96c0df1246982003f617678
* Intermediate changesrobot-piglet2024-12-1827-308/+489
| | | | commit_hash:1a5e9f4585838729a12fdcba5306caddb2c0c7ac
* Update contrib/restricted/boost/lexical_cast to 1.87.0robot-contrib2024-12-186-43/+30
| | | | commit_hash:02cd4e261a0df4719e468621a6648b37e204fc05
* Update contrib/restricted/boost/container to 1.87.0robot-contrib2024-12-1821-151/+320
| | | | commit_hash:4cd32daab084699bd246b2d2a67a29bf1013a94c
* Update contrib/restricted/boost/integer to 1.87.0robot-contrib2024-12-182-12/+9
| | | | commit_hash:4385ffd3b705f4b7c7829a31099f1a4c40ff980a
* Update contrib/restricted/boost/crc to 1.87.0robot-contrib2024-12-182-6/+20
| | | | commit_hash:5e210d8ac2f2c972c1dd1404c2b29c82c71ce5ac
* Update contrib/restricted/boost/math to 1.87.0robot-contrib2024-12-18269-6006/+26799
| | | | commit_hash:41f97eafc725a7a104571e17f721977a52d66d29
* Intermediate changesrobot-piglet2024-12-173-6/+6
| | | | commit_hash:c04b256cdfa55d7a6d1853d83caf8daa6beaf3d1
* Update contrib/restricted/boost/system to 1.87.0robot-contrib2024-12-172-8/+8
| | | | commit_hash:f936bb0e7e99e974601ad846ef0260c791e858ce
* Update contrib/libs/grpc and contrib/python/grpcio/py3 to 1.54.3shadchin2024-12-1724-85/+158
| | | | commit_hash:bb9eada94a255f7675a516b6c69ab9b64e741eec
* Intermediate changesrobot-piglet2024-12-1728-353/+571
| | | | commit_hash:3786c4fc65af12274eea45a3ef9de6050e262ac0
* Update contrib/restricted/boost/intrusive to 1.87.0robot-contrib2024-12-1718-11/+108
| | | | commit_hash:f66707378fbe480791e0d0f5e85c78547174323f
* Update contrib/restricted/boost/filesystem to 1.87.0robot-contrib2024-12-175-146/+176
| | | | commit_hash:4ae470ee0a64c2c69b2319fd92c4178fa8790ab2
* Intermediate changesrobot-piglet2024-12-171-2/+2
| | | | commit_hash:01488b5178aa09ab46ba08c1388ebff6077f213e