Documentation updates have also been submitted and will be live in an hour
or two.

On Tue, Aug 11, 2009 at 6:46 PM, Kenton Varda <ken...@google.com> wrote:

> http://code.google.com/p/protobuf/downloads/list
>
> 2009-08-11 version 2.2.0:
>
>   C++
>   * Lite mode:  The "optimize_for = LITE_RUNTIME" option causes the compiler
>     to generate code which only depends libprotobuf-lite, which is much 
> smaller
>     than libprotobuf but lacks descriptors, reflection, and some other 
> features.
>   * Fixed bug where Message.Swap(Message) was only implemented for
>     optimize_for_speed.  Swap now properly implemented in both modes
>     (Issue 91).
>   * Added RemoveLast and SwapElements(index1, index2) to Reflection
>     interface for repeated elements.
>   * Added Swap(Message) to Reflection interface.
>   * Floating-point literals in generated code that are intended to be
>     single-precision now explicitly have 'f' suffix to avoid pedantic warnings
>     produced by some compilers.
>   * The [deprecated=true] option now causes the C++ code generator to generate
>     a GCC-style deprecation annotation (no-op on other compilers).
>   * google::protobuf::GetEnumDescriptor<SomeGeneratedEnumType>() returns the
>     EnumDescriptor for that type -- useful for templates which cannot call
>     SomeGeneratedEnumType_descriptor().
>   * Various optimizations and obscure bug fixes.
>
>   Java
>   * Lite mode:  The "optimize_for = LITE_RUNTIME" option causes the compiler
>     to generate code which only depends libprotobuf-lite, which is much 
> smaller
>     than libprotobuf but lacks descriptors, reflection, and some other 
> features.
>   * Lots of style cleanups.
>
>   Python
>   * Fixed endianness bug with floats and doubles.
>   * Text format parsing support.
>   * Fix bug with parsing packed repeated fields in embedded messages.
>   * Ability to initialize fields by passing keyword args to constructor.
>   * Support iterators in extend and __setslice__ for containers.
>
>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to