Skip to content

[pull] main from protocolbuffers:main#361

Merged
pull[bot] merged 4 commits intosysfce2:mainfrom
protocolbuffers:main
Apr 15, 2024
Merged

[pull] main from protocolbuffers:main#361
pull[bot] merged 4 commits intosysfce2:mainfrom
protocolbuffers:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 15, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

mkruskal-google and others added 4 commits April 15, 2024 06:28
We will be punting on actual implementation of lifetime verification during dynamic builds, but in the future leaning towards the simplified algorithm.

PiperOrigin-RevId: 624937514
 - Only call GetUtf8CheckMode once per field.
 - Avoid vector reallocations in GenerateFieldNames by sizing it correctly from the start and using pointers to write to it instead of push_back.
 - Stop making a temporary array of names. We cache GetUtf8CheckMode so testing for it again is cheaper.

PiperOrigin-RevId: 624986618
…of proto messages in Rust. Currently supports all field types except Repeated and Map

PiperOrigin-RevId: 624995511
PiperOrigin-RevId: 625030368
@pull pull bot added the ⤵️ pull label Apr 15, 2024
@pull pull bot merged commit 0a497f9 into sysfce2:main Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants