Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: protocolbuffers/protobuf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v33.1
Choose a base ref
...
head repository: protocolbuffers/protobuf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v33.2
Choose a head ref
  • 14 commits
  • 77 files changed
  • 9 contributors

Commits on Nov 12, 2025

  1. Configuration menu
    Copy the full SHA
    a8ecd1f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #24406 from protocolbuffers/33.x-202511122157

    Merge release commits to 33.x
    zhangskz authored Nov 12, 2025
    Configuration menu
    Copy the full SHA
    06d6548 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2025

  1. Extract arm64 asm check

    PiperOrigin-RevId: 823185820
    protobuf-github-bot authored and mkruskal-google committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    13ee2ce View commit details
    Browse the repository at this point in the history
  2. Add BTI to branch targets when branch protection is enabled. This res…

    …olves
    
    #23306
    
    Since there's a measurable performance cost (~12% for a long varint heavy message) on little and mid size cores, these instructions aren't unconditionally emitted even though they're compatible (CPUs lacking FEAT_BTI interpret them as HINT/NOP). Even with these extra instructions, the assembly path is still much faster than the generic one.
    
    PiperOrigin-RevId: 834093313
    protobuf-github-bot authored and mkruskal-google committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    72a48f9 View commit details
    Browse the repository at this point in the history
  3. Reserving a declaration for the Impress proto plugin.

    PiperOrigin-RevId: 835386232
    protobuf-github-bot authored and mkruskal-google committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    8a0b438 View commit details
    Browse the repository at this point in the history
  4. Fix a bug with custom features outside of the pb package.

    This was always intended to be possible, but was accidentally broken by a recent improvement in C++.  This expands the generated defaults to all features, adding an implicit requirement that the message type of each feature extension is unique.  The only violation of this today was in our test features.
    
    PiperOrigin-RevId: 836350099
    mkruskal-google committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    483173d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    058bffa View commit details
    Browse the repository at this point in the history
  6. Use generic Marshal.SizeOf when possible (#21964) (#24673)

    85507b9 introduced a new call to Marshal.Sizeof(Type). This call is not AOT compatible, which is a regression as prior versions were AOT compatible, even if not directly supported.
    
    This conditionally uses the generic version of Marshal.SizeOf, which is AOT compatible to fix the issue.
    
    Closes #21824
    
    Closes #21964
    
    COPYBARA_INTEGRATE_REVIEW=#21964 from ThadHouse:genericsizeof a12294e
    PiperOrigin-RevId: 818694739
    
    Co-authored-by: Thad House <thadhouse1@gmail.com>
    zhangskz and ThadHouse authored Dec 2, 2025
    Configuration menu
    Copy the full SHA
    9f263cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50c9e62 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #24677 from protocolbuffers/33.2-cp

    Backport fixes for 33.2
    mkruskal-google authored Dec 2, 2025
    Configuration menu
    Copy the full SHA
    93a4005 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2025

  1. Add EDITION_UNSTABLE for new edition development

    PiperOrigin-RevId: 830474777
    Rachel Goldfinger committed Dec 4, 2025
    Configuration menu
    Copy the full SHA
    9247790 View commit details
    Browse the repository at this point in the history
  2. regenerate staleness tests

    Rachel Goldfinger committed Dec 4, 2025
    Configuration menu
    Copy the full SHA
    e9f62c6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #24699 from protocolbuffers/edition_unstable_33.x

    Add EDITION_UNSTABLE for new edition development
    rgoldfinger6 authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    f4d8b01 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2025

  1. Configuration menu
    Copy the full SHA
    7ccf206 View commit details
    Browse the repository at this point in the history
Loading