1. 14 May, 2019 1 commit
  2. 06 May, 2019 2 commits
  3. 04 May, 2019 1 commit
  4. 03 May, 2019 5 commits
    • Hao Nguyen's avatar
    • Hao Nguyen's avatar
      Down integrate to GitHub · 1d4e9593
      Hao Nguyen authored
      1d4e9593
    • Sydney Acksman's avatar
      C# Proto2 feature : Extensions (#5350) · 9e89b6e7
      Sydney Acksman authored
      * Compiler changes (extensions)
      
      * Generated changes (extensions)
      
      * Library changes (extensions)
      
      * Adjusted a summary to indicate ContainingType can be null for extensions
      
      * Compiler changes (custom option review + access level review)
      
      * Generated code changes (custom options + access review)
      
      * Library changes (custom options + access review)
      
      * Support C# 6 with library changes
      
      * Access HasValue by property
      
      * Set access level of all extension classes to internal (revert in next PR)
      
      * Added null checks to custom options
      
      * Rebase on master and regenerate Conformance
      
      * Removed second dictionary from ExtensionSet
      
      * Rebased compiler changes
      
      * Rebased generated code changes
      
      * Rebased library changes + review changes
      
      * Add more safety checks to extension accessors
      
      * Remove instances where extension sets were unnecessarily allocated
      
      * Remove cleared items from sets
      Empty sets are now made null
      IExtensionMessage -> IExtendableMessage
      
      * Remove dead code from IExtensionValue impls
      
      * Clean both repeated and single value extensions
      
      * Add GetOrRegister method for repeated fields and allow clearing repeated extensions
      
      * Add type safe ClearExtension methods, remove non-generic IExtendableMessage interface.
      
      * Simplify ExtensionSet.TryMergeFieldFrom
      
      * Rebase on master to resolve conflicts
      
      * Fix Makefile.am
      
      * Add ObjectIntPair to Makefile.am
      9e89b6e7
    • Denis Smirnov's avatar
      should close protocolbuffers#6095 · 3ee24bca
      Denis Smirnov authored
      3ee24bca
    • Parnic's avatar
      Added missing include to satisfy certain versions of clang · fbe4cccc
      Parnic authored
      Some compilers, such as PS4's clang, were giving errors such as:
      C:\dev\protobuf\src\google/protobuf/parse_context.h(227,5): error : no type named 'uintptr_t' in namespace 'std'; did you mean simply 'uintptr_t'?
      Adding the necessary include for integer types fixes these.
      fbe4cccc
  5. 02 May, 2019 1 commit
  6. 01 May, 2019 4 commits
  7. 30 Apr, 2019 1 commit
  8. 29 Apr, 2019 1 commit
  9. 27 Apr, 2019 1 commit
  10. 26 Apr, 2019 1 commit
  11. 25 Apr, 2019 3 commits
  12. 24 Apr, 2019 4 commits
  13. 23 Apr, 2019 2 commits
  14. 18 Apr, 2019 1 commit
  15. 17 Apr, 2019 2 commits
  16. 16 Apr, 2019 3 commits
  17. 15 Apr, 2019 4 commits
    • Keith Smiley's avatar
      Use GetArena instead · 46f24016
      Keith Smiley authored
      46f24016
    • Keith Smiley's avatar
      Fix more warnings · c40ab0ff
      Keith Smiley authored
      These were found attempting to enable -Werror
      c40ab0ff
    • Keith Moyer's avatar
      Satisfy GCC class-memaccess warnings · c1f650a3
      Keith Moyer authored
      GCC 8 added a -Wclass-memaccess that is enabled in -Wall that warns when
      making direct memory modifications to non-trivial objects. The objects
      that are modified here are only "non-trivial" in non-interesting ways
      (e.g., removal of copy constructor) and can be safely modified as is
      being done.
      
      This simply explicitly casts the pointers before calling memset to
      indicate that they should be treated as raw memory.
      c1f650a3
    • Nic McDonald's avatar
      comply with Bazel recommendations · f313b9cc
      Nic McDonald authored
      f313b9cc
  18. 12 Apr, 2019 3 commits