Subject: CVS commit: pkgsrc/devel/protobuf
From: Adam Ciarcinski
Date: 2019-10-04 12:37:49
Message id:

Log Message:
protobuf: updated to 3.10.0

Protocol Buffers v3.10.0


Switch the proto parser to the faster MOMI parser.
Properly escape Struct keys in the proto3 JSON serializer.
Fix crash on uninitialized map entries.
Informed the compiler of has-bit invariant to produce better code
Unused imports of files defining descriptor extensions will now be reported
Add proto2::util::RemoveSubranges to remove multiple subranges in linear time.
Added BaseTextGenerator::GetCurrentIndentationSize()
Made implicit weak fields compatible with the Apple linker
Support 32 bit values for ProtoStreamObjectWriter to Struct.
Removed the internal-only header coded_stream_inl.h and the internal-only \ 
methods defined there.
Enforced no SWIG wrapping of descriptor_database.h (other headers already had \ 
this restriction).
Implementation of the equivalent of the MOMI parser for serialization. This \ 
removes one of the two serialization routines, by making the fast array \ 
serialization routine completely general. SerializeToCodedStream can now be \ 
implemented in terms of the much much faster array serialization. The array \ 
serialization regresses slightly, but when array serialization is not possible \ 
this wins big.
Do not convert unknown field name to snake case to accurately report error.
Fix a UBSAN warnings.
Add podspec for C++
protoc: fix source code info location for missing label
C++ Add move constructor for Reflection's SetString