Next | Query returned 51 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2020-05-21 18:30:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
protobuf: updated to 3.12.1

Protocol Buffers v3.12.1

Ruby
Re-add binary gems for Ruby 2.3 and 2.4. These are EOL upstream, however
many people still use them and dropping support will require more
coordination.

Protocol Buffers v3.12.0

Protocol Compiler
[experimental] Singular, non-message typed fields in proto3 now support
presence tracking. This is enabled by adding the "optional" field label and
passing the --experimental_allow_proto3_optional flag to protoc.
For usage info, see docs/field_presence.md.
During this experimental phase, code generators should update to support
proto3 presence, see docs/implementing_proto3_presence.md for instructions.
Allow duplicate symbol names when multiple descriptor sets are passed on
the command-line, to match the behavior when multiple .proto files are passed.
Deterministic protoc --descriptor_set_out

C++
[experimental] Added proto3 presence support.
New descriptor APIs to support proto3 presence.
Fix for 7463 in -rc1 (core dump mixing optional and singular fields in proto3)
Enable Arenas by default on all .proto files.
Documented that users are not allowed to subclass Message or MessageLite.
Mark generated classes as final; inheriting from protos is strongly discouraged.
Add stack overflow protection for text format with unknown fields.
Add accessors for map key and value FieldDescriptors.
Add FieldMaskUtil::FromFieldNumbers().
MessageDifferencer: use ParsePartial() on Any fields so the diff does not
fail when there are missing required fields.
ReflectionOps::Merge(): lookup messages in the right factory, if it can.
Added Descriptor::WellKnownTypes enum and Descriptor::well_known_type()
accessor as an easier way of determining if a message is a Well-Known Type.
Optimized RepeatedField::Add() when it is used in a loop.
Made proto move/swap more efficient.
De-virtualize the GetArena() method in MessageLite.
Improves performance of json_stream_parser.cc by factor 1000
bug: 7076 undefine Windows OUT and OPTIONAL macros
Fixed a bug in FieldDescriptor::DebugString() that would erroneously print
an "optional" label for a field in a oneof.
Fix bug in parsing bool extensions that assumed they are always 1 byte.
Fix off-by-one error in FieldOptions::ByteSize() when extensions are present.
Clarified the comments to show an example of the difference between
Descriptor::extension and DescriptorPool::FindAllExtensions.
Add a compiler option 'code_size' to force optimize_for=code_size on all
protos where this is possible.
   2020-05-03 21:32:30 by Roland Illig | Files touched by this commit (1)
Log message:
devel/protobuf: skip shell portability check
   2020-03-22 19:28:43 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
protobuf: update to 3.11.4.

2020-02-14 version 3.11.4 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

  C#
  * Fix latest ArgumentException for C# extensions (#7188)
  * Enforce recursion depth checking for unknown fields (#7210)

  Ruby
  * Fix wrappers with a zero value (#7195)
  * Fix JSON serialization of 0/empty-valued wrapper types (#7198)
   2020-02-06 16:57:41 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
{py-}protobuf: updated to 3.11.3

Protocol Buffers v3.11.3

C++
Add OUT and OPTIONAL to windows portability files

PHP
Refactored ulong to zend_ulong for php7.4 compatibility
Call register_class before getClass from desc to fix segfault
   2019-12-30 19:01:32 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
{py-}protobuf: updated to 3.11.2

Protocol Buffers v3.11.2

PHP
Make c extension portable for php 7.4
   2019-12-11 15:12:28 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf: updated to 3.11.1

3.11.1:
PHP
Extern declare protobuf_globals
   2019-11-26 19:59:31 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
protobuf: updated to 3.11.0

Protocol Buffers v3.11.0

C++
Make serialization method naming consistent
Make proto runtime + generated code free of deprecation warnings
Moved ShutdownProtobufLibrary() to message_lite.h. For backward compatibility a \ 
declaration is still available in stubs/common.h, but users should prefer \ 
message_lite.h
Removed non-namespace macro EXPECT_OK()
Removed mathlimits.h from stubs in favor of using std::numeric_limits from C++11
Fixed bug in parser when ending on a group tag
Add a helper function to UnknownFieldSet to deal with the changing return value \ 
of message::unknown_fields()
Fix incorrect use of string_view iterators
Support direct pickling of nested messages
Skip extension tag validation for MessageSet if unknown dependencies are allowed
Updated deprecation macros to annotate deprecated code
Remove conversion warning in MapEntryFuncs::ByteSizeLong
Revert "Make shared libraries be able to link to MSVC static runtime \ 
libraries, so that VC runtime is not required."

Python
Add float_precision option in json format printer
Optionally print bytes fields as messages in unknown fields, if possible
FieldPath: fix testing IsSet on root path ''
Experimental code gen (fast import protobuf module) which only work with cpp \ 
generated code linked in
   2019-10-09 10:46:22 by Juraj Lutter | Files touched by this commit (2)
Log message:
protobuf: Add comment into patch file (cmath and pull request)
   2019-10-09 00:11:37 by Juraj Lutter | Files touched by this commit (2)
Log message:
protobuf: Fix build on NetBSD 8.1 with gcc 5.5.0

Include cmath instead of math.h. This fixes build on NetBSD 8.1 and gcc 5.5.

Also, pull request with upstream has been opened at:
https://github.com/protocolbuffers/protobuf/pull/6747
   2019-10-04 12:37:49 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
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

Next | Query returned 51 messages, browsing 1 to 10 | Previous