Path to this page:
Subject: CVS commit: pkgsrc/devel/protobuf
From: Thomas Klausner
Date: 2024-09-21 12:23:36
Message id: 20240921102336.75D82FC74@cvs.NetBSD.org
Log Message:
protobuf: update to 28.2.
28.2
C++
Fix cord handling in DynamicMessage and oneofs. (#18373) (5b0e543)
28.1
C++
Fix compiler error with StrongReferenceToType() (8ea3bb1)
28.0
Compiler
UPB text encoder without using reflection for Rust (used for a message's \
Debug trait) that will print out field number to value entries instead of field \
name to value entries of a message like how it's expected for the usual text \
format using reflection. (f9dd9ce)
Enable MessageLite::DebugString to use Message::DebugString where possible. \
(f810cc5)
Always report plugin support errors from protoc. (986ef8d)
Stop supporting EDITION_PROTO2 as an alias for EDITION_LEGACY. (35b3425)
Rename DynamicCastToGenerated/DownCastToGenerated to (18da465)
Mark deleted fields in descriptor.proto reserved (44c409d)
Protoc: support inf, -inf, nan, and -nan in option values (#15017) (3c03e93)
C++
Move -Werror to our test/dev bazelrc files. (#17938) (f5a1b17)
Introduce FieldDescriptor::cpp_string_type() API to replace direct ctype \
inspection which will be removed in the next breaking change (72b0b7a)
Removed specific MSVC settings when installing (#17285) (770090e)
Omit the _raw_default_instance_ declaration when using DLL linkage. (79c55cb)
Enable MessageLite::DebugString to use Message::DebugString where possible. \
(f810cc5)
Fix a bug in which proto code uses ctype instead of string_type internally. \
(dfbe987)
Add an optimization that prevents an exponential number of comparisons on \
deeply (594a71f)
Replace FindHelper() with BucketNumber() when only the bucket number is \
required. (8c7b1ec)
Stop supporting EDITION_PROTO2 as an alias for EDITION_LEGACY. (35b3425)
Rename DynamicCastToGenerated/DownCastToGenerated to (18da465)
Prohibit using features in the same file they're defined in. (24b91a7)
Implement new Debug API with redaction. (bb68eb2)
Use bool HasHasbits(const FieldDescriptor*) instead of manual checks. (448e326)
Add java to reserved names to escape extensions to java_. This may break \
existing references to gencode for extensions named java. (c99cf4b)
Put arena cleanup nodes on a separate chunked list instead of at the ends of \
arena blocks. (f70d90b)
Fix validation checks of implicit presence. (d6c2833)
Clarify map behaviors in editions. (0dbd99a)
Protoc: support inf, -inf, nan, and -nan in option values (#15017) (3c03e93)
Files: