Path to this page:
Subject: CVS commit: pkgsrc/devel/protobuf
From: Adam Ciarcinski
Date: 2019-10-04 12:37:49
Message id: 20191004103749.DC15DFBF4@cvs.NetBSD.org
Log Message:
protobuf: updated to 3.10.0
Protocol Buffers v3.10.0
C++
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
Files: