protobuf-go/internal
Lasse Folger 6c3ebca21f all: update to protobuf 27.0-rc1 and regenerate protos
This change required some changes to the editions default handling code
because the descriptor.proto changed upstream [2]. The defaults are no
longer one feature set but are split into overridable and
not-overridable features which have to be merged.

I had to do bootstraping in 4 phases but the results should be correct:

1. generate everything depending on descriptor.proto
2. generate new defaults binary proto
3. adjust all code that works with defaults (*/edition.go files)
4. generate everything else

The was required because 1. is a prerequisite for 3. while 2. and 3. are
a prerequisite for 4. (2. and 3. can probably be done in parallel).

The new release also introduced new conformance tests. The go
implementation is not yet conformant and the tests will be fixed in a
follow up change because they require changes to the protojson and
protoext encoders.

[1] e5502c746e

Change-Id: Iddf248f6582a0402ab31256f6e64755d870ed82c
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/582635
Auto-Submit: Lasse Folger <lassefolger@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Nicolas Hillegeer <aktau@google.com>
2024-05-03 08:08:45 +00:00
..
benchmarks all: fix deprecated 2024-04-23 09:50:20 +00:00
cmd all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
conformance all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
descfmt
descopts
detrand
editiondefaults all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
editionssupport
encoding
errors proto: return an error instead of producing invalid wire format 2024-04-18 07:12:00 +00:00
filedesc all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
filetype
flags
fuzz
fuzztest all: fix deprecated 2024-04-23 09:50:20 +00:00
genid all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
impl all: fix deprecated 2024-04-23 09:50:20 +00:00
msgfmt
order
pragma
protobuild
protolegacy all: fix deprecated 2024-04-23 09:50:20 +00:00
race_test
set
strs
test/race internal/impl: ensure proto.HasExtension does not allocate 2024-03-28 16:31:28 +00:00
testprotos all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
version all: start v1.34.0-devel 2024-04-30 07:43:20 +00:00
weakdeps