summaryrefslogtreecommitdiffstats
path: root/contrib/libs/protobuf/src
Commit message (Collapse)AuthorAgeFilesLines
* Shuffle protobuf patches to simplify the updatethegeorg2026-06-071-59/+53
| | | | | | | 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
* protobuf: allow including both json/json.h and util/json_util.hvadim-xd2026-03-252-2/+7
| | | | commit_hash:8b025800d51ebaf6dda8420fe471e6375e90eb6d
* Fix grammarakhropov2026-03-032-5/+5
| | | | commit_hash:69ea0055a92f2b384387f867868067fee303a6cd
* Revert patch from libcxxthegeorg2025-10-281-0/+2
| | | | | | | | | | | | | | | | | <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
* feat contrib/protobuf: enable debug_redact for message fieldskpavlov002025-07-162-3/+37
| | | | | | | 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-141-3/+3
| | | | | | | 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-031-32/+33
| | | | | | | This fixes a memory leak if a `ZeroCopyOutputStream` implementation throws. https://github.com/protocolbuffers/protobuf/commit/be875d0aaf37dbe6948717ea621278e75e89c9c7 commit_hash:34bf698fbbb16786653d00e2106bedfcbbee6128
* [protobuf] Restore methods with std::string_viewvadim-xd2024-10-292-5/+19
| | | | commit_hash:abb56697e948fac46777acec62a62b40767ea74d
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-091-0/+769
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Fix reimportsnechda2024-09-192-3/+2
| | | | commit_hash:b4b0ee880890478723bec5ff7a5083ba1db1d1f7
* Update cpp-protobuf to 22.5nechda2024-08-30230-33327/+34340
| | | | | | | | | | | | | | Привет!\ Этот 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
* 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-302-0/+7
| | | | 58c003d6e4dd94e5df4c1cf9f90ff53f2794e5b2
* Allow ref count using instead of copyingmikhnenko2024-07-051-1/+2
| | | | 23539e82b20a022827e32bd98a2ab2abac725fab
* Update protobuf to 3.21.2mikhnenko2024-06-3086-6681/+8280
| | | | a628f0376085fcf46dc6d24629f2a7dacb91ae79
* Update protobuf to 3.20.2 and pyprotobuf to 3.20.3mikhnenko2024-06-25159-8998/+9512
| | | | | | | | Если это pull-request что-то сломал, то: - если это тест с канонизацией и еще нет pr с переканонизацией, то переканонизируйте пожалуйста сами - проверьте, что тест не флапает - приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT) - там вам обязательно помогут 987be5ed151f827f7f292f32420470b04b71a91d
* Disable Solaris-specific includesthegeorg2024-02-232-2/+2
| | | | 4d7a5caf7339d32a0f45a35e4ec158c4f2bb9ce8
* Remove extra semicolon in contrib/lib/protobuf patchesbulatman2023-05-042-2/+2
|
* (no commit message)pg2023-02-211-0/+7
|
* Fix protobuf ubsan error when parsing empty arrayssnaury2023-02-161-1/+3
|
* reimplement must-use-resultpg2023-02-081-45/+51
|
* 3.19.0pg2023-02-08112-5113/+7056
|
* less shimpg2023-02-0698-2081/+2081
| | | К сожалению, люди успели наплодить переменных и методов c именами i64(), ui64(), поэтому для генеренного кода проще всего оказалось завести несколько type alias arc_ui64 -> ui64, и так далее.
* replace hand-crafted patch with computer programpg2023-02-0599-2549/+2078
|
* Update contrib/libs/protobuf{_std} to 3.18.3thegeorg2022-09-1616-39/+67
|
* fix ya.makemonster2022-07-072-18/+0
|
* protobuf: fix noapacheupper asan problem DEVTOOLSSUPPORT-19818heretic2022-06-161-6/+4
| | | | ref:a38b5ca2d36fc460a2166dfd24c6ae66b17f2d1f
* Update protobuf to 3.18.1heretic2022-06-14103-7598/+11415
| | | | ref:4846abb21711ea0dc148d4c5df7b5edd3d1bdc69
* [protobuf] revert "print bytes as string" patchswarmer2022-06-101-1/+1
| | | | | | IGNIETFERRO-2005 ref:654c58349277712629da0077da5456caae3cffba
* intermediate changesarcadia-devtools2022-03-232-0/+3
| | | | ref:e2259743aaaa198850a5184b92813fca8eb3a49b
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.nedol2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.nedol2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.gritukan2022-02-102-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.gritukan2022-02-102-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ermolovd2022-02-102-28/+28
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ermolovd2022-02-102-28/+28
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.paxakor2022-02-1046-859/+859
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.paxakor2022-02-1046-859/+859
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.qkrorlqr2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.qkrorlqr2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.sobols2022-02-102-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.sobols2022-02-102-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yazevnul2022-02-105-24/+24
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yazevnul2022-02-105-24/+24
|
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-10176-61269/+61269
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-10176-61269/+61269
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.workfork2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.workfork2022-02-101-5/+5
|
* Restoring authorship annotation for Andrey Khalyavin <[email protected]>. ↵Andrey Khalyavin2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Andrey Khalyavin <[email protected]>. ↵Andrey Khalyavin2022-02-101-1/+1
| | | | Commit 1 of 2.