Commit History

Autor SHA1 Mensaxe Data
  Joshua Haberman 6b759688a1 Implemented proto3 presence for Ruby. (#7406) %!s(int64=5) %!d(string=hai) anos
  Joshua Haberman 18950451c7 Ruby: assigning 'nil' to submessage should clear the field. (#7397) %!s(int64=5) %!d(string=hai) anos
  Joshua Haberman bd253f0130 Fixed equality, and extended to repeated fields and maps. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 9cfb12bf0a Tests pass for all common operations. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 969d245bd3 WIP: first steps towards lazily creating wrappers. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 671c2459fc Fixed crash bug and moved initialization into init method. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 3e3407af49 Re-add memset() that seemed redundant but is necessary in case of GC. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman cf07d3c1b2 layout_init() optimization works! %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 78378dab22 Merge branch 'master' into layout_clear %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 1c9fb9d45b WIP. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 0088a75ce5 Merge branch 'master' into layout_mark %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 0f76f8a83b Put oneof case offset in separate oneof table. %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 63f324a993 Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger 180d3e3287 fix null terminated string (#6370) %!s(int64=6) %!d(string=hai) anos
  Mike Moore 565154af78 Remove Ruby to_hash methods %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman d57581348d Revert "Convert Google::Protobuf.deep_copy to pure Ruby" %!s(int64=6) %!d(string=hai) anos
  Aaron Patterson 3b67455319 Convert Google::Protobuf.deep_copy to pure Ruby %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger e4bbca1fc5 Add wrapper type helpers for Ruby (#5739) %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 1568deab40 Revert "Updated upb from defcleanup branch and modified Ruby to use it (#5539)" (#5848) %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 37581380fb Updated upb from defcleanup branch and modified Ruby to use it (#5539) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger 76685c6fae Add frozen checks in Ruby (#5726) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger a6e3ac0db1 Generate extra enum method helpers for Ruby (#5670) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger bc929a3e82 add eql? method (#5730) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger 39c0947893 implement to_s for message types (#5710) %!s(int64=6) %!d(string=hai) anos
  Joe Bolinger 64eb9b6e85 Add more descriptive error messages to init methods in Ruby (#5659) %!s(int64=6) %!d(string=hai) anos
  Paul Yang aa5c12e882 Revert "Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)" (#5533) %!s(int64=6) %!d(string=hai) anos
  Paul Yang be1716a6d0 Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511) %!s(int64=6) %!d(string=hai) anos
  Joshua Haberman 21940734be Merge pull request #5373 from ebenoist/erik/unknown-fields %!s(int64=6) %!d(string=hai) anos
  Erik Benoist 9ac11326df Adds the ability to ignore unknown fields on parse %!s(int64=6) %!d(string=hai) anos
  Hao Nguyen 3c547fcdf3 Lower the severity of lower-case ruby enum to warning. Add conformance test for allow_alias with lower_case enums %!s(int64=6) %!d(string=hai) anos