449 Commits (bf8a9fc73f268a793fb43c2d6d2cf7595c40c4ec)

Author SHA1 Message Date
Joshua Haberman 40d69fd51f Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 7e4fdf134d Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 638a860285 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Protobuf Team Bot 955d4ab0d6 Add MapFieldBuilder and change codegen to generate it and the put{field}BuilderIfAbsent method. 1 year ago
Mike Kruskal c23ae49776 Editions: Migrate edition strings to enum in Java code. 1 year ago
Sandy Zhang 924a15200c Add support for EDITIONS in Java and Java Lite syntax enum / bits. 1 year ago
Adam Cozzette 43e1657cdf Lower default Java text format recursion limit down to 100 1 year ago
Adam Cozzette bca3bed137 Introduce recursion limit in Java text format parsing 1 year ago
Adam Cozzette 7fb9287c45 Simplify Java text format parser 1 year ago
Protobuf Team Bot 004f54af8f Consider the protobuf.Any invalid if typeUrl.split("/") returns an empty array. 1 year ago
Protobuf Team Bot 6630e9fa56 Remove all lambdas from MapFieldBuilder 1 year ago
Protobuf Team Bot 3ee67038e5 Add MapFieldBuilder to support a later change to codegen. 1 year ago
Sandy Zhang d6157f7c7e Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated. 1 year ago
Sandy Zhang b6b86e21fb Mark OneofDescriptor.isSynthetic() deprecated. 1 year ago
Sandy Zhang 137e9b57a8 Migrate away from `OneofDescriptor.isSynthetic()` 1 year ago
Sandy Zhang 8ec0295ad7 Unify DescriptorMessageInfoFactory.convert proto2 and proto3 codepaths 1 year ago
Sandy Zhang e5936049ae Unify MessageSchema.parseMessage proto2 and proto3 codepaths 1 year ago
Protobuf Team Bot 7795c895dd Automated rollback of commit caf1ce3b35. 1 year ago
Sandy Zhang 55741dcb94 Unify MessageSchema.getSerializedSize proto2 and proto3 methods. 1 year ago
Protobuf Team Bot 46e0b15e7c Add method to create a new ProtobufList for the given element type. 1 year ago
Sandy Zhang d5067ccbe6 Unify MessageSchema.writeFieldsInAscendingOrder proto2 and proto3 methods. 1 year ago
Sandy Zhang a5349027e3 Handle clear for Java proto3 optionals (synthetic oneofs) using field descriptor instead of clear method. 2 years ago
Sandy Zhang ad07adbd65 Update Java lite MessageInfo encoding to store ProtoSyntax enum instead of boolean and set/check bit for enum closeness. 2 years ago
Mike Kruskal db1d3f8b51 Replace previous breaking changes with deprecation warnings. 2 years ago
Mike Kruskal 9bbea4aa65 Replace previous breaking changes with deprecation warnings. 2 years ago
Protobuf Team Bot 1b5ad0b6ad Automated rollback of commit e286482430. 2 years ago
Mike Kruskal e286482430 Replace previous breaking changes with deprecation warnings. 2 years ago
Sandy Zhang cc7116ceeb Remove unused proto3 field from UnknownFieldSetSchema. 2 years ago
Sandy Zhang 8c8b2be3a8 Breaking change: Lock down visibility for FileDescriptor.getSyntax(). 2 years ago
cpovirk d60af33f09 Internal Change 2 years ago
Jie Luo 6ecb5d097e Added Reflection::GetCord() method in C++ 2 years ago
cpovirk 9a76b96cc4 Internal change. 2 years ago
Sandy Zhang 2c639334cc Introduce a legacy utility for Descriptors.java to hide FileDescriptor.getSyntax(). 2 years ago
Protobuf Team Bot 8eac9a031e Remove loop when skipping string field values. 2 years ago
Protobuf Team Bot d70ddf20d3 Fix lint warnings for protobuf GeneratedMessage.java 2 years ago
Protobuf Team Bot 44bd03c609 Fix `FieldSet#writeMessageSetTo` to delegate to LazyFields when appropriate. 2 years ago
Protobuf Team Bot 5d97d43863 Internal change. 2 years ago
Sandy Zhang 6e6d0bce4a Add Java FileDescriptor.copyHeadingTo() which copies file-level settings (e.g. syntax, package, file options) to FileDescriptorProto.Builder 2 years ago
Protobuf Team Bot 6545c67a08 Fix lint warnings for protobuf GeneratedMessage.java 2 years ago
Mike Kruskal c440da9e13 Remove unnecessary has bits from proto2 Java. 2 years ago
Sandy Zhang 7e2ccc3e2f Internal change 2 years ago
Protobuf Team Bot d27df92884 Internal change 2 years ago
Sandy Zhang 97c1e2968a Make public FieldDescriptor.legacyEnumFieldTreatedAsClosed() 2 years ago
Sandy Zhang 343cef1bd9 Replace FileDescriptor.supportsUnknownEnumValues() with FieldDescriptor.legacyEnumFieldTreatedAsClosed() to support legacy enum field behavior. 2 years ago
Jerry Berg a2e33e79e9
Java fixes for 22.x (#12035) 2 years ago
Protobuf Team Bot d40aadf823 Add casts to make protobuf compatible with Java 1.8 runtime. 2 years ago
Sandy Zhang 2a55706f9d Migrate away from examining the syntax of a proto file via reflection. 2 years ago
Sandy Zhang 684a3dedf6 Migrate away from examining the syntax of a proto file via reflection. 2 years ago
Protobuf Team Bot fa82155c65 Fix mutability bug in Java proto lite: sub-messages inside of oneofs were not 2 years ago
Protobuf Team Bot dbd5ae8593 Allow AbstractProtoList to be created in an immutable state rather than using static blocks to call makeImmutable. 2 years ago