~thopiekar/protobuf/+git/protobuf:main-202404180211

Last commit made on 2024-04-18
Get this branch:
git clone -b main-202404180211 https://git.launchpad.net/~thopiekar/protobuf/+git/protobuf

Branch merges

Branch information

Name:
main-202404180211
Repository:
lp:~thopiekar/protobuf/+git/protobuf

Recent commits

e2da2c6... by Protobuf Team Bot <email address hidden>

Updating version.json and repo version numbers to: 28-dev

89118ba... by Mike Kruskal <email address hidden>

Fix bazel cache issues in 7.0.0

We're seeing a high flake rate due to remote cache-misses only on Bazel 7 builds. The key change here seems to be adding the remote_download_output flag, but this also upgrades us to 7.1.1 and adds some retry behavior to caching issues.

PiperOrigin-RevId: 625892332

57a6e8d... by Mike Kruskal <email address hidden>

Add dedicated tests to lock down that overridable defaults never change.

Once an edition is released these should be fixed forever. On the other hand, the fixed defaults may see new features included as we change legacy behaviors in future editions.

PiperOrigin-RevId: 625842071

f76b28e... by Protobuf Team Bot <email address hidden>

Minor cleanup: IWYU, clang-tidy, etc.

PiperOrigin-RevId: 625836385

1bc6d6d... by Keith Smiley <email address hidden>

[bzlmod] Set repo_name to com_google_protobuf (#16495)

This is currently required by https://github.com/protocolbuffers/protobuf/blob/8d025c08ff9c4e63f37f62b64f3046183ef7ab20/upb_generator/bootstrap_compiler.bzl#L30

We could try to change it but this is fine to do for now

Closes #16495

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16495 from keith:ks/bzlmod-set-repo_name-to-com_google_protobuf 357776de4a6d9d03c21b5dae642847800b975333
PiperOrigin-RevId: 625820218

6afdd5a... by Protobuf Team Bot <email address hidden>

Auto-generate files after cl/625815212

e5502c7... by Mike Kruskal <email address hidden>

Removed merged features from the edition defaults IR.

All of this information is still available by merging fixed_features and overridable_features. This new split will make validation easier for runtimes that need to do dynamic builds.

PiperOrigin-RevId: 625815212

d1f2eae... by Mike Kruskal <email address hidden>

Fix delimited encoding for lazy-initialized fields.

Instead of rewriting the field type, just leave it alone. This will only be a potential behavior change for people calling DescriptorPool::InternalSetLazilyBuildDependencies directly. Our normal codegen path already sets field types correctly and is unaffected.

PiperOrigin-RevId: 625807209

1d44d84... by Mike Kruskal <email address hidden>

Internal changes

PiperOrigin-RevId: 625794743

9c686a2... by Keith Smiley <email address hidden>

[bzlmod] Set repo_name to com_google_protobuf (#16495)

This is currently required by https://github.com/protocolbuffers/protobuf/blob/8d025c08ff9c4e63f37f62b64f3046183ef7ab20/upb_generator/bootstrap_compiler.bzl#L30

We could try to change it but this is fine to do for now

Closes #16495

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16495 from keith:ks/bzlmod-set-repo_name-to-com_google_protobuf 357776de4a6d9d03c21b5dae642847800b975333
PiperOrigin-RevId: 625786077