summaryrefslogtreecommitdiffstats
path: root/contrib/libs/protobuf
Commit message (Collapse)AuthorAgeFilesLines
* Shuffle protobuf patches to simplify the updatethegeorg32 hours4-79/+58
| | | | | | | 1. Replace `PROTOBUF_NODISCARD` / `PROTOBUF_MUST_USE_RESULT` with standard `[[nodiscard]]` 2. Remove conflict markers from the patch files 3. Apply non-critical patches on yamaker side, after the update commit_hash:4e6a85b2a8e69362498810fbf52bef6e6b0ae652
* Intermediate changesrobot-piglet2026-04-122-17/+1
| | | | commit_hash:67350029f77654d957a0f73e03231d3286a8e3f2
* Intermediate changesrobot-piglet2026-03-251-1/+3
| | | | commit_hash:5baacb4b9980f5d6be4d3a7703b7f10f948db42c
* protobuf: allow including both json/json.h and util/json_util.hvadim-xd2026-03-254-5/+24
| | | | commit_hash:8b025800d51ebaf6dda8420fe471e6375e90eb6d
* Fix grammarakhropov2026-03-034-10/+10
| | | | commit_hash:69ea0055a92f2b384387f867868067fee303a6cd
* Import utf8_range as an independent projectthegeorg2025-11-0412-1242/+3
| | | | | | | | And unbundle corresponding libraries from * contrib/libs/protobuf * contrib/libs/protobuf_std * contrib/libs/grpc/third_party/upb commit_hash:22d23fcab2e3e72dc440a629dc6dbc826d81f82f
* Revert patch from libcxxthegeorg2025-10-282-0/+22
| | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Откат изменений из libcxx и корректировка видимости методов 📝 - 🔁 Откачен патч из `libcxx`, касающийся модификатора доступа в `lazy_split_view.h` - 🔧 Удалены патчи для `protobuf`, изменяющие модификаторы доступа методов `SetRedactDebugString` - 🧹 Убраны макроопределения `#define private public` из тестов, что повышает безопасность и корректность проверок - 🔀 Перемещены методы в секцию `public` в нескольких классах, где требовался доступ к ранее приватным членам - 📦 Внесены изменения в реализацию и тесты, связанные с корректным использованием API без нарушения инкапсуляции - 🛠 Удалены ненужные патчи, возвращающие код к исходному состоянию после отката изменений в сторонних библиотеках <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Code Assistant</font></a> </section> commit_hash:c3f6064a7107acf7efecd04e83b6da52f8b3a860
* Random cleanups in protobuf importthegeorg2025-10-024-23/+19
| | | | commit_hash:dbf9cb42d96e6b988595e3063e0f52ca7c8d8fe7
* Simplify contrib/libs/protobuf{,_std} import (and fix reimport)thegeorg2025-09-189-147/+203
| | | | commit_hash:0edabe845682a1d6c39dead0b00d307533adfbb1
* feat contrib/protobuf: enable debug_redact for message fieldskpavlov002025-07-163-3/+109
| | | | | | | Backport of upstream commits: <https://github.com/protocolbuffers/protobuf/commit/759fd91388235d7f23f2621d7b8e962cded51781> <https://github.com/protocolbuffers/protobuf/commit/c3f61a61281e23d8ad2bd6ca0e55d1c31576f36d> commit_hash:94f61146a91a24c44303b1bad6c98922b1f8c75e
* feat contrib/protobuf: Make public 'TextFormat::Printer::SetRedactDebugString'kpavlov002025-07-142-3/+25
| | | | | | | Backport of upstream commit: [Make public 'TextFormat::Printer::SetRedactDebugString'](https://github.com/protocolbuffers/protobuf/pull/22508) (<https://github.com/protocolbuffers/protobuf/pull/22508>) commit_hash:c7b21f3f2d822e2378ed8d7b738714764bb0afbd
* fix protobuf: backport "Use RAII instead of explicit delete."antonyzhilin2025-07-032-32/+167
| | | | | | | This fixes a memory leak if a `ZeroCopyOutputStream` implementation throws. https://github.com/protocolbuffers/protobuf/commit/be875d0aaf37dbe6948717ea621278e75e89c9c7 commit_hash:34bf698fbbb16786653d00e2106bedfcbbee6128
* Merge numerous abseil-cpp-tstring sublibraries to ease unbundlingthegeorg2025-06-212-28/+20
| | | | commit_hash:257c1f495ecb3aac071ea951e8384c5b7d0a5251
* Intermediate changesrobot-piglet2025-05-071-1/+1
| | | | commit_hash:8e91f1bc83ec2f7c5c04762b6c4a7343ab3506f2
* Intermediate changesrobot-piglet2025-01-271-4/+0
| | | | commit_hash:ea50a3f2955f19abbb43e2898690c7fd6b69d864
* Mandate string normalization in yamaker import specsthegeorg2024-12-191-5/+5
| | | | commit_hash:6d2a56c5f8e052fb718c9da2ce6d1eb010185b51
* YQL-19206 Move contrib/ydb/library/yql/tests/sql/sql2yql -> ↵udovichenko-r2024-11-191-0/+5
| | | | | | yql/essentials/tests/sql/sql2yql commit_hash:137ab446f8ed4df274d02b251cbe5e2bb08c8194
* [protobuf] Restore methods with std::string_viewvadim-xd2024-10-299-125/+97
| | | | commit_hash:abb56697e948fac46777acec62a62b40767ea74d
* Intermediate changesrobot-piglet2024-10-201-1/+3
| | | | commit_hash:eddaace1b99679850506a2fe1993b3e0be396422
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-0955-0/+3587
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Fix reimportsnechda2024-09-193-5/+4
| | | | commit_hash:b4b0ee880890478723bec5ff7a5083ba1db1d1f7
* Update cpp-protobuf to 22.5nechda2024-08-30240-36779/+35392
| | | | | | | | | | | | | | Привет!\ Этот PR переключат cpp & python библиотеки protobuf на версию 22.5 Если у вас возникли проблемы после влития этого PR: 1. Если начали падать канон тесты, то проведите их переканонизацию 2. Прочитайте <https://wiki.yandex-team.ru/users/nechda/obnovlenie-cpp-protobuf-22.5/> страничку с основными изменениями 3. Если страничка в вики не помогла, то пишите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/DEVTOOLSSUPPORT) 7fecade616c20a841b9e9af7b7998bdfc8d2807d
* Intermediate changesrobot-piglet2024-08-243-0/+6
|
* Intermediate changesrobot-piglet2024-08-141-2/+1
|
* Intermediate changesrobot-piglet2024-08-071-4/+0
|
* Turn on unused variables warningmikhnenko2024-08-072-3/+1
| | | | | | | | | Если после это `pr` ломается сборка попробуйте способы решения: * Починить unused-variable в коде * Собрать с флагом `-DCFLAGS="-Wno-unused-parameter"` Если не помогает - приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT&_form=6668786540e3616bc95905d3) d45d3e8ee75f0694d7dc7ba4b68aff5b4d91abf7
* Get back warnings if FIX_UNUSED_PARAMETR_PLS=yesmikhnenko2024-07-303-0/+11
| | | | 58c003d6e4dd94e5df4c1cf9f90ff53f2794e5b2
* Allow ref count using instead of copyingmikhnenko2024-07-051-1/+2
| | | | 23539e82b20a022827e32bd98a2ab2abac725fab
* Update protobuf to 3.21.2mikhnenko2024-06-3090-6700/+8467
| | | | a628f0376085fcf46dc6d24629f2a7dacb91ae79
* Use protoc_old for perlmikhnenko2024-06-281-4/+3
| | | | 32ffef9bfd0386d73c6e0ac8887829e4e0056d08
* Update protobuf to 3.20.2 and pyprotobuf to 3.20.3mikhnenko2024-06-25162-9010/+9737
| | | | | | | | Если это pull-request что-то сломал, то: - если это тест с канонизацией и еще нет pr с переканонизацией, то переканонизируйте пожалуйста сами - проверьте, что тест не флапает - приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT) - там вам обязательно помогут 987be5ed151f827f7f292f32420470b04b71a91d
* CMake generator based on Jinja generatordimdim112024-05-151-1/+1
| | | | 99902937b544f5d8150a5c6132861e1bb52d3ced
* Do not drop adincls in ya make opensource build because of cmake export ↵svidyuk2024-04-051-7/+17
| | | | | | replacements a118aa391374ee757d795d5237e28fb8cf1e74fe
* revert rXXXXXX, rXXXXXXsnermolaev2024-04-011-17/+7
| | | | | | | | | | | Revert "Control of exporting with system STL/vanilla protoc/linux-headers/openSSL by ymake.core.conf" This reverts commit eb123654ae6ebb82ad676dd1fdcd866e27ee1d88, reversing changes made to 8177a333abcef7ed90ff110a9c7591be4828de64. Revert "YT-19191: Rename flag NO_CUSTOM_CHAR_PTR_STD_COMPARATOR in build configs" This reverts commit 37eff4e1f8d8316d90e9d97fd69353bd1476a41f, reversing changes made to 3d5d96d24fb40eb0373254617c250e1f2ad41a47. 85b8629ed139a675adfba85b85a44e759b1553c7
* Control of exporting with system STL/vanilla protoc/linux-headers/openSSL by ↵dimdim112024-03-291-7/+17
| | | | | | ymake.core.conf eb123654ae6ebb82ad676dd1fdcd866e27ee1d88
* Disable Solaris-specific includesthegeorg2024-02-232-2/+2
| | | | 4d7a5caf7339d32a0f45a35e4ec158c4f2bb9ce8
* feat contrib: aiogram 3armenqa2024-01-196-898/+0
| | | | Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
* External build system generator release 65robot-ya-builder2023-12-051-3/+3
| | | | Update tools: yexport, os-yexport
* add darwin-arm64 CMakeListsdcherednik2023-11-202-0/+177
|
* Intermediate changesrobot-piglet2023-09-064-12/+8
|
* [yql] cleanup ya.makes (part 1)udovichenko-r2023-08-281-0/+9
| | | | YQL-16404
* Add explicit sanitizer dependencies up to contrib/libs/v8reshilkin2023-07-265-0/+9
|
* add ymake export to ydbalexv-smirnov2023-06-134-0/+227
|
* Remove extra semicolon in contrib/lib/protobuf patchesbulatman2023-05-042-2/+2
|
* External build system generator release 29robot-ya-builder2023-04-191-1/+1
| | | Update tools: yexport
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-284-227/+0
|
* External build system generator release 21robot-ya-builder2023-03-171-3/+3
| | | Update tools: yexport
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-154-0/+227
|
* Intermediate changesrobot-piglet2023-03-092-0/+176
|
* Intermediate changesrobot-piglet2023-03-073-2/+2
|