527 Commits (a27f0c79d4102519367337a68b6898a2b7670935)

Author SHA1 Message Date
Protobuf Team Bot eaee04d897 Avoid boxing when serializing primitive lists in CodedOutputStreamWriter 11 months ago
Protobuf Team Bot 971f88aa63 Improve C++, Python, Java runtime version representations to avoid merge conflicts during release. 11 months ago
Mike Kruskal 95877d8569 Updating version.json and repo version numbers to: 28-dev (#16555) 11 months ago
Protobuf Team Bot 6afdd5a135 Auto-generate files after cl/625815212 11 months ago
Mike Kruskal db5814e4ff Use newly split feature defaults in plugins and runtimes. 11 months ago
Protobuf Team Bot a5be8bdb9f Auto-generate files after cl/625084569 11 months ago
Mike Kruskal 77f62de93e Define lifetimes of edition 2023 features 12 months ago
Protobuf Team Bot a94f57bd69 Check that size is non-negative when reading string or bytes in StreamDecoder. 12 months ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 12 months ago
Sandy Zhang 6c45efd297 Fix validateFeatures to be called after resolved features are actually set to this.features 1 year ago
Sandy Zhang 274bc7f26f Move java_features.proto to java/core/srce/main/resources 1 year ago
Liam Miller-Cushon b36458fd80 Make `NioByteString` private member class of `ByteString` 1 year ago
Sandy Zhang 9ce51d1ed8 Set label to REQUIRED for descriptors with LEGACY_REQUIRED feature. 1 year ago
Sandy Zhang 500c953d10 Enable editions support for Java Lite. 1 year ago
Protobuf Team Bot 821e854b5a Automated Code Change 1 year ago
Mike Kruskal 0e167e796f Disallow all feature types except enum and boolean. 1 year ago
Liam Miller-Cushon 2c07ea5317 Suppress a warning about a class initializer cycle 1 year ago
Sandy Zhang 1e808d5ece Remove extra whitespace line in JavaEditionDefaults template 1 year ago
Mike Kruskal dc484c131e Fix has_presence to account for proto3 extensions in Java. 1 year ago
Sandy Zhang 9f001a9658 Fix descriptor to access type via getType() s.t. messages using delimited encoding are consistently treated as groups for Java lite. 1 year ago
Protobuf Team Bot 0070ac1188 Make UnsafeByteOperations stable; removing experimental annotation. 1 year ago
Sandy Zhang 8a17f5ddeb Resolve features directly in setProto instead of temporarily setting to null. 1 year ago
Sandy Zhang eb10ebd169 Fix features inheritance of oneof fields and extensions and fix/move unit tests to actually run. 1 year ago
Luke Sandberg 5d4fd7ef84 Clarify docs on MapFieldReflectionAccessorInternal and add tests for the mutability of lists returned from `getAllFields()` 1 year ago
Chris Kennelly 34a04c1fd5 Remove lazy=true from repeated fields. 1 year ago
Protobuf Team Bot 986d691d77 use "proto3_optional" option as signal that a field has presence. 1 year ago
Sandy Zhang 2faa9d1a5f Force descriptor initialization of dependencies *before* internalUpdateFileDescriptor(). 1 year ago
Sandy Zhang 9252b64ef3 Automated rollback of commit 0ee34d35de. 1 year ago
Protobuf Team Bot 3924ea28cc Automated rollback of commit 531d4372f4. 1 year ago
lowasser 0ee34d35de Simplify (and optimize) Descriptors.FileDescriptor.latin1Cat. 1 year ago
Luke Sandberg 531d4372f4 Internal change 1 year ago
Sandy Zhang 85938aa654 Update internalUpdateFileDescriptor() to synchronize setProto() and resolveAllFeatures() to avoid data races. 1 year ago
Dennis Shao 9146ce6ddb Updating version.json and repo version numbers to: 27-dev (#15590) 1 year ago
Sandy Zhang 17729cc5e5 Call ExtensionRegistry.add for JavaFeaturesProto.java directly. 1 year ago
Protobuf Team Bot 6f86726f26 Rollback version validations in Protobuf Java Lite. 1 year ago
Protobuf Team Bot 659b3e7102 Internal changes. 1 year ago
Protobuf Team Bot 787447430f Breaking Change: Remove unused helper methods for creating new mutable arraylists. 1 year ago
Sandy Zhang 35a6730e61 Add private constructor for JavaEditionDefaults template 1 year ago
Sandy Zhang 882e7843de Mark descriptor features as volatile to avoid data races in double-checked locking 1 year ago
Protobuf Team Bot 8b92099937 Checks that only lite or full binding could exist in a process. 1 year ago
Sandy Zhang 65c65c2d04 Breaking Change: Use Editions features in Java full runtimes. 1 year ago
Protobuf Team Bot c0d08bdcad Breaking Change: Stop generating the "newInstance" method. This is not used anymore. 1 year ago
Protobuf Team Bot adacf6d0e1 Use char indexOf rather than String, which can have a fast path implementation 1 year ago
Protobuf Team Bot 979c39178b Format CodedInputStream & Test 1 year ago
Protobuf Team Bot 854ca49520 Internal versioning changes. 1 year ago
Protobuf Team Bot 3b9bd6db71 Breaking Change: Remove unused overload of AbstractMessageLite.addAll that worked on a Collection instead of a List. 1 year ago
Protobuf Team Bot 9310d2e817 Breaking Change: Remove obsolete runtime internalBuildGeneratedFileFrom which was for backwards compatibility with old gencode. 1 year ago
Sandy Zhang 519284a559 Remove LegacyDescriptorsUtil.java and JRuby's use of legacy descriptor APIs 1 year ago
Protobuf Team Bot 94a2a44851 Breaking Change: remove unnecessary overloads of methods: 1 year ago
Protobuf Team Bot 5df0387224 Breaking Change: The base class for generated messages will be 1 year ago