- 18 Jul, 2017 1 commit
-
-
Matt A authored
* Add php_generic_services option * Generate PHP generic services * Respect namespaces for generated PHP services * Test PHP generated services * Rename PHP generator service method doc comment function * Correct phpdoc service method case * Test namespaced PHP generic services * Always use the FQCN for PHP generic service input/output * Add generated_service_test to php test.sh * Add php service test protos to CI * Add php service files to php_EXTRA_DIST * Use Interface suffix for php generic services
-
- 17 Jul, 2017 1 commit
-
-
Brent Shaffer authored
* remove pass by reference for php setters * comments out memory leak test
-
- 13 Jul, 2017 2 commits
-
-
Brent Shaffer authored
-
Paul Yang authored
-
- 12 Jul, 2017 1 commit
-
-
Brad Larson authored
Correct a couple places where macros were being checked when they might not exist in some cases. Fixes #3356.
-
- 11 Jul, 2017 1 commit
-
-
Matt Hauck authored
-
- 10 Jul, 2017 2 commits
-
-
Matt Hauck authored
Rather than crashing on use (doh!) better to just declare this platform is missing a proper hash_map/hash_set implementation and use the std::map/std::set emulation. Fixes regression introduced by #1913
-
tanderson-google authored
* Remove using std::{set,map}
-
- 07 Jul, 2017 1 commit
-
-
Harvey Tuch authored
Fixes #3322.
-
- 29 Jun, 2017 1 commit
-
-
Sergio Campama authored
-
- 27 Jun, 2017 1 commit
-
-
Brent Shaffer authored
* adds PHPDoc @return and @param for getters and setters respectively * addresses changes in PR review * adds documentation tests * Update php_generator: - Prepend \ to names where required - Remove <pre> tags - Update protobuf field comments * Updates class files with the protobuf changes * Addresses review comments * removes Protobuf Type line from PHP generated classes * fixes phpdoc test * adds array types to phpdoc
-
- 24 Jun, 2017 1 commit
-
-
Bo Yang authored
-
- 23 Jun, 2017 1 commit
-
-
Bo Yang authored
-
- 16 Jun, 2017 2 commits
-
-
Thomas Van Lenten authored
About 1.5% of all IEEE754 single-precision numbers require nine decimal digits to represent accurately.
-
Calder Coalson authored
Building the protobuf compiler with Bazel fails to resolve the unqualifed "string"s in java_options.h: ``` ERROR: .../external/com_google_protobuf/BUILD:248:1: C++ compilation of rule '@com_google_protobuf//:protoc_lib' failed: Process exited with status 1 [sandboxed]. In file included from external/com_google_protobuf/src/google/protobuf/compiler/java/java_context.h:41:0, from external/com_google_protobuf/src/google/protobuf/compiler/java/java_enum_field_lite.cc:38: external/com_google_protobuf/src/google/protobuf/compiler/java/java_options.h:59:3: error: 'string' does not name a type string annotation_list_file; ^ external/com_google_protobuf/src/google/protobuf/compiler/java/java_options.h:62:3: error: 'string' does not name a type string output_list_file; ^ Use --strategy=CppCompile=standalone to disable sandboxing for the failing actions. INFO: Elapsed time: 41.487s, Critical Path: 6.20s //interpreter:eval_test NO STATUS Executed 0 out of 1 test: 1 was skipped. ```
-
- 12 Jun, 2017 2 commits
-
-
Silvio Traversaro authored
fixed_address_empty_string symbol is used in an inline function. We have to export it to avoid undefined reference link errors.
-
Gergely Nagy authored
-
- 05 Jun, 2017 1 commit
-
-
Paul Yang authored
* Add new file option php_namespace. Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace. * Uncomment commented tests * Revert gdb test change * Update csharp descriptor. * Add test for empty php_namespace.
-
- 02 Jun, 2017 1 commit
-
-
Adam Cozzette authored
This fixes a compiler bug that caused a Java syntax error when one .proto file would import another one with an empty package and java_package. This fixes issue #3114.
-
- 30 May, 2017 1 commit
-
-
Wayne Zhang authored
* not to use std::random_device for map.Seed(). * remove include random
-
- 29 May, 2017 2 commits
-
-
Paul Yang authored
-
Brent Shaffer authored
-
- 24 May, 2017 1 commit
-
-
lundefugl authored
-
- 23 May, 2017 1 commit
-
-
brian-peloton authored
* Comment out unused arguments. These last few are all that's needed to compile with -Wunused-arguments. * Fix missing struct field initializer. With this fix, everything compiles with -Wmissing-field-initializers. * Add support for disabling unaligned memory accesses on x86 too. ubsan doesn't like these because they are technically undefined behavior, so -DGOOGLE_PROTOBUF_DONT_USE_UNALIGNED will disable them easily. * Avoid undefined integer overflow. ubsan catches all of these.
-
- 22 May, 2017 1 commit
-
-
Dennis Cappendijk authored
show help if protoc is called without any arguments, pre-empts -h and --help to show a useful message instead of just 'Missing input file.'
-
- 05 May, 2017 1 commit
-
-
Mario J. Rugiero authored
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=189Signed-off-by:
Mario J. Rugiero <mrugiero@gmail.com>
-
- 27 Apr, 2017 1 commit
-
-
Adam Cozzette authored
-
- 26 Apr, 2017 2 commits
-
-
Paul Yang authored
-
Adam Cozzette authored
This prevents the contents of the std namespace from being effectively pulled into the top-level namespace in all translation units that include common.h. I left in individual using statements for a few common things like std::set and std::map, because it did not seem worth going through the churn of updating the whole codebase to fix those right now.
-
- 25 Apr, 2017 1 commit
-
-
Jakob Buchgraber authored
When compiling with -Werror, -Wunused-const-variable the build fails due to those two constants not being used.
-
- 20 Apr, 2017 3 commits
-
-
Paul Yang authored
descriptor.proto uses proto2 syntax, which is not ready for external usage. However, some proto3 files import descriptor.proto and cannot be used. In this PR, all references (We cheated by only removing extensions, which is enough for now. User should avoid using messages defined in descriptor.proto as field type.) to content in descriptor.proto are removed from generated files. Those that import descriptor.proto can be used like other proto files.
-
Paul Yang authored
-
Paul Yang authored
Fix the bug by sharing the code for generating class name for both message and enum.
-
- 17 Apr, 2017 1 commit
-
-
Michael Allen authored
InternalDeallocate to avoid confusing the compiler when there's a class named Element already defined in the global namespace.
-
- 11 Apr, 2017 2 commits
- 10 Apr, 2017 1 commit
-
-
Jie Luo authored
* Use PyUnicode_AsEncodedString() instead of PyUnicode_AsEncodedObject() * Cherrypick the fix descriptor_pool.FindFileContainingSymbol by extensions.
-
- 08 Apr, 2017 1 commit
-
-
Feng Xiao authored
-
- 07 Apr, 2017 1 commit
-
-
Anuraag Agrawal authored
-
- 06 Apr, 2017 1 commit
-
-
Feng Xiao authored
-