- 24a19ea Fixed non-conformance in JSON parsing for empty strings in numeric fields. by Joshua Haberman · 5 months ago
- 2f505a7 Error if assigning a "UTF-8" string with invalid UTF-8. by Sandy Zhang · 5 months ago
- 184f3a3 Remove codes for unsupported Ruby (#17353) by y-yagi · 8 months ago
- b07e4b1 [Ruby] Warn if assigning a "UTF-8" string with invalid UTF-8. (#17253) by Joshua Haberman · 8 months ago
- 10307b5 upb: fix a Ruby CI test by Eric Salo · 12 months ago
- 2082ee8 Implement service & method descriptor lookup in Ruby (#15817) by KJ Tsanaktsidis · 1 year ago
- bca8fb6 Implement edition 2023 support in all Ruby runtimes. by Mike Kruskal · 1 year ago
- c320e11 Fix a test gap from https://github.com/protocolbuffers/protobuf/pull/13818 by Mike Kruskal · 1 year ago
- 4afc2cc Fix incorrect definition of field label getter in FFI. by Mike Kruskal · 1 year ago
- 87cbddd Ruby implement memsize functions for native types (#10291) by Jean byroot Boussier · 1 year, 1 month ago
- f824f6d Moved ObjectCache into an internal module. by Joshua Haberman · 1 year, 1 month ago
- 3ab1276 Update Bazel references to rules_pkg to the supported file locations. (#15780) by aiuto · 1 year, 1 month ago
- 11eab86 [Ruby] Delegate difference, intersection, union from RepeatedField to Array (#15652) by Mariano Simone · 1 year, 2 months ago
- dbd4dce Breaking Change: Removed `syntax` and added `has_presence?`/`is_packed?`. by Joshua Haberman · 1 year, 3 months ago
- bb38ba5 Fix separate issues in JRuby's "native" `dup` and `inspect` methods. (#15265) by Jason Lunn · 1 year, 3 months ago
- a8b8ea0 Breaking Change: fixed json_encode/json_decode to use the message's pool. by Joshua Haberman · 1 year, 3 months ago
- 31313b1 Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields. by Joshua Haberman · 1 year, 3 months ago
- fd69938 Breaking Change: Fixed inconsistencies in `Message#to_h`, [as previously announced](https://protobuf.dev/news/2023-12-27/). by Joshua Haberman · 1 year, 3 months ago
- 5cfc9e7 Breaking Change: Dropped support for Ruby DSL, [as previously announced](https://engdoc.corp.google.com/eng/doc/devguide/proto/news/2023-12-27.md#ruby-breaking-changes). by Joshua Haberman · 1 year, 3 months ago
- f869cfa In Ruby repeated fields, each_index actually iterates over the index (#11767) by Charles OuGuo · 1 year, 3 months ago
- 34908e2 Fix TypeError when passing an instance of a subclass of String to a string field (#13818) by Iori IKEDA · 1 year, 4 months ago
- 42f8b77 Add support for extensions in CRuby, JRuby, and FFI Ruby (#14703) by Jason Lunn · 1 year, 5 months ago
- ae1f2b7 Add support for options in CRuby, JRuby and FFI (#14594) by Jason Lunn · 1 year, 5 months ago
- c52d80c Ruby FFI implementation (#13343) by Jason Lunn · 1 year, 8 months ago
- 59e19a7 Add JRuby 9.3 and 9.4 to the test matrix under both Bazel versions. (#13296) by Jason Lunn · 1 year, 9 months ago
- 456dec4 Use `omit` to skip ObjectCache tests when it is not in use. (#13293) by Jason Lunn · 1 year, 9 months ago
- 3f98af2 Updated Ruby min version to 2.7, and removed some compat code by Joshua Haberman · 1 year, 9 months ago
- a01d047 Refactor the object cache to better account for race conditions (#13204) by Matt Fowles Kulukundis · 1 year, 9 months ago
- 15b215f Bulk update to use `assert_*` methods wherever possible. (#13156) by Jason Lunn · 1 year, 9 months ago
- dc1387e Add explicit handling for sub messages. (#12540) by Jason Lunn · 1 year, 11 months ago
- 8aa2b17 feat(6178): emit ruby enum as integer (#11673) by Minh Quy · 2 years, 1 month ago
- d1a3c6d For Ruby oneof fields, generate hazzers for members (#11655) by Charles OuGuo · 2 years, 2 months ago
- 633e8f7 Bazelify ruby runtime (#10525) by Mike Kruskal · 2 years, 3 months ago
- 2d08621 Auto capitalize enums name in Ruby (#10454) by tison · 2 years, 6 months ago
- ed5c57a Remove all autotools usage (#10132) by Mike Kruskal · 2 years, 8 months ago
- 3a477b1 Improve range handling logic of `RepeatedField` (#9799) by Jason Lunn · 3 years ago
- d85f03d [Ruby] Fix RepeatedField#last, #first inconsistencies by Luc Thevenard · 3 years ago
- d0fc279 Cleanup warnings seen when running tests. by Jason Lunn · 3 years ago
- 8e7f936 Implement `respond_to?` in RubyMessage (#9677) by Jason Lunn · 3 years ago
- 80308c8 Merge pull request #9637 from JasonLunn/fix_9507 by Jason Lunn · 3 years ago
- 7f1acff Fixed Ruby 3.1 tests by marking intersect? as unimplemented. (#9645) by Joshua Haberman · 3 years ago
- 58e320a Fix NPE during encoding and add regression test for issue 9507. by Jason Lunn · 3 years ago
- 357e716 Merge pull request #9588 from protocolbuffers/master by Adam Cozzette · 3 years, 1 month ago
- 24a0659 [Ruby] allow encode json options to be an object that responds to to_hash (#9513) by Luka Dornhecker · 3 years, 1 month ago
- 276add0 Add ruby_upb_alloc using xrealloc/xfree so Ruby GC is aware of allocated memory for Arenas. (#9586) by zhangskz · 3 years, 1 month ago
- 349d74d Updated PHP upb, and utf8_range for Ruby/PHP (#9585) by Joshua Haberman · 3 years, 1 month ago
- 2ce9604 Use rb_obj_class instead of CLASS_OF in Ruby C to ignore singleton classes (#9342) by Anthony Dmitriyev · 3 years, 2 months ago
- d5ef16c Ruby: rename max_recursion_depth to recursion_limit (#9486) by Adam Cozzette · 3 years, 2 months ago
- fbe6ab2 [Ruby] Message.decode/encode: Add max_recursion_depth option (#9218) by Lukas Fittl · 3 years, 2 months ago
- 18521f6 Merge branch '3.19.x' into merge-3.19.x by Adam Cozzette · 3 years, 2 months ago
- aceff71 Fixed data loss bug in Ruby extension. by Joshua Haberman · 3 years, 2 months ago
- c153dd9 Updated to new upb APIs. by Joshua Haberman · 3 years, 2 months ago
- bbdcea8 Remove lib from require by Joel Courtney · 3 years, 5 months ago
- 4d94a7c Fixed: incorrect tests by Joel Courtney · 3 years, 5 months ago
- 947a51a Test coverage: .from_ruby / #from_ruby by Joel Courtney · 3 years, 5 months ago
- 21478b3 Update well_known_types_test.rb by Joel Courtney · 3 years, 5 months ago
- e4ce58c Merge branch 'master' into feature/ruby-better-from_-support-well_known_types by Joel Courtney · 3 years, 5 months ago
- ed58b7d Merge pull request #8562 from mcclymont/timestamp-from-time-class-method by deannagarcia · 3 years, 6 months ago
- 3881f49 Add size to Map class (#8068) by miyucy · 3 years, 6 months ago
- 3581d85 Update JRuby to leverage pure-Ruby DSL. by Jason Lunn · 3 years, 6 months ago
- 740c4b0 Update ruby_generator.cc to allow proto2 imports in proto3 (#9003) by zhangskz · 3 years, 6 months ago
- 6d8b05b Added missing "options" parameter. by Joshua Haberman · 3 years, 7 months ago
- 367e469 Fixed memory bug: properly root repeated/map field when assigning. (#8639) by Joshua Haberman · 3 years, 10 months ago
- 6d847ad Add class method from_time to ruby well known types - Timestamp by Chris McClymont · 3 years, 11 months ago
- fecf7e9 Merge pull request #8356 from lfittl/support-json-name-for-ruby by Joshua Haberman · 4 years ago
- 93c703e Add test for json_name functionality by Lukas Fittl · 4 years ago
- f3f8707 Merge pull request #8434 from haberman/ruby-message-eq by Joshua Haberman · 4 years ago
- d69f482 Fixed message equality in cases where the message type is different. by Joshua Haberman · 4 years ago
- bb322c2 [Ruby] Fixed bug in string comparison logic. by Joshua Haberman · 4 years, 1 month ago
- dfa5457 [Ruby] Fixed SEGV when users pass nil messages. by Joshua Haberman · 4 years, 1 month ago
- 4e3ea74 [Ruby] Fix for FieldDescriptor.get(msg). by Joshua Haberman · 4 years, 1 month ago
- 3b3aac9 [Ruby] Fix for truncating behavior when converting Float to Duration. by Joshua Haberman · 4 years, 1 month ago
- 256f132 [Ruby] Bugfix for Message.[] for repeated or map fields. by Joshua Haberman · 4 years, 1 month ago
- ef70acb Improvement: better ruby from_* support in well_known_types.rb by Joel Courtney · 4 years, 2 months ago
- 48234f5 Make the new multi-level ruby tests fit the existing structure better and add them to the makefile by Rob Widmer · 4 years, 2 months ago
- 1d39f78 Fix jruby support to handle messages nested more than 1 level deep by Rob Widmer · 4 years, 2 months ago
- 9abf6e2 Ported Ruby extension to upb_msg (#8184) by Joshua Haberman · 4 years, 3 months ago
- 7b1d6ab Fix some more failing tests by Rob Widmer · 4 years, 4 months ago
- 8313e57 Fix ruby gem to work with JRuby by Rob Widmer · 4 years, 4 months ago
- f494cb2 Test in Ruby 2.7 (#7386) by Masaki Hara · 5 years ago
- 6b75968 Implemented proto3 presence for Ruby. (#7406) by Joshua Haberman · 5 years ago
- 94afb8a Add Ruby tests for oneof cases. (#7385) by David L. Jones · 5 years ago
- 1895045 Ruby: assigning 'nil' to submessage should clear the field. (#7397) by Joshua Haberman · 5 years ago
- 2c8364b Rails2.7 segfaults (#7091) by Eric Walker · 5 years ago
- 0d43ba4 Update to new upb version (#7372) by Joshua Haberman · 5 years ago
- c649397 Set execute bit on files if and only if they begin with (#!). (#7347) by Joshua Haberman · 5 years ago
- f2c5ee5 Fix for JSON serialization of 0/empty-valued wrapper types (#7198) by Joshua Haberman · 5 years ago
- 1a74ba4 Fix for wrappers with a zero value (#7195) by Joshua Haberman · 5 years ago
- 781d696 Fixed the case of multi-line strings in JSON. by Joshua Haberman · 5 years ago
- 5f25400 Fixed conformance test regression: empty string wrapper. by Joshua Haberman · 5 years ago
- e8c67e1 Fixed the oneof case for lazy wrappers. by Joshua Haberman · 5 years ago
- 8393d48 Nearly all known cases (map, repeated field, and top-level) have been addressed. by Joshua Haberman · 5 years ago
- bd253f0 Fixed equality, and extended to repeated fields and maps. by Joshua Haberman · 5 years ago
- 9cfb12b Tests pass for all common operations. by Joshua Haberman · 5 years ago
- 969d245 WIP: first steps towards lazily creating wrappers. by Joshua Haberman · 5 years ago
- 61b6670 Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695) by Joshua Haberman · 6 years ago
- 63f324a Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866) by Joshua Haberman · 6 years ago
- 41e1234 Support hashes for struct initializers (#5716) by Joe Bolinger · 6 years ago
- bc74264 Merge remote-tracking branch 'origin/3.8.x' by Bo Yang · 6 years ago
- 640423f Change int64 json encoding to be string for php and ruby (#6251) by Paul Yang · 6 years ago