lp:~thopiekar/protobuf/+git/protobuf

Get this repository:
git clone https://git.launchpad.net/~thopiekar/protobuf/+git/protobuf

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/google/protobuf.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 4 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 5 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log

Repository scan failed

Scanning this repository for changes failed. You can manually rescan if required.

Branches

Name Last Modified Last Commit
test_626942465 2024-04-23 01:05:44 UTC
Java Proto Lite: Serialize repeated enums without allocating

Author: Protobuf Team Bot
Author Date: 2024-04-22 07:46:29 UTC

Java Proto Lite: Serialize repeated enums without allocating

Serialize repeated enums without allocating

PiperOrigin-RevId: 626942465

test_626942466 2024-04-23 01:04:57 UTC
Internal change

Author: Protobuf Team Bot
Author Date: 2024-04-22 07:46:29 UTC

Internal change

PiperOrigin-RevId: 626942466

test_626934877 2024-04-23 01:04:57 UTC
Add unit test enum showing allocation in repeated enum lists

Author: Protobuf Team Bot
Author Date: 2024-04-22 07:08:34 UTC

Add unit test enum showing allocation in repeated enum lists

TestPackedTypes' field is unused, it's just there to make the messages symmetric between packed and unpacked versions.

PiperOrigin-RevId: 626934877

main 2024-04-23 00:43:40 UTC
Auto-generate files after cl/627204923

Author: Protobuf Team Bot
Author Date: 2024-04-23 00:43:40 UTC

Auto-generate files after cl/627204923

test_627139608 2024-04-22 20:36:41 UTC
update decode_fast.c to assert that non-const messages are not frozen

Author: Hong Shin
Author Date: 2024-04-22 20:31:18 UTC

update decode_fast.c to assert that non-const messages are not frozen

PiperOrigin-RevId: 627139608

test_621557025 2024-04-22 20:14:59 UTC
Make upb rely on what's on the wire instead of descriptor for submsg parsing

Author: Hong Shin
Author Date: 2024-04-03 16:59:49 UTC

Make upb rely on what's on the wire instead of descriptor for submsg parsing

PiperOrigin-RevId: 621557025

test_627130548 2024-04-22 20:12:21 UTC
Ensure that all upb functions taking non-const pointers assert that the messa...

Author: Hong Shin
Author Date: 2024-04-22 20:01:29 UTC

Ensure that all upb functions taking non-const pointers assert that the message is not frozen

PiperOrigin-RevId: 627130548

ffi-fix 2024-04-22 19:34:20 UTC
Merge from main.

Author: Jason Lunn
Author Date: 2024-04-22 19:34:20 UTC

Merge from main.
Use FFI 1.17.RC2.

test_627104633 2024-04-22 18:38:42 UTC
In the Kotlin DSL, reference builder methods with property syntax.

Author: Éamonn McManus
Author Date: 2024-04-22 18:35:09 UTC

In the Kotlin DSL, reference builder methods with property syntax.

PiperOrigin-RevId: 627104633

test_627084595 2024-04-22 17:42:02 UTC
Internal change

Author: Adam Cozzette
Author Date: 2024-04-22 17:36:14 UTC

Internal change

PiperOrigin-RevId: 627084595

cp-19 2024-04-22 16:44:30 UTC
remove use of mach_absolute_time (#15554)

Author: dmaclach
Author Date: 2024-01-25 09:12:35 UTC

remove use of mach_absolute_time (#15554)

`mach_absolute_time` is one of Apple's required reason APIs (https://developer.apple.com/documentation/kernel/1462446-mach_absolute_time?language=objc). Replace it with the suggested `clock_gettime_nsec_np(CLOCK_UPTIME_RAW)` so that we don't need a RRA entry in a privacy manifest.

issue #15029

Closes #15554

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15554 from protocolbuffers:dmaclach-mach_absolute_time 295d83178d5567743c720e7405ac974b0bcab832
PiperOrigin-RevId: 601370915

test_627024769 2024-04-22 14:42:42 UTC
Add a collision-avoidance behavior to the Rust Proto codegen.

Author: Protobuf Team Bot
Author Date: 2024-04-22 14:06:41 UTC

Add a collision-avoidance behavior to the Rust Proto codegen.

The intent is to avoid codegen issues for simple cases where a message of the shape:
message M {
   int32 x = 3
   string set_x = 8;
}

Which would otherwise break due to the first field having a setter whose name collides with the second field's getter.

By seeing that 'set_x' matches another field with a common accessor prefixed, it will generate all accessors for that field as though it was named `set_x_8`.

This does not avoid all possible collisions, but should mitigate the vast majority of situations of an accidental collision.

PiperOrigin-RevId: 627024769

dependabot/github_actions/actions/checkout-4.1.3 2024-04-22 12:33:17 UTC
Bump actions/checkout from 4.1.0 to 4.1.3

Author: dependabot[bot]
Author Date: 2024-04-22 12:33:17 UTC

Bump actions/checkout from 4.1.0 to 4.1.3

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

test_625554775 2024-04-20 12:15:18 UTC
internal change

Author: Protobuf Team Bot
Author Date: 2024-04-17 04:45:51 UTC

internal change

PiperOrigin-RevId: 625554775

test_626603963 2024-04-20 11:13:34 UTC
internal change

Author: Protobuf Team Bot
Author Date: 2024-04-20 11:06:26 UTC

internal change

PiperOrigin-RevId: 626603963

test_625741537 2024-04-19 23:19:41 UTC
DCHECK fail on hasbit change during serialization.

Author: Protobuf Team Bot
Author Date: 2024-04-17 18:01:54 UTC

DCHECK fail on hasbit change during serialization.

PiperOrigin-RevId: 625741537

test_626462967 2024-04-19 22:24:33 UTC
Clarify map behaviors in editions.

Author: Mike Kruskal
Author Date: 2024-04-19 21:00:39 UTC

Clarify map behaviors in editions.

Map fields should remain length-prefixed for now, even if DELIMITED is inherited. Field presence will remain unchanged, but unit-tests are added to make sure proto2/proto3 behaviors stay consistent.

Closes #16549

PiperOrigin-RevId: 626462967

test_626475632 2024-04-19 21:51:33 UTC
Catch all the exceptions in python JSON ParseDict and raise

Author: Jie Luo
Author Date: 2024-04-19 21:48:52 UTC

Catch all the exceptions in python JSON ParseDict and raise
json_format.ParseError

PiperOrigin-RevId: 626475632

test_626012269 2024-04-19 14:27:24 UTC
Create the concept of 'owned data' in upb/rust as a generalization of the upb...

Author: Protobuf Team Bot
Author Date: 2024-04-18 13:20:55 UTC

Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path.

PiperOrigin-RevId: 626012269

test_625685976 2024-04-19 12:56:48 UTC
Devirtualize CheckTypeAndMergeFrom and use the existing function from

Author: Protobuf Team Bot
Author Date: 2024-04-17 15:06:37 UTC

Devirtualize CheckTypeAndMergeFrom and use the existing function from
ClassData.
This removes a virtual function and reduces binary size.

PiperOrigin-RevId: 625685976

test_619577375 2024-04-18 20:18:41 UTC
Merge two functions that calculate the effective string field type and migrat...

Author: Protobuf Team Bot
Author Date: 2024-03-27 17:32:47 UTC

Merge two functions that calculate the effective string field type and migrate all callers to the new one.
The one removed was not taking into account edition features.

PiperOrigin-RevId: 619577375

test_625328922 2024-04-18 14:16:14 UTC
Change `FieldDescriptor::type()` to not have the call_once behavior.

Author: Protobuf Team Bot
Author Date: 2024-04-16 14:47:13 UTC

Change `FieldDescriptor::type()` to not have the call_once behavior.
This behavior is for lazily build descriptors, and those are for generated code
which always have this field set.
The `type()` function is called extensively in reflection based code and
removing the call_once has significant performance impact.

PiperOrigin-RevId: 625328922

test_625777108 2024-04-18 13:57:30 UTC
Put cleanup nodes on separate chunked list.

Author: Protobuf Team Bot
Author Date: 2024-04-17 19:52:47 UTC

Put cleanup nodes on separate chunked list.

PiperOrigin-RevId: 625777108

27.x 2024-04-18 03:42:03 UTC
Merge pull request #16557 from protocolbuffers/bazel-cache-fix

Author: Mike Kruskal
Author Date: 2024-04-18 03:42:03 UTC

Merge pull request #16557 from protocolbuffers/bazel-cache-fix

Bazel cache fix

main-202404180211 2024-04-18 03:22:30 UTC
Updating version.json and repo version numbers to: 28-dev

Author: Protobuf Team Bot
Author Date: 2024-04-17 23:44:43 UTC

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

test_625544972 2024-04-17 18:37:08 UTC
Avoid returning a pointer to internal storage of `upb_MiniTable.subs`.

Author: Joshua Haberman
Author Date: 2024-04-17 03:48:47 UTC

Avoid returning a pointer to internal storage of `upb_MiniTable.subs`.

PiperOrigin-RevId: 625544972

test_604904921 2024-04-17 17:23:41 UTC
feat: Made enum name parsing case-insensitive in Python

Author: Alexey Volkov
Author Date: 2024-02-07 09:37:10 UTC

feat: Made enum name parsing case-insensitive in Python

The enum names are expected to be case-insensitive.

Fixes https://github.com/protocolbuffers/protobuf/issues/15757

PiperOrigin-RevId: 604904921

test_625678814 2024-04-17 14:42:49 UTC
Fix documentation for FieldDescriptorProto.type field.

Author: Protobuf Team Bot
Author Date: 2024-04-17 14:39:23 UTC

Fix documentation for FieldDescriptorProto.type field.

PiperOrigin-RevId: 625678814

test_625376820 2024-04-17 04:46:30 UTC
Automated Code Change

Author: Protobuf Team Bot
Author Date: 2024-04-16 17:27:07 UTC

Automated Code Change

PiperOrigin-RevId: 625376820

test_625412427 2024-04-16 19:33:05 UTC
Internal version changes.

Author: Protobuf Team Bot
Author Date: 2024-04-16 19:11:23 UTC

Internal version changes.

PiperOrigin-RevId: 625412427

test_625251512 2024-04-16 09:19:56 UTC
Remove SettableValue<{ProtoStr, [u8]}> type from field setters

Author: Jakob Buchgraber
Author Date: 2024-04-16 09:16:39 UTC

Remove SettableValue<{ProtoStr, [u8]}> type from field setters

This change removes the only remaining use of SettableValue and FieldEntry in a public accessor. This change paves the way for removing these two types while not breaking any users.

We temporarily replace `impl SettableValue` with `impl AsRef`. In Protobuf Rust 1.0 we want Strings to use go/proto-rust-1.0-efficient-field-setters. At the moment we can't implement IntoProxied<ProtoStr> because ProtoStr is unsized. This will change after hlopko@'s work on strings which will introduce a sized string type.

PiperOrigin-RevId: 625251512

test_624952007 2024-04-16 08:02:14 UTC
Define and implement IntoProxied for messages

Author: Jakob Buchgraber
Author Date: 2024-04-15 14:23:25 UTC

Define and implement IntoProxied for messages

go/proto-rust-1.0-efficient-field-setters

PiperOrigin-RevId: 624952007

25.x 2024-04-05 15:50:46 UTC
Merge pull request #16388 from protocolbuffers/cp-manifest-jpms

Author: zhangskz
Author Date: 2024-04-05 15:50:46 UTC

Merge pull request #16388 from protocolbuffers/cp-manifest-jpms

Cherry-Pick Add Automatic-Module-Name (#14562)

jruby_9.4.6.0 2024-04-02 16:59:31 UTC
Update image digest.

Author: Jason Lunn
Author Date: 2024-04-02 16:59:31 UTC

Update image digest.

support_ruby_3.4.x 2024-04-02 16:08:40 UTC
Add bigdecimal to dependencies in preparation for Ruby 3.4 where it is no lon...

Author: Jason Lunn
Author Date: 2024-04-02 16:08:40 UTC

Add bigdecimal to dependencies in preparation for Ruby 3.4 where it is no longer built in.

26.x 2024-03-27 20:24:13 UTC
Merge pull request #16332 from protocolbuffers/26.x-202403271956

Author: Mike Kruskal
Author Date: 2024-03-27 20:24:13 UTC

Merge pull request #16332 from protocolbuffers/26.x-202403271956

Merge release commits to 26.x

bcr 2024-03-26 23:25:48 UTC
chore: add jsoncpp, it is used in the //conformance package

Author: Alex Eagle
Author Date: 2024-03-26 23:25:48 UTC

chore: add jsoncpp, it is used in the //conformance package

dependabot/github_actions/actions/cache-4.0.2 2024-03-25 12:53:28 UTC
Bump actions/cache from 3.2.4 to 4.0.2

Author: dependabot[bot]
Author Date: 2024-03-25 12:53:28 UTC

Bump actions/cache from 3.2.4 to 4.0.2

Bumps [actions/cache](https://github.com/actions/cache) from 3.2.4 to 4.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/627f0f41f6904a5b1efbaed9f96d9eb58e92e920...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot/go_modules/examples/go/google.golang.org/protobuf-1.33.0 2024-03-13 21:32:05 UTC
Bump google.golang.org/protobuf from 1.27.1 to 1.33.0 in /examples/go

Author: dependabot[bot]
Author Date: 2024-03-13 21:32:05 UTC

Bump google.golang.org/protobuf from 1.27.1 to 1.33.0 in /examples/go

Bumps google.golang.org/protobuf from 1.27.1 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

burndown_patches 2024-03-01 01:14:22 UTC
refactor: add MODULE.bazel file for bzlmod

Author: Alex Eagle
Author Date: 2024-03-01 01:14:19 UTC

refactor: add MODULE.bazel file for bzlmod

Step towards #14564. The strategy is:

1. Burndown the set of patches which are currently applied only when protobuf is published to BCR, by applying those patches to the repo.
2. In cases where a patch can't be accepted to the repo, it can be in the .bcr folder.
3. Finish #14565 by configuring the Publish-to-BCR github app.

regen-upb 2024-02-27 20:54:04 UTC
Disabled macOS 8.2, to match main.

Author: Josh Haberman
Author Date: 2024-02-27 20:54:04 UTC

Disabled macOS 8.2, to match main.

dependabot/pip/python/docs/jinja2-3.1.3 2024-02-18 03:46:08 UTC
Bump jinja2 from 3.0.0 to 3.1.3 in /python/docs

Author: dependabot[bot]
Author Date: 2024-02-18 03:46:08 UTC

Bump jinja2 from 3.0.0 to 3.1.3 in /python/docs

Bumps [jinja2](https://github.com/pallets/jinja) from 3.0.0 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.0.0...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

bootstrap_upb_fix 2024-02-13 22:39:39 UTC
Fixed bootstrapping bug with upb when building from a different repo.

Author: Josh Haberman
Author Date: 2024-02-13 22:39:39 UTC

Fixed bootstrapping bug with upb when building from a different repo.

This is essentially backporting a fix that exists on main already:
https://github.com/protocolbuffers/protobuf/blob/a3c33a87c1f24a7aa082317257a9ee297b4d883d/upb_generator/bootstrap_compiler.bzl#L23

reenable_cruby_ffi_tests 2024-02-12 16:55:23 UTC
Turn off NDEBUG to see if anything fails.

Author: Jason Lunn
Author Date: 2024-02-12 16:55:23 UTC

Turn off NDEBUG to see if anything fails.

main-202401251548 2024-01-24 22:00:11 UTC
Updating version.json and repo version numbers to: 27-dev

Author: Protobuf Team Bot
Author Date: 2024-01-24 22:00:11 UTC

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

dmaclach-mach_absolute_time 2024-01-23 22:53:20 UTC
remove use of mach_absolute_time

Author: dmaclach
Author Date: 2024-01-23 22:53:20 UTC

remove use of mach_absolute_time

`mach_absolute_time` is one of Apple's required reason APIs (https://developer.apple.com/documentation/kernel/1462446-mach_absolute_time?language=objc). Replace it with the suggested `clock_gettime_nsec_np(CLOCK_UPTIME_RAW)` so that we don't need a RRA entry in a privacy manifest.

issue #15029

21.x 2024-01-19 18:53:54 UTC
Fix failing Mac CI tests on 21.x (#15473)

Author: Adam Cozzette
Author Date: 2024-01-19 18:53:54 UTC

Fix failing Mac CI tests on 21.x (#15473)

I also removed the Codespell workflow since we're no longer using that
on main.

3.19.x 2024-01-19 18:27:45 UTC
Fix failing Mac CI tests on 3.19.x (#15485)

Author: Adam Cozzette
Author Date: 2024-01-19 18:27:45 UTC

Fix failing Mac CI tests on 3.19.x (#15485)

I also removed the Codespell workflow since we're no longer using this
on main.

ruby-rm-syntax 2024-01-05 23:31:49 UTC
Removed `syntax` and added `has_presence`/`is_packed`.

Author: Josh Haberman
Author Date: 2024-01-05 23:31:49 UTC

Removed `syntax` and added `has_presence`/`is_packed`.

ruby-json-pool-fix 2024-01-04 23:17:23 UTC
Disable JSON extensions tests for JRuby native.

Author: Josh Haberman
Author Date: 2024-01-04 23:17:23 UTC

Disable JSON extensions tests for JRuby native.

fix_jruby_proto3_optional 2024-01-03 22:08:05 UTC
Resolve conflicts.

Author: Jason Lunn
Author Date: 2024-01-03 22:08:05 UTC

Resolve conflicts.

dependabot/github_actions/actions/setup-dotnet-4.0.0 2024-01-02 19:13:07 UTC
Bump actions/setup-dotnet from 3.2.0 to 4.0.0

Author: dependabot[bot]
Author Date: 2024-01-02 19:13:07 UTC

Bump actions/setup-dotnet from 3.2.0 to 4.0.0

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/3447fd6a9f9e57506b15f895c5b76d3b197dc7c2...4d6c8fcf3c8f7a60068d26b594648e99df24cee3)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

add-support-for-options-in-ruby 2023-11-08 20:25:11 UTC
Simplify deep freeze logic.

Author: Jason Lunn
Author Date: 2023-11-08 20:25:11 UTC

Simplify deep freeze logic.

shaod2-patch-1 2023-11-07 17:37:04 UTC
Recover version.json to main/26-dev

Author: Dennis Shao
Author Date: 2023-11-07 17:37:04 UTC

Recover version.json to main/26-dev

22.x 2023-11-02 22:16:52 UTC
Merge pull request #14623 from protocolbuffers/win2019-22.x

Author: Mike Kruskal
Author Date: 2023-11-02 22:16:52 UTC

Merge pull request #14623 from protocolbuffers/win2019-22.x

Backport CI fixes to 22.x

23.x 2023-11-02 21:49:51 UTC
Merge pull request #14622 from protocolbuffers/win2019-23.x

Author: Mike Kruskal
Author Date: 2023-11-02 21:49:51 UTC

Merge pull request #14622 from protocolbuffers/win2019-23.x

Backport CI fixes to 23.x

win2019-23.x 2023-11-02 21:26:44 UTC
Followup fixes

Author: Mike Kruskal
Author Date: 2023-11-02 21:02:13 UTC

Followup fixes

24.x 2023-11-02 20:27:00 UTC
Merge pull request #14621 from protocolbuffers/win2019-24.x

Author: Mike Kruskal
Author Date: 2023-11-02 20:27:00 UTC

Merge pull request #14621 from protocolbuffers/win2019-24.x

Backport CI fixes to 24.x

25.x-202311012212 2023-11-01 20:03:44 UTC
Updating version.json to: 25.1-dev

Author: Protobuf Team Bot
Author Date: 2023-11-01 20:03:44 UTC

Updating version.json to: 25.1-dev

ruby_dep 2023-10-31 20:41:54 UTC
refactor: relocate ruby targets under the //ruby package

Author: Alex Eagle
Author Date: 2023-10-31 19:32:05 UTC

refactor: relocate ruby targets under the //ruby package

Fixes #14569

bzlmod 2023-10-31 19:22:46 UTC
chore(bazel): add MODULE.bazel files for bzlmod

Author: Alex Eagle
Author Date: 2023-10-31 19:21:11 UTC

chore(bazel): add MODULE.bazel files for bzlmod

main-202310162054 2023-10-16 19:36:51 UTC
Updating version.json to: 26-dev

Author: Protobuf Team Bot
Author Date: 2023-10-16 19:36:51 UTC

Updating version.json to: 26-dev

gha 2023-09-21 17:32:15 UTC
Internal changes

Author: Mike Kruskal
Author Date: 2023-09-21 16:46:06 UTC

Internal changes

PiperOrigin-RevId: 567335670

test_559560115 2023-08-24 11:14:15 UTC
LET ME RUN PRESUBMIT!!!

Author: Protobuf Team Bot
Author Date: 2023-08-23 22:25:33 UTC

LET ME RUN PRESUBMIT!!!

PiperOrigin-RevId: 559560115

rm-php-compat-code 2023-08-18 22:57:11 UTC
Restore Abseil submodule to main.

Author: Josh Haberman
Author Date: 2023-08-18 22:57:11 UTC

Restore Abseil submodule to main.

ruby-ffi-freezing 2023-07-31 19:37:51 UTC
Pin frozen messages to their arena to prevent garbage collection.

Author: Jason Lunn
Author Date: 2023-07-31 19:37:51 UTC

Pin frozen messages to their arena to prevent garbage collection.

ruby_artifact_uploads 2023-07-31 18:52:17 UTC
Turn off the finalizer output to avoid timeouts.

Author: Jason Lunn
Author Date: 2023-07-31 18:52:17 UTC

Turn off the finalizer output to avoid timeouts.

23.x-202305171614 2023-05-16 23:13:59 UTC
Updating version.json to: 23.2-dev

Author: Protobuf Team Bot
Author Date: 2023-05-16 23:13:59 UTC

Updating version.json to: 23.2-dev

revert-12721-main-202305082101 2023-05-09 16:09:22 UTC
Revert "Merge to main after 23.0 release"

Author: deannagarcia
Author Date: 2023-05-09 16:09:22 UTC

Revert "Merge to main after 23.0 release"

main-202305082101 2023-05-08 21:05:58 UTC
Merge remote-tracking branch 'upstream/23.x' into main-202305082101

Author: Deanna Garcia
Author Date: 2023-05-08 21:05:58 UTC

Merge remote-tracking branch 'upstream/23.x' into main-202305082101

23.x-202305081751 2023-05-08 16:48:50 UTC
Updating version.json to: 23.1-dev

Author: Protobuf Team Bot
Author Date: 2023-05-08 16:48:50 UTC

Updating version.json to: 23.1-dev

23.x-202305051714 2023-05-05 16:17:00 UTC
Updating version.json to: 23.0-dev

Author: Protobuf Team Bot
Author Date: 2023-05-05 16:17:00 UTC

Updating version.json to: 23.0-dev

deannagarcia-patch-6 2023-05-04 17:33:24 UTC
Fix CMake tests

Author: deannagarcia
Author Date: 2023-05-04 17:33:24 UTC

Fix CMake tests

Don't pull from remote for cmake tests, keep to the local pin of subrepositories.

23.0-rc2-patch 2023-04-27 23:32:47 UTC
Fix bom tests

Author: Deanna Garcia
Author Date: 2023-04-27 23:32:47 UTC

Fix bom tests

3.20.x 2023-04-27 23:02:42 UTC
Merge pull request #12595 from protocolbuffers/test_ruby_3.20

Author: Matt
Author Date: 2023-04-27 23:02:42 UTC

Merge pull request #12595 from protocolbuffers/test_ruby_3.20

Remove ruby support

test_ruby 2023-04-27 21:49:25 UTC
Remove ruby from 3.20.x since the tests are flaky and the release is no longer

Author: Matt
Author Date: 2023-04-27 21:44:00 UTC

Remove ruby from 3.20.x since the tests are flaky and the release is no longer
supported

pkgconfig2-22 2023-04-27 16:30:09 UTC
Merge commit 'afde8b82c0a737761fb1635697fb3334b7082531' into pkgconfig2-22

Author: Mike Kruskal
Author Date: 2023-04-27 16:30:09 UTC

Merge commit 'afde8b82c0a737761fb1635697fb3334b7082531' into pkgconfig2-22

main-202304252156 2023-04-25 20:47:11 UTC
Updating version.json to: 24-dev

Author: Protobuf Team Bot
Author Date: 2023-04-25 20:47:11 UTC

Updating version.json to: 24-dev

test_kfm 2023-04-17 20:30:19 UTC
Ensure the ObjC runtime builds for Apple Silicon.

Author: Thomas Van Lenten
Author Date: 2023-04-17 20:13:56 UTC

Ensure the ObjC runtime builds for Apple Silicon.

Github doesn't currently have Apple Silicon runners, but we can build for
the target to atleast ensure things are building.

PiperOrigin-RevId: 524929865

22.x-202304122338 2023-04-12 22:43:07 UTC
Updating version.json to: 22.4-dev

Author: Protobuf Team Bot
Author Date: 2023-04-12 22:43:07 UTC

Updating version.json to: 22.4-dev

deannagarcia-patch-5 2023-04-12 17:01:09 UTC
Fix .gitmodules to use the correct absl branch

Author: deannagarcia
Author Date: 2023-04-12 17:01:09 UTC

Fix .gitmodules to use the correct absl branch

deannagarcia-patch-4 2023-03-21 21:06:32 UTC
Add codespell exceptions

Author: deannagarcia
Author Date: 2023-03-21 21:06:32 UTC

Add codespell exceptions

Codespell is failing on 22.x mostly because there were changes made to this file in main that weren't added to 22.x. This adds the extra exceptions.

gberg-osgi 2023-03-16 20:24:59 UTC
Fix careless breakage.

Author: googleberg
Author Date: 2023-03-16 20:24:59 UTC

Fix careless breakage.

main-202303072257 2023-03-08 17:19:46 UTC
Fix merge conflict

Author: Deanna Garcia
Author Date: 2023-03-08 17:19:46 UTC

Fix merge conflict

22.x-202303072154 2023-03-07 20:51:16 UTC
Updating version.json to: 22.2-dev

Author: Protobuf Team Bot
Author Date: 2023-03-07 20:51:16 UTC

Updating version.json to: 22.2-dev

cherrypickStatic 2023-03-06 18:30:04 UTC
Add release tests for statically linked binaries

Author: Mike Kruskal
Author Date: 2023-03-06 18:20:14 UTC

Add release tests for statically linked binaries

For now, this only covers linux on the two architectures we have testing support for. However, it serves as a good sanity check and can be expanded in the future.

PiperOrigin-RevId: 514449399

deannagarcia-patch-3 2023-03-01 23:57:05 UTC
Fix toolchain resolution for osx x86_64

Author: deannagarcia
Author Date: 2023-03-01 23:57:05 UTC

Fix toolchain resolution for osx x86_64

cherrypicks 2023-02-28 23:43:00 UTC
Merge pull request #12096 from deannagarcia/cherrypicsk

Author: deannagarcia
Author Date: 2023-02-28 23:43:00 UTC

Merge pull request #12096 from deannagarcia/cherrypicsk

Cherrypick changes in preparation for 22.1

gberg-cp-20 2023-02-27 19:54:09 UTC
Java fixes for 21.x (#12036)

Author: Jerry Berg
Author Date: 2023-02-24 17:03:10 UTC

Java fixes for 21.x (#12036)

* Fix mutability bug in Java proto lite: sub-messages inside of oneofs were not
being set as immutable. This would allow code to get a builder for a
sub-message and modify the original (supposedly immutable) copy.

PiperOrigin-RevId: 511598810

* Add casts to make protobuf compatible with Java 1.8 runtime.
Fix for: https://github.com/protocolbuffers/protobuf/issues/11393

PiperOrigin-RevId: 511807920

* Update Makefile.am

---------

Co-authored-by: Protobuf Team Bot <protobuf-github-bot@google.com>

java8 2023-02-24 23:02:53 UTC
Fix potential null pointer error

Author: deannagarcia
Author Date: 2023-02-24 23:02:53 UTC

Fix potential null pointer error

gberg-main 2023-02-24 17:43:09 UTC
Merge branch 'main' of github.com:protocolbuffers/protobuf into gberg-main

Author: googleberg
Author Date: 2023-02-24 17:43:09 UTC

Merge branch 'main' of github.com:protocolbuffers/protobuf into gberg-main

deannagarcia-patch-2 2023-02-17 22:07:32 UTC
Add visibility of plugin.proto to python directory

Author: deannagarcia
Author Date: 2023-02-17 22:07:32 UTC

Add visibility of plugin.proto to python directory

deannagarcia-patch-1 2023-02-17 21:40:01 UTC
Add forward slash

Author: deannagarcia
Author Date: 2023-02-17 21:40:01 UTC

Add forward slash

main-202302161846 2023-02-16 20:25:11 UTC
Revert UPB dep update

Author: Deanna Garcia
Author Date: 2023-02-16 20:25:11 UTC

Revert UPB dep update

gha-migration 2023-02-08 06:31:20 UTC
Noop change

Author: Mike Kruskal
Author Date: 2023-02-08 03:58:14 UTC

Noop change

gha-migration2 2023-02-01 00:57:20 UTC
Migrate remaining macOS tests to GHA

Author: Mike Kruskal
Author Date: 2023-02-01 00:06:57 UTC

Migrate remaining macOS tests to GHA

gha-migration3 2023-02-01 00:48:39 UTC
Migrate to internal checkout action

Author: Mike Kruskal
Author Date: 2023-02-01 00:15:36 UTC

Migrate to internal checkout action

gha-actions 2023-01-31 00:10:47 UTC
Fix ruby install cache name

Author: Mike Kruskal
Author Date: 2023-01-31 00:10:47 UTC

Fix ruby install cache name

gha-test 2023-01-28 02:21:11 UTC
Break 1 test

Author: Mike Kruskal
Author Date: 2023-01-26 02:00:12 UTC

Break 1 test

Add conditional workflow based on label

Add conditional workflow based on label

Add conditional workflow based on label

Split up docker/bazel tool

add_missing_headers 2023-01-20 15:13:59 UTC
add forwarding for previously removed headers required by grpc

Author: Jan Tattermusch
Author Date: 2023-01-20 15:13:59 UTC

add forwarding for previously removed headers required by grpc

1100 of 162 results
This repository contains Public information 
Everyone can see this information.