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
..
2022-01-04 22:57:54 +00:00
2022-01-04 22:57:54 +00:00
2022-01-04 22:57:54 +00:00
2022-01-04 22:57:54 +00:00
2022-05-23 17:24:26 +00:00
2022-05-24 20:05:50 +00:00
2022-05-23 17:24:26 +00:00
2022-05-24 20:05:50 +00:00
2022-05-24 20:05:50 +00:00