Skip to content

FieldMask: finish him#3656

Merged
oldergod merged 1 commit into
masterfrom
bquenaudon.2026-07-13.fieldmask_12
Jul 14, 2026
Merged

FieldMask: finish him#3656
oldergod merged 1 commit into
masterfrom
bquenaudon.2026-07-13.fieldmask_12

Conversation

@oldergod

Copy link
Copy Markdown
Member
  • Preserved Swift recursion depth during merged decoding.
  • Correctly merged repeated same-member message oneofs across Java, Kotlin, Swift, and dynamic adapters.
  • Deferred Swift proto2 required-field validation until all occurrences are merged.
  • Made FieldMask merging linear on JVM and Swift generated paths.

@oldergod
oldergod force-pushed the bquenaudon.2026-07-13.fieldmask_12 branch from a375523 to 6fe323e Compare July 13, 2026 14:00
Base automatically changed from bquenaudon.2026-07-09.fieldmask_10 to master July 14, 2026 10:57
  - Preserved Swift recursion depth during merged decoding.
  - Correctly merged repeated same-member message oneofs across Java, Kotlin, Swift, and dynamic adapters.
  - Deferred Swift proto2 required-field validation until all occurrences are merged.
  - Made FieldMask merging linear on JVM and Swift generated paths.
@oldergod
oldergod force-pushed the bquenaudon.2026-07-13.fieldmask_12 branch from 6fe323e to 8c68d05 Compare July 14, 2026 11:00
@oldergod
oldergod enabled auto-merge July 14, 2026 11:00
@oldergod
oldergod disabled auto-merge July 14, 2026 12:04
@oldergod
oldergod merged commit 565c13a into master Jul 14, 2026
17 checks passed
@oldergod
oldergod deleted the bquenaudon.2026-07-13.fieldmask_12 branch July 14, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant