1. 23 Jun, 2015 1 commit
  2. 09 Jun, 2015 2 commits
  3. 29 May, 2015 1 commit
  4. 23 May, 2015 1 commit
  5. 22 May, 2015 1 commit
  6. 19 May, 2015 1 commit
  7. 15 May, 2015 2 commits
  8. 14 May, 2015 2 commits
  9. 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
  10. 02 May, 2015 2 commits
  11. 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
  12. 13 Apr, 2015 2 commits
  13. 10 Mar, 2015 1 commit
  14. 03 Mar, 2015 2 commits
  15. 23 Feb, 2015 1 commit
  16. 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
  17. 14 Feb, 2015 1 commit
  18. 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
  19. 05 Feb, 2015 1 commit
  20. 03 Feb, 2015 1 commit
  21. 02 Feb, 2015 3 commits
  22. 26 Jan, 2015 2 commits
  23. 15 Jan, 2015 2 commits
  24. 14 Jan, 2015 2 commits
    • Chris Fallin's avatar
      Two tests for Ruby code generator: · 3f3820d8
      Chris Fallin authored
      - A golden-file test that ensures protoc produces known-valid output.
      - A Ruby test that loads that golden file and ensures it actually works
        with the extension.
      
      This split strategy allows us to test end-to-end without needing to
      integrate the Ruby gem build system and the protoc build system. This is
      desirable because we do not want a gem build/install to depend on
      building protoc, and we do not want building protoc to depend on
      building and testing the gem.
      3f3820d8
    • Chris Fallin's avatar
      Support oneofs in MRI Ruby C extension. · fcd8889d
      Chris Fallin authored
      fcd8889d
  25. 13 Jan, 2015 1 commit