protobuf 2.3.0

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : BSD License
CreatedCreated : Oct 7, 2010
Size downloadDownloads : 5
Program licensing
Thank you for voting...

Protocol Buffers are a way of encoding structured ...

protocol_buffer are a way of encoding structured data in an efficient yet extensible format.
Google uses Protocol Buffers for almost all of its internal RPC protocols and file_format.
The package includes C++, java and Python modules.
The protocol buffer compiler produces code in those 3 languages.
News in the current protobuf by Google Inc. version:

C++:

• Various speed and code size optimizations.

message is now fully thread-safe.

• Message::Utf8DebugString() method is like DebugString() but avoids escaping UTF-8 bytes.

• Compiled-in message types can now contain dynamic extensions, through use of CodedInputStream::SetExtensionRegistry().

• Now compiles shared libraries (DLLs) by default on Cygwin and MinGW, to match other platforms. Use --disable-shared to avoid this.

Java:

• parseDelimitedFrom() and mergeDelimitedFrom() now detect EOF and return false/null instead of throwing an exception.

• Fixed some initialization ordering bugs.

• Fixes for OpenJDK 7.

Python:

• 10-25 times faster than 2. 2. 0, still pure-python.

• Calling a mutating method on a sub-message always instantiates the message in its parent even if the mutating method doesn't actually mutate anything (e. g. parsing from an empty string).

• Expanded descriptors a bit.

protobuf 2.3.0 scripting tags: data interchange, java, protocol buffer, python, message, file format, method, mutating, protobuf. What is new in protobuf 2.3.0 software script? - Unable to find protobuf 2.3.0 news. What is improvements are expecting? Newly-made protobuf 2.4 will be downloaded from here. You may download directly. Please write the reviews of the protobuf. License limitations are unspecified.