| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Use std::get where it's available
|
| | |
|
|\ \
| | |
| | | |
Update cmake/README.md for #783 PR
|
|/ / |
|
|\ \
| | |
| | | |
VS2010 compatibility of address initalization
|
| | |
| | |
| | | |
Used static cast to improve initalization compatibility with MSVC2010
|
| | |
| | |
| | | |
VS2010 cannot compile json_util_test.cc since it assumes NULL as a zero (int), and therefore cannot convert into to char*
|
|\ \ \
| |/ /
|/| | |
Add missing csharp_doc_comment.cc to protoc_lib.
|
|/ / |
|
|\ \
| | |
| | | |
Support ToString in RepeatedField and MapField.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This changes how we approach JSON formatting in general - instead of looking at the field a value came from, we just look at the type of the value. It's possible this *could* be slightly inefficient, but if we start caring about JSON performance deeply, we'll probably want to rewrite all of this anyway. It's definitely simpler this way.
When we support dynamic messages, we'll need to modify JsonFormatter to handle enum values, as they won't come be "real" .NET enums at that point. It shouldn't be hard to do though.
|
|\ \ \
| | | |
| | | | |
Generate well known types for python.
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Integrate google internal changes.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \ |
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Add "java_proto" target in bazel BUILD file to provide Java runtime library.
|
| | | | |
| | | | |
| | | | |
| | | | | |
library.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Extract XML documentation in a primitive but reasonably-effective way
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This could be tidied up significantly, and at some point we will want to parse the markdown and generate more appropriate XML - but this is definitely better than nothing.
Generated code changes coming in next commit.
|
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
Support enum forward decls in Objective C++
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
NS_ENUM changes defintion in Objective C++ based on the C++ spec being
compiled with, special case the one situation where it wouldn't support doing a
forward decl for the enum.
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Cleanups for newer Xcodes
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Move up to 8.4 as the high simulator (assuming Xcode 6.4).
- Add cast to NSMutableDictionary so clang and resolve the selector.
- Add case for the newer static analyzer so it won't trigger a false warning.
- Update the "dictionary" interface to use "object" naming. Xcode 7+ has gotten
more strict on the use of nonnull/nullable; combining that with the generic
collection support; and the "dictionary" classes we created now collide with
what the generic KeyValueCoding in the system headers triggering
warnings/errors. Fix this and hopefully all future issue by renaming the
methods to use "object" for the classes that have data types as objects
instead of PODs. Taking this renaming hit now while ObjC is still in beta
because it is a breaking change for any existing code.
|
|\ \ \ \
| | | | |
| | | | | |
Add (some) XML documentation to generated code
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
(Generated code changes coming next...)
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There are now summaries for:
- The Types nested class (which holds nested types)
- The file descriptor class for each proto
- The enum generated for each oneof
(Also fixed two typos.)
Generated code in next commit.
|
|\ \ \ \
| | | | |
| | | | | |
Fix Podspec version number
|
| |/ / /
| | | |
| | | | |
This was released as `3.0.0-alpha-4.1`
|
|\ \ \ \
| |/ / /
|/| | | |
A very small fix to silence some warnings.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Also updated the Gemfile.lock since alpha-4 has been
pushed to RubyGems.
Change-Id: I8ddc5f125f28aa9a33c88dfe48251a75a877e1d3
|
|\ \ \
| | | |
| | | | |
Handled blocks being too small in arena.cc
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When the user passed in a block which was smaller than the Block
structure, this code would blow past the end of the memory and
crash. Check for that condition.
|
|\ \ \ \
| | | | |
| | | | | |
Generate C# directory hierarchy with new option
|
| | | | |
| | | | |
| | | | |
| | | | | |
Other changes are due to the well-known types changing without us regenerating.
|
| | | | | |
|