1. 10 Dec, 2012 1 commit
  2. 08 Dec, 2012 1 commit
  3. 05 Dec, 2012 10 commits
  4. 04 Dec, 2012 4 commits
  5. 30 Nov, 2012 3 commits
  6. 14 Nov, 2012 1 commit
  7. 25 Oct, 2012 1 commit
  8. 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
  9. 27 Sep, 2012 1 commit
  10. 24 Sep, 2012 1 commit
  11. 22 Sep, 2012 1 commit
  12. 01 Aug, 2012 1 commit
  13. 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
  14. 13 Jul, 2012 1 commit
  15. 03 Jul, 2012 3 commits
  16. 05 Jun, 2012 1 commit
  17. 17 May, 2012 1 commit
  18. 16 May, 2012 1 commit
  19. 10 May, 2012 1 commit
  20. 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
  21. 10 Apr, 2012 1 commit
  22. 08 Mar, 2012 1 commit
  23. 06 Mar, 2012 1 commit
  24. 02 Mar, 2012 1 commit