1. 18 Jul, 2017 1 commit
    • Matt A's avatar
      Support PHP generic services (#3269) · 9e745f77
      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
      9e745f77
  2. 17 Jul, 2017 1 commit
  3. 13 Jul, 2017 2 commits
  4. 12 Jul, 2017 1 commit
  5. 11 Jul, 2017 1 commit
  6. 10 Jul, 2017 2 commits
  7. 07 Jul, 2017 1 commit
  8. 29 Jun, 2017 1 commit
  9. 27 Jun, 2017 1 commit
    • Brent Shaffer's avatar
      adds PHPDoc @return and @param for getters and setters respectively (#3131) · 12acbc26
      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
      12acbc26
  10. 24 Jun, 2017 1 commit
  11. 23 Jun, 2017 1 commit
  12. 16 Jun, 2017 2 commits
    • Thomas Van Lenten's avatar
      Raise the number of digits used for floats. · dd19b876
      Thomas Van Lenten authored
      About 1.5% of all IEEE754 single-precision numbers require nine
      decimal digits to represent accurately.
      dd19b876
    • Calder Coalson's avatar
      Qualify string in java_options.h · 4b36d400
      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.
      ```
      4b36d400
  13. 12 Jun, 2017 2 commits
  14. 05 Jun, 2017 1 commit
    • Paul Yang's avatar
      Add new file option php_namespace. (#3162) · 6f325805
      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.
      6f325805
  15. 02 Jun, 2017 1 commit
  16. 30 May, 2017 1 commit
  17. 29 May, 2017 2 commits
  18. 24 May, 2017 1 commit
  19. 23 May, 2017 1 commit
    • brian-peloton's avatar
      Removing undefined behavior and compiler warnings (#1315) · 40da1ed5
      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.
      40da1ed5
  20. 22 May, 2017 1 commit
  21. 05 May, 2017 1 commit
  22. 27 Apr, 2017 1 commit
  23. 26 Apr, 2017 2 commits
  24. 25 Apr, 2017 1 commit
  25. 20 Apr, 2017 3 commits
  26. 17 Apr, 2017 1 commit
  27. 11 Apr, 2017 2 commits
  28. 10 Apr, 2017 1 commit
  29. 08 Apr, 2017 1 commit
  30. 07 Apr, 2017 1 commit
  31. 06 Apr, 2017 1 commit