- 6bd33b6 proto: equate floating-point NaNs by Joe Tsai · 5 years ago
- 5ae10aa encoding: unify MessageSet extension handling logic by Joe Tsai · 5 years ago
- af57087 reflect/protoregistry: provide more informative errors for conflicts by Joe Tsai · 5 years ago
- c51e2e0 all: support enforce_utf8 override by Joe Tsai · 5 years ago
- 302cb32 proto: support message_set_wire_format by Damien Neil · 5 years ago
- d47ea19 encoding: support weak fields in text and JSON unmarshaling by Joe Tsai · 5 years ago
- 3d8e369 all: implement proto1 weak fields by Joe Tsai · 5 years ago
- 691d856 compiler/protogen: use protoreflect.SourcePath by Joe Tsai · 5 years ago
- 67da21c reflect/protodesc: only check enum dependency syntax if resolved by Joe Tsai · 5 years ago
- e182c91 reflect/protoreflect: add FileDescriptor.SourceLocations by Joe Tsai · 5 years ago
- d421150 reflect/protoreflect: add Enum.Type and Message.Type by Joe Tsai · 5 years ago
- f8b855d runtime/protoiface: API adjustments by Joe Tsai · 5 years ago
- 0f81b38 runtime/protoiface: move and rename XXX_Methods by Joe Tsai · 5 years ago
- a8a2cea proto: move T->*T wrappers from internal/scalar to proto by Damien Neil · 5 years ago
- 09cef32 proto: cleanup invalid extension exception by Joe Tsai · 5 years ago
- 6c28674 proto: fix merge semantics for oneof message by Joe Tsai · 5 years ago
- 62200db integration_test.go: use custom parallel test code by Joe Tsai · 5 years ago
- 6a2180f integration_test.go: move Go cache by Joe Tsai · 5 years ago
- 7492a09 internal/impl: support packed extensions by Damien Neil · 5 years ago
- 3e6a39b internal/impl: avoid preserving presence on proto3 bytes field by Joe Tsai · 5 years ago
- 82760ce internal/impl: add MessageState to every generated message by Joe Tsai · 5 years ago
- 36dc22d encoding: use strs.UnsafeString to avoid duplicated code by Joe Tsai · 5 years ago
- 6dc168e encoding: cleanup some tests by Joe Tsai · 5 years ago
- b3d57df cmd/protoc-gen-go: add more flags to control generation of deprecated features by Joe Tsai · 5 years ago
- 0eee7eb benchmarks: move download_benchdata.bash into benchmarks/ dir by Damien Neil · 5 years ago
- ace50e2 internal/encoding/tag: support marshaling weak fields by Joe Tsai · 5 years ago
- e5900a6 internal/encoding/tag: fix handling of JSON name by Joe Tsai · 5 years ago
- 97a8739 internal/strs: unify string manipulation functionality by Joe Tsai · 5 years ago
- e91877d internal/impl: add fast-path unmarshal by Damien Neil · 5 years ago
- 3d0706a proto, internal/impl: make IsInitialized more consistent by Damien Neil · 5 years ago
- dd380ab proto: bench_test fixes by Damien Neil · 5 years ago
- 5455ef5 cmd/protoc-gen-go: disable generation of XXX_WellKnownType by Joe Tsai · 5 years ago
- 6ceeaab cmd/protoc-gen-go: remove MessageSet hackery by Joe Tsai · 5 years ago
- c0e4bb2 cmd/protoc-gen-go: unexport implementation-specific XXX fields by Joe Tsai · 5 years ago
- 0991227 cmd/protoc-gen-go: remove generation of XXX_OneofWrappers by Joe Tsai · 5 years ago
- 7198fb6 cmd/protoc-gen-go/testdata: add registry test by Joe Tsai · 5 years ago
- 9aeddcd internal/encoding/wire: fix trivial misspelling by Joe Tsai · 5 years ago
- 8c457bb internal/impl: rename encode_field.go->codec_field.go by Damien Neil · 5 years ago
- edf7bdd internal/impl: rename encode->codec in various places by Damien Neil · 5 years ago
- 8b0b71e cmd/protoc-gen-go: use Merge instead of Marshal/Unmarshal by Joe Tsai · 5 years ago
- a804450 all: fix stale comments by Joe Tsai · 5 years ago
- 8a4c3d1 internal/filedesc: avoid deep-copying the options by Joe Tsai · 5 years ago
- 93fd968 internal/impl: centralize the logic for finding XXX fields by Joe Tsai · 5 years ago
- 1507635 reflect/protodesc: enforce strict validation by Joe Tsai · 5 years ago
- b2107fb reflect/protodesc: robustify dependency resolution implementation by Joe Tsai · 5 years ago
- a691404 reflect/protodesc: return deep copies of the input by Joe Tsai · 5 years ago
- 28216c7 encoding: avoid direct access to XXX_unrecognized by Joe Tsai · 5 years ago
- 8d30bbe all: remove dependency on proto v1 by Joe Tsai · 5 years ago
- 6e381b5 protoreflect: fix typo in documentation by Benny Siegert · 5 years ago
- 32e8a52 internal/impl: fix race in aberrant message logic by Joe Tsai · 5 years ago
- 3274acc reflect/protodesc: fix initialization bug by Joe Tsai · 5 years ago
- 28e61ba internal/impl: drop XXX_MessageName aberrant support by Joe Tsai · 5 years ago
- 851185d internal/impl: support aberrant enums and messages by Joe Tsai · 5 years ago
- 4ae30bb internal/impl: refactor fast-path by Damien Neil · 5 years ago
- a994082 all: remove protoreflect.Message.Len by Damien Neil · 5 years ago
- 20aefe9 encoding/prototext: fix parsing of field names by Herbie Ong · 5 years ago
- a7f7a40 reflect/protodesc: fix handling of unresolved identifiers by Joe Tsai · 5 years ago
- e407ee1 reflect/protoregistry: remove Files.Find{Enum,Message,Extension,Service}ByName by Joe Tsai · 5 years ago
- 1ffc47f reflect/protoreflect: print unknown number in String methods by Joe Tsai · 5 years ago
- 2fc306a proto: implement Merge by Joe Tsai · 5 years ago
- 4241397 reflect/protoreflect: register all desciptors in Files by Joe Tsai · 5 years ago
- a3456c9 types/dynamicpb: add dynamic message type by Damien Neil · 5 years ago
- 42cfff4 benchmarks: add general-purpose benchmarks directory by Damien Neil · 5 years ago
- d91246e testing/prototest: add extensions, unknown fields, typechecks by Damien Neil · 5 years ago
- 5322bdb internal/impl: add fast-path for IsInitialized by Damien Neil · 5 years ago
- cedb595 proto, internal/impl: avoid string->[]byte conversions by Damien Neil · 5 years ago
- 8c86fc5 all: remove non-fatal UTF-8 validation errors (and non-fatal in general) by Damien Neil · 5 years ago
- a80229e proto: add benchmark using protobuf repo test data by Damien Neil · 5 years ago
- ef75bec proto: fix memory aliasing bug in Reset by Joe Tsai · 5 years ago
- 7ea76d2 cmd/protoc-gen-go: un-deprecate enum maps by Joe Tsai · 5 years ago
- dfe1603 internal/fileinit: remove package by Joe Tsai · 5 years ago
- d888139 internal/filedesc, internal/filetype: initial commit by Joe Tsai · 5 years ago
- 0c9f0a9 encoding/protojson, encoding/prototext: always allow partial Any by Damien Neil · 5 years ago
- 95faac2 encoding/protojson, encoding/prototext: set wire unmarshal resolver by Damien Neil · 5 years ago
- 3631e22 reflect/protodesc: don't panic on nil Resolver by Damien Neil · 5 years ago
- 5857a5a reflect/protodesc: use Resolver interface by Joe Tsai · 5 years ago
- 4a539f4 reflect/protoreflect: remove KnownFields and UnknownFields interfaces by Joe Tsai · 5 years ago
- 7a5e026 reflect/protoreflect: remove {Enum,Message}.Type methods by Joe Tsai · 5 years ago
- 01887a8 reflect/protoreflect: remove FieldDescriptor.{Oneof,Extendee} methods by Joe Tsai · 5 years ago
- a93fdf5 reflect/protoreflect: remove bool output for Descriptor.Parent method by Joe Tsai · 5 years ago
- dddbe8b reflect/protoregistry: remove Files.RangeFilesByPath by Joe Tsai · 5 years ago
- bd7b7a9 reflect/protoregistry: assume unique proto file path by Joe Tsai · 5 years ago
- 378c132 reflect/protoreflect: add alternative message reflection API by Joe Tsai · 5 years ago
- 5b6d047 internal/impl: handle irregular messages implementing proto.Message by Damien Neil · 5 years ago
- 05e11b8 internal/impl: unexport ExtensionField.Desc by Joe Tsai · 5 years ago
- 89d4963 internal/impl: abstract away ExtensionDescV1 as the underlying descriptor by Joe Tsai · 5 years ago
- ea2076d compiler/protogen: rename shadowed path package variables by Koichi Shiraishi · 5 years ago
- 44b9a30 cmd: fix go.mod files by Joe Tsai · 5 years ago
- 60b368f runtime/protolegacy: remove package by Joe Tsai · 5 years ago
- 58b42d8 cmd/protoc-gen-go, runtime/protoimpl: enforce minimum and maximum versions by Joe Tsai · 5 years ago
- 6650091 runtime/protoiface: update package documentation by Joe Tsai · 5 years ago
- 21ade49 internal/impl: move legacy files into impl by Joe Tsai · 5 years ago
- 1c28304 proto, encoding/protojson, encoding/prototext: use Resolver interface by Joe Tsai · 5 years ago
- b2f66be reflect/prototype: initial commit by Joe Tsai · 5 years ago
- 4fe9663 internal/impl: rename MessageType as MessageInfo by Joe Tsai · 5 years ago
- 63bdd1f internal/descfmt: rename from typefmt by Joe Tsai · 5 years ago
- 095e23d internal/impl: drop legacy prefix for some files by Joe Tsai · 5 years ago
- fb30a40 testing/protobuf: fix float comparison bug by Joe Tsai · 5 years ago
- dbab6c0 cmd/protoc-gen-go: generate Enum method even on proto3 by Joe Tsai · 5 years ago
- c37adef internal/impl: add fast-path marshal implementation by Damien Neil · 5 years ago