| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Add https://metacpan.org/pod/Google::ProtocolBuffers::Dynamic
|
| |
| |
| |
| |
| |
| |
| | |
Uses Google's C++ library for .proto parsing and uPB for protobuf
encoding/decoding; it supports both proto2 and proto3 syntax and
encoding/decoding is more than 10 times faster than pure-Perl
Google::ProtocolBuffers.
|
|\ \
| | |
| | | |
benchmarks: update readme.txt
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove references to google_speed.proto which was removed in
commit 2e83110230b7.
Also fix-up commands to build and run.
|
|\ \ \
| | | |
| | | | |
Compatibility with the new version of Bazel.
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | | |
Global variable HOST_CFG is deprecated and will not be supported soon.
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Allow the JsonFormat.Parser to ignore unknown fields
|
| | | | |
| | | | |
| | | | |
| | | | | |
The default behaviour of throwing an exception remains
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix Win32 error messages on Unicode build
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Generalize plugin support in Bazel Skylark rule
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It helps users to support their own plugins in a manner consistent to
cc_proto_library and py_proto_libary in their skylark rules
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
include std::find()
|
| | |_|/ / / /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Update repo in Bazel build files to use googletest instead of the deprecated gMock
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|/ / /
|/| | | | | | | |
Objc any helpers
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- Capture the ObjC prefix used when generating the the file.
- Track the containing type on descriptors.
- Mark descriptors where the message class name got a suffix added to it.
- Expose a fullName property on Descriptors.
- Add helpers for packing/unpacking Any messages.
- Bump the ObjC runtime version number. Since we added methods and invoke them
in the generated code, ensure the code is running against a matching version.
Otherwise, someone could compile against headers, but run with a framework
that is older and get unknown selector failures. This should trip clearer
messaging.
Fixes https://github.com/google/protobuf/issues/1674
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix error and add note about lossy issues
|
| |/ / / / / / |
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Support the -Wassign-enum compiler flag.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix #2071 replacing /bin/sh with bash when generates descriptor
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
On Ubuntu /bin/sh is dash by default, this can cause
generate_descriptor_proto.sh fail to execute.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix to typo/oversight in reflection tests
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Fix to typo/oversight in python tests, only affecting python 3
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This check adds a few constraints on the way to build a project when we have
a proto file which imports another one. In particular, on projects which
build both C# and Java, it's easy to end up with exceptions like
Expected: included.proto but was src/main/protobuf/included.proto
A user may work around this issue, but it may add unnecessary constraints
on the layout of the project.
According to https://github.com/google/protobuf/commit/f3504cf3b1d456a843e8242fdee9ba0bf2991dc1#diff-ecb0b909ed572381a1c8d1994f09a948R309
it has already been considered to get rid of this check, for
similar considerations, and because it doesn't exist in the Java code
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix #1955 clang-tidy warning misc-macro-parentheses
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
clang-tidy gives warning "macro argument should be enclosed in
parentheses" to macro ZR_, the "first" parameter.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
fix #1342 cause by ownership issues
|
| | | | | | | |
|
| | | | | | | |
|
| | |_|/ / /
| |/| | | | |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Make Root's +extensionRegistry generation smarter.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
At generation time, walk the file's dependencies to see what really contains
extensions so we can generate more minimal code that only links together the
roots that provided extensions. Gets a bunch of otherwise noop code out of
the call flow when the roots are +initialized.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Remove unused vector
|
| | |_|/ /
| |/| | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Restore New*Callback into google::protobuf namespace …
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
the service stubs code
Fixes #1966
|
|\ \ \ \
| | | | |
| | | | | |
update the OSGi metadata for the javanano package
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Speed up ObjC Generation with large dependency trees
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't create FileGenerators for each dep. FileGenerators will deeply create all
the message, enum, and field generators; but those aren't needed when doing
the imports for dependencies. Instead directly generate the imports off the
FileDescriptors so no extra objects are created. The only other use was when
chaining together the *Roots for the file extension registry, but that also
can be generate off the name of the FileDescriptor directly.
|
|\ \ \ \
| | | | |
| | | | | |
Ruby: make sure map parsing frames are GC-rooted.
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Fix missing import of jspb.Map (#1885)
|