~thopiekar/protobuf/+git/protobuf:main-tmp-2

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

Branch merges

Branch information

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

Recent commits

62e3a77... by Protobuf Team Bot <email address hidden>

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

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

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

Auto-generate files after cl/625771423