- 30aac4b Internal change. by cpovirk · 4 months ago
- 3e0f82e Fix handling of implicit field presence in mergeFrom to match the behavior in other places. by Protobuf Team Bot · 5 months ago
- 5a09cfd Rename private `getFooFieldBuilder` method to avoid name conflicts. by Protobuf Team Bot · 5 months ago
- b1882d3 Clarify exception message for repeated builders. by Protobuf Team Bot · 5 months ago
- c81b6ed Internal change by nickreid · 5 months ago
- 0657eed Internal change by Protobuf Team Bot · 5 months ago
- afb20af Add j2cl and j2objc targets for protobuf/current/javatests/com/google/protobuf/util TIME_SRCS by Protobuf Team Bot · 5 months ago
- f6cddd2 Remove deprecation warnings for Timestamp and Duration add/subtract/between that we do not yet have alternatives to. by Deanna Garcia · 5 months ago
- 85bbcee Internal Change by Protobuf Team Bot · 5 months ago
- 89533c7 Add missing java load by Ted Xie · 5 months ago
- 7f6e90b Replace all regexes in TextFormat.Tokenizer with direct char scanning. by nickreid · 5 months ago
- 84a4472 Make GeneratedMessageLite.isInitialized(T message, boolean shouldMemoize) private by Mark Hansen · 5 months ago
- 8c1fa83 Make usingShortRepeatedPrimitives for textproto printer public by Protobuf Team Bot · 5 months ago
- b8d3567 Add support to print repeated fields with primitive values using short notation by Protobuf Team Bot · 5 months ago
- c0a99b0 Auto-generate files after cl/687389326 by Protobuf Team Bot · 5 months ago
- 18903c4 Implement Java feature `use_old_outer_classname_default` for edition 2024. by Protobuf Team Bot · 5 months ago
- fe62341 Automated rollback of commit 2b0a414573e3ba337356d58fe6dcb837e60ff1e6. by Mark Hansen · 5 months ago
- b4b1e08 Fix examples link in Java README by Mike Kruskal · 6 months ago
- ee5aa49 Fix unexpected NumberFormatException in Durations.parse() by replacing with documented thrown ParseException. by Sandy Zhang · 6 months ago
- 2b0a414 Change access of GeneratedMessageLite.MethodToInvoke to 'protected' by Mark Hansen · 6 months ago
- 27ddb9c Give Kotlin jars an OSGi Manifest (#18812) by deannagarcia · 6 months ago
- 44660b3 Rename maven to protobuf_maven in MODULE.bazel (#18641) by Joe Schafer · 6 months ago
- 25724ab Lite: Remove intermediary dynamicMethod function trampolines by Mark Hansen · 6 months ago
- 0d7fd35 Re-export includingDefaultValueFields in deprecated state for important Cloud customer. by Protobuf Team Bot · 6 months ago
- 461004e java: remove legacy note in docstring about calling includingDefaultValueFields with no args (#18569) by Anuraag (Rag) Agrawal · 6 months ago
- 4e44304 Short-circuit the second instanceof check in addAllCheckingNulls by Mark Hansen · 6 months ago
- 429a93d Remove some rawtypes warning suppressions in ArrayDecoders by Mark Hansen · 6 months ago
- 49ce8d8 Internal change. by Xufei Tan · 6 months ago
- f7b0faf Speed up SingleFieldBuilder.getBuilder() by avoiding reloading this.builder at return. by Mark Hansen · 6 months ago
- 6ea07ef Remove unnecessary intermediate casts in CodedOutputStream by Mark Hansen · 6 months ago
- fe349b7 Remove no-op byte & 0xFF code from BinaryWriter by Mark Hansen · 6 months ago
- 50c08ee Remove no-op byte & 0xFF in CodedOutputStream by Mark Hansen · 6 months ago
- 6628b8a Restore runtime compatibility with 3.22.x gencode by re-adding the mutableCopy(list) methods. by Protobuf Team Bot · 6 months ago
- 2d37fa8 Update Protobuf Java/Kotlin GitHub README. by Deanna Garcia · 6 months ago
- 3e37daf Add unit test coverage for CodedOutputStream.write(byte[],int,int) by Mark Hansen · 6 months ago
- 25e8fc1 Add unit test coverage for CodedOutputStream.write(ByteBuffer) by Mark Hansen · 6 months ago
- a8ba3bb Add tests for CodedOutputStream.ByteOutputEncoder by Mark Hansen · 6 months ago
- cdfc168 Add tests for OutOfSpaceException in CodedOutputStream.OutputStreamEncoder. by Mark Hansen · 6 months ago
- 33d4ac4 Hoist AbstractBufferedEncoder.position to a field when reading/writing it repeatedly. by Mark Hansen · 6 months ago
- 25e50ca Micro-optimise CodedOutputStream.AbstractBufferedEncoder.buffer(byte) by Mark Hansen · 6 months ago
- dd78f0a No-op: move position updating to end of method for consistency by Mark Hansen · 6 months ago
- 24160d5 CodedOutputStream: Avoid updating position to go beyond end of array. by Mark Hansen · 6 months ago
- bc24489 Throw more informative OutOfSpaceExceptions when we run out of space serializing a proto. by Mark Hansen · 6 months ago
- 1fe26cf Updating version.json and repo version numbers to: 30.0-dev (#18567) by Mike Kruskal · 6 months ago
- 0ea9685 Use an explicit locale when formatting OutOfSpaceException. by Mark Hansen · 6 months ago
- f8f5136 Speed up CodedOutputStream by extracting rarely-executed string formatting code by Mark Hansen · 6 months ago
- 4fbb0c5 Return constant Value objects for true, false, and "" by Protobuf Team Bot · 6 months ago
- a51f98c Optimise CodedOutputStream.ArrayEncoder.writeFixed32NoTag/writeFixed64NoTag by Mark Hansen · 6 months ago
- 76ab5f2 CodedOutputStream: avoid updating position to go beyond end of array. by Mark Hansen · 6 months ago
- 95ef413 Add tests that CodedOutputStream.spaceLeft isn't negative after overflow. by Mark Hansen · 6 months ago
- 0e75d92 Convert IndexOutOfBoundsException to OutOfSpaceException in UnsafeDirectNioEncoder by Mark Hansen · 6 months ago
- 63fc322 Add tests for overflowing space available when writing 32/64-bit fixed integers. by Mark Hansen · 6 months ago
- d98f5e1 When attempting to write a byte beyond the end of a byte[], don't update the position until after we've finished the bounds checks. by Mark Hansen · 6 months ago
- c8c232f Add a test for writing a single byte, including beyond the end of the bounds. by Mark Hansen · 6 months ago
- 5553ff1 Migrate CodedOutputStreamTest to @Parameterized. by Mark Hansen · 6 months ago
- e4cbc79 Fix minor typos (#17682) by Nathan Baulch · 6 months ago
- 83569cf Mute the minor version warning https://github.com/protocolbuffers/protobuf/issues/18096 by Protobuf Team Bot · 6 months ago
- 030fcad Inline byte array assertions (assertEqualBytes). by Mark Hansen · 6 months ago
- a037f28 Add recursion check when parsing unknown fields in Java. by Protobuf Team Bot · 6 months ago
- 4c92328 Fix packed reflection handling bug in edition 2023. by Mike Kruskal · 6 months ago
- 774ecb2 Internal change. by Xufei Tan · 7 months ago
- dca7bf0 Java: make sure message.getExtension() returns immutable lists by Adam Cozzette · 7 months ago
- 5254448 Move cc_proto_library from Bazel repository by Protobuf Team Bot · 7 months ago
- 5d9deab Replace deprecated use of `toBytes()` with `Character` property `.code` (#18236) by Zoey Greer · 7 months ago
- 5fb7324 Automated rollback of commit 3f1de2c6e8535c6101c94b45c465e384c6bcc826. by Mark Hansen · 7 months ago
- 05a8a40 Protobuf Lite ArrayLists: Defer allocating backing array until we have some idea how much to allocate. by Mark Hansen · 7 months ago
- 4e8469c Allocate correct-sized array when parsing packed fixed-width primitives by Mark Hansen · 7 months ago
- ae51a89 Add tests for ArrayDecoders decoding packed negative-sized primitive lists. by Mark Hansen · 7 months ago
- 3f1de2c CodedOutputStream: Avoid updating position to go beyond end of array. by Mark Hansen · 7 months ago
- cf0cf76 Remove unnecessarily suppressed unchecked warnings by Mark Hansen · 7 months ago
- 37f481c ArrayDecoders: tag methods as throwing more-specific exception by Mark Hansen · 7 months ago
- 4be4bf2 Grow ProtobufArrayList starting from array length, not size by Mark Hansen · 7 months ago
- ee419f2 Bugfix: Make extensions beyond n=16 immutable. by Mark Hansen · 7 months ago
- 3d4d514 Add test showing that not all the messages inside a Lite FieldSet were made immutable. by Mark Hansen · 7 months ago
- e3cc31a Reserve capacity in ProtobufArrayList when calling Builder.addAllRepeatedMessage(Collection) by Mark Hansen · 7 months ago
- bd1887e Avoid allocating iterators when calling Message.Builder.addAllFoo(RandomAccess List) by Mark Hansen · 7 months ago
- 90c3fa2 Remove more outdated conformance tests. by Mike Kruskal · 7 months ago
- 673a892 Internal change by Protobuf Team Bot · 7 months ago
- 0d9baf3 Remove outdated conformance/fuzz tests. by Mike Kruskal · 7 months ago
- df8a11e Binary compatibility shims for GeneratedMessageV3, SingleFieldBuilderV3, RepeatedFieldBuilderV3, and their nested classes to restore binary compatibility with <=v3.x.x generated code built against v3.x.x prior to v4.26.0 breaking release. by Sandy Zhang · 7 months ago
- 5cbf13b Internal changes by Mike Kruskal · 7 months ago
- 737803e Implement a mechanism to control the output format of Message.toString within a Runnable instance. by Protobuf Team Bot · 7 months ago
- b817373 Internal change by Protobuf Team Bot · 7 months ago
- 939338d Internal change by Protobuf Team Bot · 8 months ago
- e49ce62 Clean up documentation of deprecated features. by Mike Kruskal · 8 months ago
- ca0c631 Skip a volatile read. by Protobuf Team Bot · 8 months ago
- 7693054 Automated g4 rollback of changelist 662071950. by Mark Hansen · 8 months ago
- b71e5ee Tighten type bounds on GeneratedMessageLite.defaultInstanceMap. by Mark Hansen · 8 months ago
- 4e6b93c Remove a volatile read/write in SmallSortedMap.entrySet() by Mark Hansen · 8 months ago
- a10b619 Remove SmallSortedMap.lazyDescendingEntrySet field caching by Mark Hansen · 8 months ago
- df1aad4 Fix `TextFormat.Parser` to appropriately handle unknown values for open enums by Protobuf Team Bot · 8 months ago
- f5ffaf9 Remove unused pom.xml files. by Deanna Garcia · 8 months ago
- 3281605 Cleanup: fix rawtypes warnings in SchemaUtil by Mark Hansen · 8 months ago
- ef2a0dd Internal change by Protobuf Team Bot · 8 months ago
- 621f2a2 Remove unused field MessageSchema.syntax by Mark Hansen · 8 months ago
- 910f627 Inline ArrayList's array into SmallSortedMap by Mark Hansen · 8 months ago
- f9ecda5 Reuse empty int[0] in MessageSchema.intValue to save allocations by Mark Hansen · 8 months ago
- 1f005c5 Avoid allocations in FieldSet.mergeFromField by Mark Hansen · 9 months ago
- 501fb26 Add kotlin deprecation to messageOrNull extension properties in the generated code when the corresponding message is deprecated. by Deanna Garcia · 9 months ago
- cc8b348 Internal change by Protobuf Team Bot · 9 months ago