1. 07 Jul, 2016 2 commits
  2. 06 Jul, 2016 2 commits
  3. 04 Jul, 2016 1 commit
    • Jon Skeet's avatar
      Move DebuggerNonUserCodeAttribute to function members · ada0a81a
      Jon Skeet authored
      I think this has caught everything.
      I've left a stub for attributes to be applied to the types themselves, but we don't currently need anything.
      
      Follow-up commit will include the changes to generated code itself.
      
      Fixes #1671.
      ada0a81a
  4. 03 Jul, 2016 2 commits
  5. 30 Jun, 2016 1 commit
  6. 29 Jun, 2016 1 commit
  7. 28 Jun, 2016 1 commit
  8. 17 Jun, 2016 1 commit
  9. 16 Jun, 2016 4 commits
  10. 15 Jun, 2016 1 commit
  11. 07 Jun, 2016 2 commits
  12. 25 May, 2016 1 commit
    • Thomas Van Lenten's avatar
      Add more warnings to for the ObjC runtime build · c8a440df
      Thomas Van Lenten authored
      Working on https://github.com/google/protobuf/issues/1599, specifically:
      - Turn on more warnings that the Xcode UI calls out with individual controls.
      - Manually add:
        -Wundef
        -Wswitch-enum
      - Manually add and then diable in the unittests because of XCTest's headers:
        -Wreserved-id-macro
        -Wdocumentation-unknown-command
      - Manually add -Wdirect-ivar-access, but disable it for the unittests and in
        the library code (via #pragmas to suppress it). This is done so proto users
        can enable the warning.
      c8a440df
  13. 24 May, 2016 1 commit
    • Thomas Van Lenten's avatar
      Better support for using the proto library from a framework. · 7da023b8
      Thomas Van Lenten authored
      - Add generator constant for the default framework name.
      - Add generator api for making the CPP symbol from the name.
      - Add generator api to see if it is a bundled proto file.
      - Output a CPP conditional and two imports for the core library headers.
      - Add helper for generating the #import for file headers to deal with the
        framework imports.
      - Add a reference from the unittests to a WKT to use that to inspect how
        imports generate.
      - Update the podspec to define the CPP symbol and require pods 1.0 (or later).
      
      Fixes https://github.com/google/protobuf/issues/1457
      7da023b8
  14. 18 May, 2016 1 commit
  15. 17 May, 2016 2 commits
  16. 14 May, 2016 1 commit
  17. 11 May, 2016 1 commit
  18. 10 May, 2016 1 commit
  19. 07 May, 2016 1 commit
  20. 28 Apr, 2016 1 commit
  21. 26 Apr, 2016 1 commit
  22. 21 Apr, 2016 1 commit
    • Petr Prokhorenkov's avatar
      Fix bug with silent message corruption in LITE_RUNTIME. · f4f9aec5
      Petr Prokhorenkov authored
      A protobuf message will be corrupted in the following scenario:
        1. Use LITE_RUNTIME.
        2. Have an optional enum field following some other field.
        3. Update protocol by adding new values to the enum.
        4. Have an old client parse and serialize a message having enum field
            set to a value the client does not understand.
        5. Field preceeding the enum is now corrupted.
      
      The bug is due to the fact that optimized fallthrough in parser code
      does not update variablle 'tag' when jumping to the parser code for the
      next field.
      f4f9aec5
  23. 20 Apr, 2016 3 commits
  24. 19 Apr, 2016 1 commit
  25. 15 Apr, 2016 1 commit
  26. 14 Apr, 2016 1 commit
  27. 11 Apr, 2016 1 commit
  28. 08 Apr, 2016 1 commit
  29. 07 Apr, 2016 2 commits