1. 30 Nov, 2012 3 commits
  2. 14 Nov, 2012 1 commit
  3. 25 Oct, 2012 1 commit
  4. 02 Oct, 2012 1 commit
    • pliard@google.com's avatar
      Generate missing inclusion of common.h. · 75575df0
      pliard@google.com authored
      FileGenerator::GenerateBuildDescriptors() emits
      "::google::protobuf::internal::OnShutdown(&$shutdownfilename$);" which is
      declared in common.h.
      
      Although Protobuf is very well tested a compilation error was triggered while
      rolling Protobuf r423:426. There might be something wrong in the Chromium roll
      (still in progress).
      
      It seems safer anyway not to rely on indirect headers inclusion.
      75575df0
  5. 27 Sep, 2012 1 commit
  6. 24 Sep, 2012 1 commit
  7. 22 Sep, 2012 1 commit
  8. 01 Aug, 2012 1 commit
  9. 17 Jul, 2012 1 commit
    • pliard@google.com's avatar
      Add support for NaCl in atomicops. · daced74d
      pliard@google.com authored
      This does additionally a significant cleanup in platform_macros.h (initially
      pulled from v8).
      It implemented some subtleties that we don't use like the HOST/TARGET arch
      distinction.
      
      Changes related to NaCl support come from Chromium's build/build_config.h.
      
      BUG=392
      daced74d
  10. 13 Jul, 2012 1 commit
  11. 03 Jul, 2012 3 commits
  12. 05 Jun, 2012 1 commit
  13. 17 May, 2012 1 commit
  14. 16 May, 2012 1 commit
  15. 10 May, 2012 1 commit
  16. 04 May, 2012 1 commit
    • pliard@google.com's avatar
      Don't call AddDesc() at static init time in LITE_RUNTIME mode. · 6103d4ed
      pliard@google.com authored
      This patch makes the generation of StaticDescriptorInitializer_$filename$
      depend on whether LITE_RUNTIME is enabled. Note that this works only when
      extensions are not used.
      
      This lets us significantly decrease the number of static initializers generated
      by protoc in LITE_RUNTIME mode (used in Chromium).
      In LITE_RUNTIME mode, $adddescriptorsname$() is called the first time that
      default_instance() is called (rather than being called during static init).
      
      To benefit from this patch in LITE_RUNTIME mode without extensions, compile
      with -DGOOGLE_PROTOBUF_NO_STATIC_INIT.
      
      BUG=351
      6103d4ed
  17. 10 Apr, 2012 1 commit
  18. 08 Mar, 2012 1 commit
  19. 06 Mar, 2012 1 commit
  20. 02 Mar, 2012 2 commits
  21. 05 Jul, 2011 5 commits
  22. 07 Jun, 2011 2 commits
  23. 25 May, 2011 1 commit
  24. 04 May, 2011 1 commit
  25. 03 May, 2011 1 commit
  26. 30 Apr, 2011 1 commit
  27. 29 Apr, 2011 3 commits
  28. 28 Apr, 2011 1 commit