1. 25 Feb, 2016 1 commit
    • David Z. Chen's avatar
      Remove hack for building Python support with Bazel. · 985c9684
      David Z. Chen authored
      This change makes use of new imports attribute for Bazel's Python rules, which
      enable adding directories to the PYTHONPATH. This allows us to remove
      the hack for building protobuf's Python support with Bazel and now
      allows projects to include protobuf using a Bazel external repository
      rather than requiring it to be imported directly into the source tree as
      //google/protobuf.
      
      This change also updates the protobuf BUILD file to use a named
      repository, @python//, for including Python headers rather than
      //util/python. This allows projects to specify their own package for
      Python headers when including protobuf with an external repository.
      
      Fixes #1230
      985c9684
  2. 16 Feb, 2016 1 commit
  3. 22 Jan, 2016 1 commit
  4. 29 Dec, 2015 1 commit
  5. 08 Dec, 2015 2 commits
  6. 07 Dec, 2015 1 commit
  7. 03 Dec, 2015 1 commit
  8. 19 Nov, 2015 1 commit
  9. 17 Nov, 2015 1 commit
  10. 16 Nov, 2015 1 commit
  11. 27 Oct, 2015 1 commit
  12. 22 Oct, 2015 3 commits
  13. 21 Oct, 2015 2 commits
  14. 20 Oct, 2015 7 commits
  15. 16 Oct, 2015 2 commits
  16. 15 Oct, 2015 1 commit
  17. 07 Oct, 2015 1 commit
  18. 29 Sep, 2015 1 commit
  19. 27 Aug, 2015 2 commits
    • Peter Kasting's avatar
      5d412c47
    • Peter Kasting's avatar
      Fix compile failures building protobuf DLLs on MSVC in Chromium's codebase. · 6e549997
      Peter Kasting authored
      When trying to compile the protobuf code as a DLL, and then compile other DLLs
      with generated .pb.cc/h files that reference
      InternalMetadataWithArena::InternalMetadataWithArena(Arena*), MSVC gives an
      "unresolved external symbol" error.  This seems to be due to the function being
      simultaneously exported and inline.  Moving it out-of-line fixes things.
      
      There are other functions exported and inline as well but de-inlining them
      doesn't seem to be necessary to get the build working, and I'd rather de-inline
      as few functions as possible.
      6e549997
  20. 26 Aug, 2015 2 commits
  21. 16 Jul, 2015 1 commit
  22. 06 Jul, 2015 1 commit
  23. 18 Jun, 2015 5 commits