982 Commits (303239d74d07daf49ecdba6e23e41c8fe5a9b41e)

Author SHA1 Message Date
Sandy Zhang 303239d74d Drop Protobuf support for Android KitKat per EOL and add existing minimum Java 1.8 in Maven pom.xmls 10 months ago
Protobuf Team Bot 659b3e7102 Internal changes. 10 months ago
Protobuf Team Bot 787447430f Breaking Change: Remove unused helper methods for creating new mutable arraylists. 10 months ago
Sandy Zhang 35a6730e61 Add private constructor for JavaEditionDefaults template 10 months ago
Sandy Zhang 882e7843de Mark descriptor features as volatile to avoid data races in double-checked locking 10 months ago
Protobuf Team Bot 8b92099937 Checks that only lite or full binding could exist in a process. 10 months ago
Sandy Zhang 65c65c2d04 Breaking Change: Use Editions features in Java full runtimes. 10 months ago
Protobuf Team Bot c0d08bdcad Breaking Change: Stop generating the "newInstance" method. This is not used anymore. 11 months ago
Protobuf Team Bot adacf6d0e1 Use char indexOf rather than String, which can have a fast path implementation 11 months ago
Protobuf Team Bot 979c39178b Format CodedInputStream & Test 11 months ago
Joshua Haberman 9188b39fb7 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 11 months ago
Protobuf Team Bot 854ca49520 Internal versioning changes. 11 months ago
Protobuf Team Bot 3b9bd6db71 Breaking Change: Remove unused overload of AbstractMessageLite.addAll that worked on a Collection instead of a List. 11 months ago
Protobuf Team Bot 9310d2e817 Breaking Change: Remove obsolete runtime internalBuildGeneratedFileFrom which was for backwards compatibility with old gencode. 11 months ago
Sandy Zhang 519284a559 Remove LegacyDescriptorsUtil.java and JRuby's use of legacy descriptor APIs 11 months ago
Protobuf Team Bot 94a2a44851 Breaking Change: remove unnecessary overloads of methods: 11 months ago
Protobuf Team Bot 5df0387224 Breaking Change: The base class for generated messages will be 11 months ago
Sandy Zhang 63623a688c Remove public access to Java Edition APIs e.g. getEdition(), getEditionName(). 11 months ago
Sandy Zhang 592ee9b192 Update to call descriptor outer class's getDescriptor() method instead of accessing internal descriptor variable directly. 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Protobuf Team Bot b10d3f93b6 Avoid interface calls in hot loop 12 months ago
Protobuf Team Bot 220415ddfb Swap order of masks when assigning bytes to byte[] elements. 12 months ago
Protobuf Team Bot 0a2f7757e3 Branch-free varint size calculation. On android art, compiles to: 12 months ago
Protobuf Team Bot 2d7376ea37 Internal change 12 months ago
Sandy Zhang e555bd23d0 Breaking change: Remove deprecated runtime methods for compatibility with old v2.x.x gencode. 1 year ago
Sandy Zhang dfb8a4c3f7 Breaking change: Remove deprecated TextFormat print methods. These should be replaced by corresponding TextFormat.printer() methods. 1 year ago
Protobuf Team Bot fedcd62136 Prepare methods in RuntimeVersion for Protobuf Java cross-domain version validation. No changes to Protobuf Java gencode yet. 1 year ago
Protobuf Team Bot c8e01607ae Support pretty printing proto2 Extensions inside of proto3 Anys in TextFormat.Printer. 1 year ago
Sandy Zhang 1aeacd4f4e Breaking change: Lock down visibility for descriptor syntax APIs. 1 year ago
Sandy Zhang 80337cb884 Automated rollback of commit 30b6251dea. 1 year ago
Protobuf Team Bot a2f92689da Protobuf Java Cross-version validation in OSS. 1 year ago
Protobuf Team Bot 318d310e64 Create `RuntimeVersion.java` that is updated with releases to prepare version check. 1 year ago
Protobuf Team Bot 81607b267c Fix FieldSet to not load lazy fields when the fields map is cloned. In particular, if MessageSet.Builder has build() called on it, but is then later further modified, we don't need to pre-load all lazy fields during this later modification. 1 year ago
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
Kurt Alfred Kluever 833ded7298 Clean up assertions in `DurationsTest` and `TimestampsTest` a bit. 1 year ago
Protobuf Team Bot 8f8513835c Timestamps.parse: Add error handling for invalid hours/minutes in the timezone offset. 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