1. 22 May, 2019 1 commit
  2. 21 Feb, 2019 1 commit
  3. 27 Jun, 2018 1 commit
  4. 20 Sep, 2017 2 commits
  5. 22 Sep, 2016 1 commit
    • Brendan Ribera's avatar
      Fix hash computation for JRuby's RubyMessage · 525c6327
      Brendan Ribera authored
      `System.identityHashCode` returns a hash that does not consider a
      Message's values. This means two Messages with identical values will not
      have identical hashCodes.
      
      This patch uses the pattern from RubyMap to combine the hashCodes from
      all values in a given message and produce a unique, consistent,
      value-based hash.
      525c6327
  6. 20 Sep, 2016 1 commit
    • Brendan Ribera's avatar
      Fix hash computation for JRuby's RubyMessage · 05aa0df5
      Brendan Ribera authored
      `System.identityHashCode` returns a hash that does not consider a
      Message's values. This means two Messages with identical values will not
      have identical hashCodes.
      
      This patch uses the pattern from RubyMap to combine the hashCodes from
      all values in a given message and produce a unique, consistent,
      value-based hash.
      05aa0df5
  7. 25 Jul, 2016 1 commit
  8. 18 May, 2016 1 commit
  9. 23 Nov, 2015 1 commit
  10. 20 Nov, 2015 3 commits
  11. 14 May, 2015 1 commit
  12. 13 May, 2015 1 commit
    • 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
  13. 02 May, 2015 2 commits
  14. 10 Mar, 2015 1 commit