1. 03 Oct, 2017 1 commit
  2. 02 Oct, 2017 2 commits
    • Thomas Van Lenten's avatar
      ObjC: Fix merging of length delimited unknown fields. · 3f2dcaeb
      Thomas Van Lenten authored
      - Add a test to cover this and tweak the test to not use two merge
        paths to be sure things are as expected.
      3f2dcaeb
    • Bruce Dawson's avatar
      Use constexpr more with VC++ 2017 (#3707) · 210be267
      Bruce Dawson authored
      * Use constexpr more with VC++ 2017
      
      Chrome's official builds have over 170 dynamic initializers for
      variables of the form *::TableStruct::aux. Defining
      PROTOBUF_CONSTEXPR_VAR to be constexpr for VS 2017 gets rid of all of
      these and saves about 10 KB of binary size.
      
      * Update generated_message_table_driven.h
      
      Restore accidentally deleted line.
      210be267
  3. 25 Sep, 2017 2 commits
  4. 22 Sep, 2017 3 commits
  5. 21 Sep, 2017 5 commits
  6. 20 Sep, 2017 5 commits
  7. 18 Sep, 2017 1 commit
  8. 14 Sep, 2017 3 commits
  9. 13 Sep, 2017 3 commits
  10. 12 Sep, 2017 6 commits
  11. 11 Sep, 2017 2 commits
  12. 10 Sep, 2017 1 commit
  13. 08 Sep, 2017 2 commits
  14. 06 Sep, 2017 1 commit
  15. 05 Sep, 2017 3 commits
    • Paul Yang's avatar
      Add native php support for Duration. (#3583) · 7f8b91f5
      Paul Yang authored
      7f8b91f5
    • Feng Xiao's avatar
      Merge pull request #3594 from buchgr/well-known-protos · 35b852f5
      Feng Xiao authored
      bazel: Add proto_library rules for well known types. Fixes #2763
      35b852f5
    • Jakob Buchgraber's avatar
      bazel: Add proto_library rules for well known types. Fixes #2763 · 699c0eb9
      Jakob Buchgraber authored
      Adds a proto_library rule for each well known type proto:
      
      $ bazel query "filter(\".*_proto$\", \"...\")"
      //:wrappers_proto
      //:timestamp_proto
      //:struct_proto
      //:field_mask_proto
      //:empty_proto
      //:duration_proto
      //:compiler_plugin_proto
      //:descriptor_proto
      //:api_proto
      //:type_proto
      //:source_context_proto
      //:any_proto
      
      Bazel users can reference these proto_library rules for their own
      language specific rules i.e.
      
      java_proto_library(
        name = "any_java_proto",
        deps = ["@com_google_protobuf//:any_proto"],
      )
      
      Also set the workspace name to "com_google_protobuf", as proto_library
      rules reference protobuf that way.
      699c0eb9