555 Commits (fa15c2160eaeb8d11ed71ba956da0c27d268ec6d)

Author SHA1 Message Date
Protobuf Team Bot 2ec703fcc1 Preserve lazy fields when merging FieldSets. In particular, when calling toBuilder() on a MessageSet with lazily-parsed extensions, don't eagerly parse all extensions. 1 year ago
Sandy Zhang 0f1ab75dbe Add empty feature resolution method for FileDescriptor to Java runtime. 1 year ago
Clayton Walker d580fde63a Add Automatic-Module-Name (#14562) 1 year ago
Jie Luo 1231af10c7 merge 25.x to main (#14617) 1 year ago
Protobuf Team Bot 3ea774370a Internal change 1 year ago
Protobuf Team Bot 6b5d8db01f Updating version.json and repo version numbers to: 25.0 1 year ago
Protobuf Team Bot 287374e5eb Replace try-catch Blocks with assertThrows() in GeneratedMessageTest 1 year ago
Protobuf Team Bot ba1aab2baf Updating version.json and repo version numbers to: 25.0-rc2 1 year ago
Protobuf Team Bot 896f3d8ced Updating version.json and repo version numbers to: 25.0-rc1 1 year ago
Sandy Zhang 6889aed460 Check-in bootstrapped Java features for Bazel and CMake 1 year ago
Mike Kruskal 58722b10c9 Internal change 1 year ago
Protobuf Team Bot e5e7863189 Create the destination map bigger than the source map for MapFieldList.copy(). 1 year ago
Mike Kruskal 5b340ded2b Specify proto2/proto3 defaults on feature specs. 1 year ago
Sandy Zhang 1f720d9d8a Move Java runtime protos to correct OSS directory 1 year ago
Protobuf Team Bot e33e0d2ba5 Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. 1 year ago
Sandy Zhang 30b6251dea Automated rollback of commit 2a55706f9d. 1 year ago
Mike Kruskal 65419eef0d Flip the names of edition_enum and edition. 2 years ago
Sandy Zhang 81068e8e8c Internal change 2 years ago
Protobuf Team Bot 785c82dbde Fix a bad cast in put<X>BuilderIfAbsent when already present due to using the result of put() directly (which is null if it currently has no value) 2 years ago
Protobuf Team Bot 47cec39ab3 Fix a NPE in put<X>BuilderIfAbsent due to using the result of put() directly (which is null if it currently has no value) 2 years ago
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Joshua Haberman 40d69fd51f Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Joshua Haberman 7e4fdf134d Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Joshua Haberman 638a860285 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Protobuf Team Bot 955d4ab0d6 Add MapFieldBuilder and change codegen to generate it and the put{field}BuilderIfAbsent method. 2 years ago
Mike Kruskal c23ae49776 Editions: Migrate edition strings to enum in Java code. 2 years ago
Sandy Zhang 924a15200c Add support for EDITIONS in Java and Java Lite syntax enum / bits. 2 years ago
ericsalo 843b74e601 Main 202308091812 (#13489) 2 years ago
Protobuf Team Bot aba9a7f1a3 Internal change 2 years ago
Protobuf Team Bot 093e258a71 Updating version.json and repo version numbers to: 24.0 2 years ago
Protobuf Team Bot 3487ae0c01 Updating version.json and repo version numbers to: 24.0-rc3 2 years ago
Adam Cozzette 43e1657cdf Lower default Java text format recursion limit down to 100 2 years ago
Adam Cozzette bca3bed137 Introduce recursion limit in Java text format parsing 2 years ago
Adam Cozzette 7fb9287c45 Simplify Java text format parser 2 years ago
Protobuf Team Bot 004f54af8f Consider the protobuf.Any invalid if typeUrl.split("/") returns an empty array. 2 years ago
Protobuf Team Bot 6630e9fa56 Remove all lambdas from MapFieldBuilder 2 years ago
Protobuf Team Bot 3ee67038e5 Add MapFieldBuilder to support a later change to codegen. 2 years ago
Protobuf Team Bot 034ec9d9f6 Updating version.json and repo version numbers to: 24.0-rc2 2 years ago
Sandy Zhang d6157f7c7e Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated. 2 years ago
Protobuf Team Bot 05835e374d Updating version.json and repo version numbers to: 24.0-rc1 2 years ago
Sandy Zhang b6b86e21fb Mark OneofDescriptor.isSynthetic() deprecated. 2 years ago
Sandy Zhang 137e9b57a8 Migrate away from `OneofDescriptor.isSynthetic()` 2 years ago
Sandy Zhang 8ec0295ad7 Unify DescriptorMessageInfoFactory.convert proto2 and proto3 codepaths 2 years ago
Sandy Zhang e5936049ae Unify MessageSchema.parseMessage proto2 and proto3 codepaths 2 years ago
Protobuf Team Bot 7795c895dd Automated rollback of commit caf1ce3b35. 2 years ago
Sandy Zhang 55741dcb94 Unify MessageSchema.getSerializedSize proto2 and proto3 methods. 2 years ago
Protobuf Team Bot 46e0b15e7c Add method to create a new ProtobufList for the given element type. 2 years ago
Sandy Zhang d5067ccbe6 Unify MessageSchema.writeFieldsInAscendingOrder proto2 and proto3 methods. 2 years 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