1. 22 Dec, 2017 2 commits
    • Jisi Liu's avatar
      Fix uploading binary wheel. · 8fc40b55
      Jisi Liu authored
      The script now takes two prompt for user name and password. One single
      input redirection no longer works.
      8fc40b55
    • Jisi Liu's avatar
      Disable pip cache when testing uploaded packages · 7ad8e7ad
      Jisi Liu authored
      Otherwise, pip complains "cannot find a version satisfies the
      requirement." I suspect it was due to caching issues. I usued to
      manually add a `sleep 30` between the upload and the installation test
      which is quite unstable.
      7ad8e7ad
  2. 20 Dec, 2017 5 commits
  3. 19 Dec, 2017 10 commits
  4. 15 Dec, 2017 3 commits
  5. 14 Dec, 2017 5 commits
  6. 13 Dec, 2017 6 commits
    • Jisi Liu's avatar
      Merge pull request #4042 from pherl/cpp_enum · 82724e21
      Jisi Liu authored
      Use matching enum type for IsPOD.
      82724e21
    • Jisi Liu's avatar
      Merge pull request #4043 from pherl/flush · 8521624e
      Jisi Liu authored
      Explicitly propagate the status of Flush().
      8521624e
    • Jisi Liu's avatar
      Explicitly propagate the status of Flush(). · 6b01e644
      Jisi Liu authored
      Before the change, an implicit Flush() will be triggered in the
      destructor of the input stream. However, the return code of Flush() is
      not discarded. This change makes sure when Flush() fails, we will
      return false.
      6b01e644
    • Jisi Liu's avatar
      Use matching enum type for IsPOD. · 7ef21dd8
      Jisi Liu authored
      7ef21dd8
    • Oleg Kolosov's avatar
      Create containing directory before generating well_known_types_embed.cc · edcf15e7
      Oleg Kolosov authored
      This fixes the following build error:
      
      oldpwd=`pwd` && cd .../protobuf/src && \
      $oldpwd/js_embed google/protobuf/compiler/js/well_known_types/any.js google/protobuf/compiler/js/well_known_types/struct.js google/protobuf/compiler/js/well_known_types/timestamp.js > $oldpwd/google/protobuf/compiler/js/well_known_types_embed.cc
      /bin/bash: line 1: .../protobuf/target/src/google/protobuf/compiler/js/well_known_types_embed.cc: No such file or directory
      Makefile:8201: recipe for target 'google/protobuf/compiler/js/well_known_types_embed.cc' failed
      
      which is observed during the cross-compilation since the version 3.2.
      edcf15e7
    • Bo Yang's avatar
      Call php method via function name instead of calling directly. · fffe8d39
      Bo Yang authored
      This changes the linking error if php extension is not statically linked
      to a runtime error. In this way, users who don't need Timestamp can
      still use protobuf even if date extension is not statically linked in
      php.
      fffe8d39
  7. 12 Dec, 2017 3 commits
  8. 11 Dec, 2017 3 commits
  9. 08 Dec, 2017 1 commit
  10. 07 Dec, 2017 2 commits
    • Paul Yang's avatar
      Add discard unknown API in ruby. (#3990) · 0e7b5895
      Paul Yang authored
      * Add discard unknown API in ruby.
      
      * Add test for oneof message field.
      
      * Add TestUnknown to represent unknown field data clearly.
      
      * Only serialize the message with unknown fields itself in test.
      
      * Move discard_unknown from Message to Google.Protobuf
      0e7b5895
    • Paul Yang's avatar
      Recursively clear unknown fields in submessages. (#3982) · c370f88f
      Paul Yang authored
      * Recursively clear unknown fields in submessages.
      
      * Recursively discard unknown fields in submsg for c extension
      
      * Fix zts build
      
      * Add comment for tests
      
      * Add a TODO to add a util for encoding varint for better readability.
      
      * Add test for oneof message field.
      c370f88f