protobuf-go/internal
Lasse Folger f102ec6532 all: add more test for editions and fix some bugs in the implementation
There are several minor fixes:
* fix the unmarshaler for the field options (it used the wrong field numbers).
* fix the unmarshaler to always initialize the file options with the appropriate defaults.
* fix the coder selection to work properly for fields with implicit presence tracking (they used the coders for explicit tracking).
* fix the dynamic message created from a descriptor for an editions using proto to use HasPresence instead of a syntax check for proto3

Change-Id: Ic13bc22a71aa9f93b476e5edd650d4d2ab5dcb98
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/564455
Auto-Submit: Michael Stapelberg <stapelberg@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Stapelberg <stapelberg@google.com>
2024-02-16 14:47:55 +00:00
..
benchmarks internal/benchmarks: make download_benchdata print an error 2023-11-03 08:27:41 +00:00
cmd internal/filedesc: implement runtime editions support 2024-02-13 12:20:49 +00:00
conformance encoding/protojson: ignore unknown enum name if DiscardUnknown=true 2023-09-08 10:59:01 +00:00
descfmt all: avoid non-const reflect.MethodByName calls 2023-10-03 07:25:07 +00:00
descopts
detrand
editiondefaults internal/filedesc: implement runtime editions support 2024-02-13 12:20:49 +00:00
encoding encoding: add MarshalAppend to protojson and prototext 2023-05-01 15:10:15 +00:00
errors
filedesc all: add more test for editions and fix some bugs in the implementation 2024-02-16 14:47:55 +00:00
filetype
flags
fuzz
fuzztest
genid internal/filedesc: implement runtime editions support 2024-02-13 12:20:49 +00:00
impl all: add more test for editions and fix some bugs in the implementation 2024-02-16 14:47:55 +00:00
msgfmt
order internal/order: fix sorting of synthetic oneofs to be deterministic 2023-05-25 07:36:46 +00:00
pragma
protobuild
protolegacy
set
strs internal/strs: use go1.20 unsafe interface for strings 2023-11-28 09:45:19 +00:00
testprotos all: add more test for editions and fix some bugs in the implementation 2024-02-16 14:47:55 +00:00
version all: start v1.32.0-devel 2023-12-22 09:30:39 +00:00
weakdeps