aboutsummaryrefslogtreecommitdiff
path: root/internal/impl/message.go
AgeCommit message (Expand)Author
2022-07-21internal/impl: improve MessageInfo.New performanceDamien Neil
2022-05-23all: remove duplicate importsKoichi Shiraishi
2020-07-28internal/impl: add runtime support for *[]byte unknown representationJoe Tsai
2020-07-23reflect/protoreflect: add MessageFieldTypesJoe Tsai
2020-05-29internal/genid: add new package for generated identifiersJoe Tsai
2020-04-29all: use v2 Message interface for weak fieldsJoe Tsai
2020-04-02internal/impl: handle extremely old messagesJoe Tsai
2020-02-27internal/impl: fix non-atomic access of MessageState.miDamien Neil
2020-02-14proto, runtime/protoiface, internal/impl: add fast-path MergeDamien Neil
2019-12-09internal/genname: centralize the definitions for generated namesJoe Tsai
2019-11-13internal/impl: refactor makeStructInfoJoe Tsai
2019-10-07all: remove {Enum,Message,Extension}Type.GoType methodsDamien Neil
2019-08-15internal/impl: refactor MessageInfoJoe Tsai
2019-08-09all: drop reflect/prototype packageDamien Neil
2019-08-08all: refactor extensions, add proto.GetExtension etc.Damien Neil
2019-08-06all: remove dead codeJoe Tsai
2019-07-31internal/impl: simplify getMessageInfoJoe Tsai
2019-07-15all: implement proto1 weak fieldsJoe Tsai
2019-07-12reflect/protoreflect: add Enum.Type and Message.TypeJoe Tsai
2019-07-12runtime/protoiface: move and rename XXX_MethodsJoe Tsai
2019-07-10internal/impl: add MessageState to every generated messageJoe Tsai
2019-07-09internal/impl: add fast-path unmarshalDamien Neil
2019-07-09proto, internal/impl: make IsInitialized more consistentDamien Neil
2019-07-08cmd/protoc-gen-go: unexport implementation-specific XXX fieldsJoe Tsai
2019-07-08cmd/protoc-gen-go: remove generation of XXX_OneofWrappersJoe Tsai
2019-07-08internal/impl: centralize the logic for finding XXX fieldsJoe Tsai
2019-06-27internal/impl: refactor fast-pathDamien Neil
2019-06-25all: remove protoreflect.Message.LenDamien Neil
2019-06-24internal/impl: add fast-path for IsInitializedDamien Neil
2019-06-20internal/filedesc, internal/filetype: initial commitJoe Tsai
2019-06-17reflect/protoreflect: remove KnownFields and UnknownFields interfacesJoe Tsai
2019-06-17reflect/protoreflect: add alternative message reflection APIJoe Tsai
2019-06-05internal/impl: abstract away ExtensionDescV1 as the underlying descriptorJoe Tsai
2019-05-22internal/impl: rename MessageType as MessageInfoJoe Tsai
2019-05-16internal/impl: add fast-path marshal implementationDamien Neil
2019-05-14all: change module to google.golang.org/protobufDamien Neil
2019-05-14reflect/protoreflect: add helper methods to FieldDescriptorJoe Tsai
2019-05-13reflect/protoreflect: add Descriptor specific methodsJoe Tsai
2019-05-09internal/impl: pull out message struct info into a typeDamien Neil
2019-05-08internal/{fileinit,impl}: minimal weak field supportDamien Neil
2019-04-20reflect/protoreflect: rename methods with Type suffixJoe Tsai
2019-04-09reflect/protoreflect: add KnownFields.WhichOneofJoe Tsai
2019-04-02proto, runtime/protoiface: add support for fast-path marshalingDamien Neil
2019-03-11internal/impl: split messageWrapper into different typesJoe Tsai
2019-01-30internal/impl: drop MessageType.(Unk|K)nownFieldsOfDamien Neil
2019-01-30internal/fileinit: generate reflect data structures from raw descriptorsDamien Neil
2019-01-09reflect: switch MessageType.New to return MessageJoe Tsai
2018-12-10reflect/protoreflect: replace Mutable with NewMessageDamien Neil
2018-12-03internal/impl: allow reflection on typed nil pointersJoe Tsai
2018-11-30internal/legacy: extract legacy support out from the impl packageJoe Tsai