543 Commits (b0b7bf3d9a362d75ffb4b7289dcdf3272ced022c)

Author SHA1 Message Date
Protobuf Team Bot 058336342d Internal change 4 months ago
Protobuf Team Bot 8acc702c84 Internal change 5 months ago
Protobuf Team Bot 1900cbe0da Disable useShortRepeatedPrimitives for Printer.DEFAULT_DEBUG_FORMAT 5 months ago
Protobuf Team Bot dc7283362a Update `Descriptor.getExtension()`'s javadoc to clarify its intended behavior. 5 months ago
Protobuf Team Bot 59a8de6610 Optimize Java gencode version validation 5 months ago
Mike Kruskal a4d4bfeae9 Make Java consistently reject unmatched end-group tag. 5 months ago
Matthias Ernst fb180a693f Duplicate buffer for thread-safe aliasing. (#19405) 5 months ago
Mike Kruskal 84e81cfa6c Make Java-lite reject unmatched end-group tag. 5 months ago
Mark Hansen c879cccf0d Fix typo in computeInt32SizeNoTag doc 5 months ago
Protobuf Team Bot 3bbaa24cd0 Internal change 5 months ago
Protobuf Team Bot 96dfcce517 Force re-computing the serialized size after the lazy fields with corrupted data are replaced with empty bytes 6 months ago
cpovirk 30aac4bfbe Internal change. 6 months ago
Protobuf Team Bot 3e0f82e57f Fix handling of implicit field presence in mergeFrom to match the behavior in other places. 6 months ago
Protobuf Team Bot 5a09cfd577 Rename private `getFooFieldBuilder` method to avoid name conflicts. 6 months ago
Protobuf Team Bot b1882d357b Clarify exception message for repeated builders. 6 months ago
nickreid c81b6edad2 Internal change 6 months ago
Protobuf Team Bot 0657eed703 Internal change 6 months ago
Protobuf Team Bot 85bbceea81 Internal Change 6 months ago
nickreid 7f6e90ba46 Replace all regexes in TextFormat.Tokenizer with direct char scanning. 7 months ago
Mark Hansen 84a4472a0f Make GeneratedMessageLite.isInitialized(T message, boolean shouldMemoize) private 7 months ago
Protobuf Team Bot 8c1fa83fb8 Make usingShortRepeatedPrimitives for textproto printer public 7 months ago
Protobuf Team Bot b8d356701a Add support to print repeated fields with primitive values using short notation 7 months ago
Protobuf Team Bot c0a99b096f Auto-generate files after cl/687389326 7 months ago
Protobuf Team Bot 18903c4a4c Implement Java feature `use_old_outer_classname_default` for edition 2024. 7 months ago
Mark Hansen fe6234122b Automated rollback of commit 2b0a414573. 7 months ago
Mark Hansen 2b0a414573 Change access of GeneratedMessageLite.MethodToInvoke to 'protected' 7 months ago
Mark Hansen 25724ab53e Lite: Remove intermediary dynamicMethod function trampolines 7 months ago
Mark Hansen 4e44304dee Short-circuit the second instanceof check in addAllCheckingNulls 7 months ago
Mark Hansen 429a93d5fd Remove some rawtypes warning suppressions in ArrayDecoders 7 months ago
Xufei Tan 49ce8d87b2 Internal change. 7 months ago
Mark Hansen f7b0faf558 Speed up SingleFieldBuilder.getBuilder() by avoiding reloading this.builder at return. 7 months ago
Mark Hansen 6ea07ef84c Remove unnecessary intermediate casts in CodedOutputStream 7 months ago
Mark Hansen fe349b7398 Remove no-op byte & 0xFF code from BinaryWriter 7 months ago
Mark Hansen 50c08eea1a Remove no-op byte & 0xFF in CodedOutputStream 7 months ago
Protobuf Team Bot 6628b8a3dc Restore runtime compatibility with 3.22.x gencode by re-adding the mutableCopy(list) methods. 7 months ago
Mark Hansen 3e37dafd74 Add unit test coverage for CodedOutputStream.write(byte[],int,int) 7 months ago
Mark Hansen 25e8fc197d Add unit test coverage for CodedOutputStream.write(ByteBuffer) 7 months ago
Mark Hansen a8ba3bb648 Add tests for CodedOutputStream.ByteOutputEncoder 7 months ago
Mark Hansen cdfc168184 Add tests for OutOfSpaceException in CodedOutputStream.OutputStreamEncoder. 7 months ago
Mark Hansen 33d4ac4064 Hoist AbstractBufferedEncoder.position to a field when reading/writing it repeatedly. 7 months ago
Mark Hansen 25e50caa3e Micro-optimise CodedOutputStream.AbstractBufferedEncoder.buffer(byte) 7 months ago
Mark Hansen dd78f0ac12 No-op: move position updating to end of method for consistency 7 months ago
Mark Hansen 24160d5bf8 CodedOutputStream: Avoid updating position to go beyond end of array. 7 months ago
Mark Hansen bc24489f93 Throw more informative OutOfSpaceExceptions when we run out of space serializing a proto. 7 months ago
Mike Kruskal 1fe26cf0c1 Updating version.json and repo version numbers to: 30.0-dev (#18567) 7 months ago
Mark Hansen 0ea9685deb Use an explicit locale when formatting OutOfSpaceException. 7 months ago
Mark Hansen f8f5136c42 Speed up CodedOutputStream by extracting rarely-executed string formatting code 7 months ago
Mark Hansen a51f98ce0c Optimise CodedOutputStream.ArrayEncoder.writeFixed32NoTag/writeFixed64NoTag 8 months ago
Mark Hansen 76ab5f2b10 CodedOutputStream: avoid updating position to go beyond end of array. 8 months ago
Mark Hansen 95ef4134d3 Add tests that CodedOutputStream.spaceLeft isn't negative after overflow. 8 months ago