1. 25 Feb, 2017 11 commits
  2. 30 Oct, 2016 3 commits
    • Paolo Borelli's avatar
      bump protobuf version in travis to 3.0.2 · 29b25869
      Paolo Borelli authored
      protobuf does not provide configured tarballs anymore, so we need
      to run autogen.sh ourselves.
      29b25869
    • Paolo Borelli's avatar
      Add basic proto3 test · 2f22519f
      Paolo Borelli authored
      Same code of the proto2 test but with the corresponding proto3 file
      2f22519f
    • Paolo Borelli's avatar
      proto3 support · 8194f4d9
      Paolo Borelli authored
      This is a first cut at adding proto3 support.
      
      As far as I understand protobuf-c already has pretty much everything
      needed once it is built using a new version of protobuf itself.
      The only missing thing is that in proto3 all fields are optional and
      having to manually set has_foo is inconvenient.
      
      This patch special cases the proto3 syntax files so that structs for the
      bytes, enum and primitive fields do not emit the has_ field.
      
      It also adds PROTOBUF_C_LABEL_NONE to the label enum that is used for
      proto3 fields. When a fields has this label, the quantifier is not
      consulted and instead the field is packed/unpacked depending on
      whether it has a value different from NULL/0.
      8194f4d9
  3. 07 Sep, 2016 6 commits
  4. 25 Aug, 2016 2 commits
  5. 24 Aug, 2016 1 commit
  6. 10 Aug, 2016 1 commit
  7. 04 Jul, 2016 1 commit
  8. 17 Jun, 2016 2 commits
  9. 06 May, 2016 1 commit
  10. 02 May, 2016 1 commit
  11. 30 Apr, 2016 1 commit
  12. 27 Apr, 2016 3 commits
  13. 26 Apr, 2016 3 commits
  14. 22 Apr, 2016 2 commits
  15. 17 Feb, 2016 1 commit
  16. 02 Feb, 2016 1 commit