1. 16 Jul, 2018 10 commits
  2. 12 Jul, 2018 3 commits
  3. 11 Jul, 2018 2 commits
  4. 09 Jul, 2018 2 commits
  5. 07 Jul, 2018 1 commit
  6. 06 Jul, 2018 1 commit
    • Adam Cozzette's avatar
      Fix initialization with Visual Studio · a9abc783
      Adam Cozzette authored
      It appears that Visual Studio does not work well with std::once_flag
      because it has a bug causing it to initialize that during dynamic
      initialization instead of constant initialization. This change works
      around the problem by using function static initializers instead.
      
      @gerben-s originally wrote this change for the Google-internal codebase
      but I am just cherry-picking it here.
      
      This fixes #4773.
      a9abc783
  7. 25 Jun, 2018 1 commit
  8. 22 Jun, 2018 2 commits
  9. 18 Jun, 2018 2 commits
    • Adam Cozzette's avatar
      Added Kokoro protoc release build for OS X (#4770) · ad85c3b4
      Adam Cozzette authored
      This configuration builds both 32-bit and 64-bit binaries for Mac OS X.
      One thing I had to change was to increase our minimum supported version
      for 10.7 to 10.9, because 10.9 (Mavericks) appears to be the earliest
      version supporting C++11.
      ad85c3b4
    • Adam Cozzette's avatar
      Work around MSVC issue with std::atomic initialization (#4777) · 885be9c9
      Adam Cozzette authored
      * Work around MSVC issue with std::atomic initialization
      
      MSVC seems to have a bug where it does not use constant initialization
      for std::atomic, which ends up causing crashes during initialization.
      This change introduces a workaround by putting the std::atomic inside a
      union, which causes the compiler to use constant initialization for it.
      
      * Added an AppVeyor test for static linking with MSVC
      885be9c9
  10. 14 Jun, 2018 1 commit
  11. 08 Jun, 2018 1 commit
    • Paul Yang's avatar
      Use legacy name in php runtime (#4741) · ce044817
      Paul Yang authored
      * Use legacy name in php runtime
      
      Old generated code cannot work with new runtime, because the new runtime
      assumes new class name for nested message. For details see #4738.
      
      * Remove unused method
      ce044817
  12. 07 Jun, 2018 1 commit
  13. 06 Jun, 2018 2 commits
  14. 05 Jun, 2018 2 commits
  15. 01 Jun, 2018 1 commit
  16. 31 May, 2018 2 commits
  17. 30 May, 2018 4 commits
  18. 29 May, 2018 2 commits