1. 28 Sep, 2015 1 commit
  2. 27 Aug, 2015 1 commit
  3. 26 Aug, 2015 1 commit
    • Feng Xiao's avatar
      Update version number. · ffe92151
      Feng Xiao authored
      Protoc, C++ runtime and Java runtime are updated to v3.0.0-beta-1, other
      languages are updated to v3.0.0-alpha-4.
      ffe92151
  4. 20 Aug, 2015 1 commit
  5. 13 Aug, 2015 1 commit
  6. 17 Jul, 2015 2 commits
  7. 16 Jul, 2015 1 commit
    • Josh Haberman's avatar
      Added Ruby to conformance tests. · 181c7f26
      Josh Haberman authored
      This involved fixing a few important bugs in the
      Ruby implementation -- mostly cases of mixing
      upb field types and descriptor types (upb field
      types do not distinguish between int/sint/fixed/sfixed
      like descriptor types do).
      
      Also added protobuf-specific exceptions so parse
      errors can be caught specifically.
      
      Change-Id: Ib49d3db976900b2c6f3455c8b88af52cfb86e036
      181c7f26
  8. 10 Jul, 2015 1 commit
    • Josh Haberman's avatar
      Conform to C89/C90 variable declaration rules. · a1daeaba
      Josh Haberman authored
      While we are C99 in general, the Ruby build system
      for building C extensions enables several flags that
      throw warnings for C89/C90 variable ordering rules.
      To avoid spewing a million warnings (or trying to
      specifically override these warnings with command-line
      flags, which would be tricky and possibly fragile)
      we conform to Ruby's world of C89/C90.
      
      Change-Id: I0e03e62d95068dfdfde112df0fb16a248a2f32a0
      a1daeaba
  9. 08 Jul, 2015 1 commit
  10. 23 Jun, 2015 1 commit
  11. 09 Jun, 2015 2 commits
  12. 29 May, 2015 1 commit
  13. 23 May, 2015 1 commit
  14. 22 May, 2015 1 commit
  15. 19 May, 2015 1 commit
  16. 15 May, 2015 2 commits
  17. 14 May, 2015 2 commits
  18. 13 May, 2015 2 commits
    • Chris Fallin's avatar
      Added Ruby to Travis testing. · eb37551a
      Chris Fallin authored
      - Added RVM-based Ruby test driver that tests MRI and JRuby.
      - Fixed JRuby compilation (at least in my current setup): force source
        version to 1.6 (Java 6) to allow generics and annotations.
      - Modify the skipped JRuby JSON tests so that the exit code is 0 (skip()
        results in a failing exit code from `rake test`). An upcoming PR
        should fix JSON under JRuby in general soon.
      eb37551a
    • Adam Greene's avatar
      adding and simplifying encoders/decoders · d1b52a00
      Adam Greene authored
      * make consistent between mri and jruby
      * create a #to_h and have it use symbols for keys
      * add #to_json and #to_proto helpers on the Google::Protobuf message classes
      d1b52a00
  19. 02 May, 2015 2 commits
  20. 01 May, 2015 2 commits
    • Adam Greene's avatar
      add size alias for length · c70b6058
      Adam Greene authored
      starting to make `RepeatedField` quack like an array
      
      additional changes:
      * make sure gemspec gets all ruby code files
      * add homepage in gem spec removes one of the warnings, and the gem spec authors are pushing
      everyone to include a homepage in the gem
      * remove excess whitespace in test suite to bring formatting inline with the rest of the file
      c70b6058
    • Adam Greene's avatar
      build cleanups · 761cfa08
      Adam Greene authored
      * update docs to simplify build steps
      * Gemfile.lock seemed to have an older version specified
      * do not check in the pkg dir
      761cfa08
  21. 13 Apr, 2015 2 commits
  22. 10 Mar, 2015 1 commit
  23. 03 Mar, 2015 2 commits
  24. 23 Feb, 2015 1 commit
  25. 21 Feb, 2015 2 commits
    • Chris Fallin's avatar
      Update Ruby gem version to 3.0.0.alpha.2.0. · 11ad1bd2
      Chris Fallin authored
      This update conforms to our two-numbers-after-alpha scheme that allows
      us to bump the last number if we need to re-upload a gem. (Rubygems does
      not allow re-use of a version number once a gem is uploaded.)
      
      Change-Id: Ia8e7c129d19800afd66f8052785cf5a00462c7ba
      11ad1bd2
    • Chris Fallin's avatar
      Updated Ruby README. · 6ad8f547
      Chris Fallin authored
      Change-Id: I8c3717f549c9b4e9d07c77ec5875c9cd62b296ac
      6ad8f547
  26. 14 Feb, 2015 1 commit
  27. 13 Feb, 2015 2 commits
    • Chris Fallin's avatar
      Addressed code-review comment. · 315b93fd
      Chris Fallin authored
      315b93fd
    • Chris Fallin's avatar
      Properly support maps in Ruby protoc and another bugfix. · a2bea0a0
      Chris Fallin authored
      Previously, we supported map fields in the Ruby DSL. However, we never
      connected the final link in the chain and generated `map` DSL commands
      for map fields in `.proto` files. My apologies -- I had been testing
      with the DSL directly so I missed this.
      
      Also fixed a handlerdata-setup-infinite-loop when a map value field's
      type is its containing message.
      a2bea0a0
  28. 05 Feb, 2015 1 commit
  29. 03 Feb, 2015 1 commit