protobuf-go/internal/impl
Lasse Folger 7259b46773 all: implement proto2/proto3 as editions [1/2]
This change removes most usages of Syntax() from the repository and uses
edition features for instead. The appropriate edition feature defaults are
loaded for proto2/proto3 when the initialization of the descriptors
start.

All of these changes were tested on the Google corpus.

Change-Id: Ieca076a2b38ca8e50e084cd32e725b7b3dcb4171
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/572435
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Stapelberg <stapelberg@google.com>
2024-03-19 09:40:08 +00:00
..
api_export.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
checkinit.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
codec_extension.go protoreflect: remove unnecessary cache so extension types can be GC'ed 2024-02-01 19:49:10 +00:00
codec_field.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
codec_gen.go internal/impl: preallocate memory when unmarshalling packed repeated fields 2023-10-12 06:52:24 +00:00
codec_map_go111.go
codec_map_go112.go
codec_map.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
codec_message.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
codec_messageset.go
codec_reflect.go
codec_tables.go all: add more test for editions and fix some bugs in the implementation 2024-02-16 14:47:55 +00:00
codec_unsafe.go
convert_list.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
convert_map.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
convert.go internal/impl: remove the unreachable line of code 2023-01-30 09:33:22 +00:00
decode.go
encode.go
enum_test.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
enum.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
extension_test.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
extension.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
lazy_test.go
legacy_aberrant_test.go
legacy_enum.go all: implement proto2/proto3 as editions [1/2] 2024-03-19 09:40:08 +00:00
legacy_export_test.go
legacy_export.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
legacy_extension.go all: implement proto2/proto3 as editions [1/2] 2024-03-19 09:40:08 +00:00
legacy_file_test.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
legacy_file.go
legacy_message.go all: implement proto2/proto3 as editions [1/2] 2024-03-19 09:40:08 +00:00
legacy_test.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
merge_gen.go
merge.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
message_reflect_field.go internal/impl: correct reflect.ValueError use 2024-01-04 13:14:07 +00:00
message_reflect_gen.go
message_reflect_test.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
message_reflect.go all: reformat with go1.19 gofmt 2022-07-21 16:01:13 +00:00
message.go all: avoid non-const reflect.MethodByName calls 2023-10-03 07:25:07 +00:00
pointer_reflect.go internal/impl: preallocate memory when unmarshalling packed repeated fields 2023-10-12 06:52:24 +00:00
pointer_unsafe.go internal/impl: preallocate memory when unmarshalling packed repeated fields 2023-10-12 06:52:24 +00:00
validate.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00
weak.go all: remove shorthand import aliases 2022-05-24 20:05:50 +00:00