1. 21 May, 2019 1 commit
    • TechProofreader's avatar
      Update performance.md · 02a4c720
      TechProofreader authored
      Even though I just proofread this file, I noticed one more thing that needed correcting, which I fixed. The word "genereated" had to be corrected to "generated". My apologies for missing this on the initial check.
      02a4c720
  2. 20 May, 2019 2 commits
  3. 18 May, 2019 1 commit
    • TechProofreader's avatar
      Update performance.md · 5b628d55
      TechProofreader authored
      I corrected a few grammatical mistakes and increased the document's readability by easing the language flow.
      5b628d55
  4. 17 May, 2019 1 commit
  5. 15 May, 2019 2 commits
  6. 14 May, 2019 10 commits
  7. 13 May, 2019 6 commits
  8. 10 May, 2019 5 commits
    • Ruslan Manaev's avatar
    • Seth Girvan's avatar
      Revert "protobuf.pc.in does not reflect CXXFLAGS" · cdf873f2
      Seth Girvan authored
      This reverts commit a7180caf.
      cdf873f2
    • Parnic's avatar
      Don't build io_win32 for Xbox One · 55f89a10
      Parnic authored
      This file contains a lot of code that doesn't compile for Xbox One and doesn't appear to be necessary for usage on that platform. _WIN32 is defined for the Xbox One platform.
      55f89a10
    • Parnic's avatar
      Replaced unavailable include with struct definition for Xbox One · 3691c172
      Parnic authored
      It appears this file was including winsock2.h just to get the timeval struct definition. There are platforms, such as Xbox One, that don't use winsock but do compile with _MSC_VER set, so just drop in the struct definition we needed instead of including all of winsock. This fixes compilation of this file for Xbox One. Without this change, there were numerous `timeval` complaints such as
      ```
      1>c:\dev\protobuf\src\google\protobuf\util\time_util.h(153): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\dev\protobuf\src\google\protobuf\util\time_util.cc)
      1>c:\dev\protobuf\src\google\protobuf\util\time_util.h(153): error C2143: syntax error: missing ',' before '&' (compiling source file C:\dev\protobuf\src\google\protobuf\util\time_util.cc)
      ```
      etc.
      3691c172
    • Per Lundberg's avatar
      Fix typo · 2bb7c278
      Per Lundberg authored
      2bb7c278
  9. 09 May, 2019 1 commit
  10. 06 May, 2019 2 commits
  11. 04 May, 2019 1 commit
  12. 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
  13. 02 May, 2019 1 commit
  14. 01 May, 2019 2 commits