| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:8b025800d51ebaf6dda8420fe471e6375e90eb6d
|
| |
|
|
| |
commit_hash:69ea0055a92f2b384387f867868067fee303a6cd
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<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
|
| |
|
|
|
|
|
| |
Backport of upstream commits:
<https://github.com/protocolbuffers/protobuf/commit/759fd91388235d7f23f2621d7b8e962cded51781>
<https://github.com/protocolbuffers/protobuf/commit/c3f61a61281e23d8ad2bd6ca0e55d1c31576f36d>
commit_hash:94f61146a91a24c44303b1bad6c98922b1f8c75e
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This fixes a memory leak if a `ZeroCopyOutputStream` implementation throws.
https://github.com/protocolbuffers/protobuf/commit/be875d0aaf37dbe6948717ea621278e75e89c9c7
commit_hash:34bf698fbbb16786653d00e2106bedfcbbee6128
|
| |
|
|
| |
commit_hash:abb56697e948fac46777acec62a62b40767ea74d
|
| |
|
|
|
| |
<HIDDEN_URL>
commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
|
| |
|
|
| |
commit_hash:b4b0ee880890478723bec5ff7a5083ba1db1d1f7
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Привет!\
Этот 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
|
| |
|
|
|
|
|
|
|
| |
Если после это `pr` ломается сборка попробуйте способы решения:
* Починить unused-variable в коде
* Собрать с флагом `-DCFLAGS="-Wno-unused-parameter"`
Если не помогает - приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT&_form=6668786540e3616bc95905d3)
d45d3e8ee75f0694d7dc7ba4b68aff5b4d91abf7
|
| |
|
|
| |
58c003d6e4dd94e5df4c1cf9f90ff53f2794e5b2
|
| |
|
|
| |
23539e82b20a022827e32bd98a2ab2abac725fab
|
| |
|
|
| |
a628f0376085fcf46dc6d24629f2a7dacb91ae79
|
| |
|
|
|
|
|
|
| |
Если это pull-request что-то сломал, то:
- если это тест с канонизацией и еще нет pr с переканонизацией, то переканонизируйте пожалуйста сами
- проверьте, что тест не флапает
- приходите в [DEVTOOLSSUPPORT](https://st.yandex-team.ru/createTicket?queue=DEVTOOLSSUPPORT) - там вам обязательно помогут
987be5ed151f827f7f292f32420470b04b71a91d
|
| |
|
|
| |
4d7a5caf7339d32a0f45a35e4ec158c4f2bb9ce8
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| |
К сожалению, люди успели наплодить переменных и методов c именами i64(), ui64(), поэтому для генеренного кода проще всего оказалось завести несколько type alias arc_ui64 -> ui64, и так далее.
|
| | |
|
| | |
|
| |
|
|
| |
ref:a38b5ca2d36fc460a2166dfd24c6ae66b17f2d1f
|
| |
|
|
| |
ref:4846abb21711ea0dc148d4c5df7b5edd3d1bdc69
|
| |
|
|
|
|
| |
IGNIETFERRO-2005
ref:654c58349277712629da0077da5456caae3cffba
|
| |
|
|
| |
ref:e2259743aaaa198850a5184b92813fca8eb3a49b
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
<[email protected]>. Commit 2 of 2.
|
| |
|
|
| |
<[email protected]>. Commit 1 of 2.
|
| | |
|
| | |
|
| |
|
|
| |
Commit 2 of 2.
|
| |
|
|
| |
Commit 1 of 2.
|
| | |
|