89 Commits (1ce71a44dc9348e034112d1117a031de20a249d0)

Author SHA1 Message Date
Joshua Haberman 24a19ead9c Fixed non-conformance in JSON parsing for empty strings in numeric fields. 2 months ago
Sandy Zhang 2f505a7aa1 Error if assigning a "UTF-8" string with invalid UTF-8. 2 months ago
Joshua Haberman b07e4b1eeb [Ruby] Warn if assigning a "UTF-8" string with invalid UTF-8. (#17253) 6 months ago
Protobuf Team Bot 1194440c24 Remove `Arena_pin` in favor of adopting the UPB freezing API. 7 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 7 months ago
Protobuf Team Bot 47f4bc958b Fix Ruby FFI to pass `MiniTable` to `upb_Message_New()` aka `new_message_from_def()`. 8 months ago
Jason Lunn d810ef6be7 Add bigdecimal to dependencies (#16379) 9 months ago
KJ Tsanaktsidis 2082ee8bb5 Implement service & method descriptor lookup in Ruby (#15817) 10 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 10 months ago
Mike Kruskal c320e11262 Fix a test gap from https://github.com/protocolbuffers/protobuf/pull/13818 10 months ago
Mike Kruskal 4afc2cc17a Fix incorrect definition of field label getter in FFI. 10 months ago
Joshua Haberman f824f6d0d7 Moved ObjectCache into an internal module. 11 months ago
aiuto 3ab1276bbb Update Bazel references to rules_pkg to the supported file locations. (#15780) 11 months ago
Mariano Simone 11eab86cc0 [Ruby] Delegate difference, intersection, union from RepeatedField to Array (#15652) 11 months ago
Joshua Haberman 32a6f7a18c Increased the size of the error message buffer by 4x, to 511 bytes. 11 months ago
Joshua Haberman dbd4dcede0 Breaking Change: Removed `syntax` and added `has_presence?`/`is_packed?`. 1 year ago
Joshua Haberman 31313b1652 Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields. 1 year ago
Joshua Haberman fd699383f4 Breaking Change: Fixed inconsistencies in `Message#to_h`, [as previously announced](https://protobuf.dev/news/2023-12-27/). 1 year ago
Joshua Haberman 5cfc9e775d 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). 1 year ago
Charles OuGuo f869cfa479 In Ruby repeated fields, each_index actually iterates over the index (#11767) 1 year ago
Protobuf Team Bot 9c7d2b9d83 Make the utf8_range implementation just in C 1 year ago
Mike Kruskal 571b727cb6 Make rules_ruby a dev-only dependency. 1 year ago
Jason Lunn 42f8b7782e Add support for extensions in CRuby, JRuby, and FFI Ruby (#14703) 1 year ago
Jason Lunn ae1f2b7e1b Add support for options in CRuby, JRuby and FFI (#14594) 1 year ago
zhangskz 0a5d6d4a45
Check that ffi-compiler loads before using it to define tasks. (#14538) (#14560) 1 year ago
Jason Lunn 6a16ab6147 Check that ffi-compiler loads before using it to define tasks. (#14538) 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Joshua Haberman da40ff6fb1 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman 95d3a2f097 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Joshua Haberman bed7788f7b Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Jason Lunn 1ce24c5d0c Pin frozen messages to their arena to prevent garbage collection. (#13420) 1 year ago
Jason Lunn c52d80cf04 Ruby FFI implementation (#13343) 1 year ago
Joshua Haberman 3f98af287b Updated Ruby min version to 2.7, and removed some compat code 2 years ago
Matt Fowles Kulukundis a01d047456 Refactor the object cache to better account for race conditions (#13204) 2 years ago
deannagarcia 5b27b4f300 Add ruby release targets (#11468) 2 years ago
Mike Kruskal 633e8f75d0 Bazelify ruby runtime (#10525) 2 years ago
Mike Kruskal bbed70881e Sync from Piper @467234621 2 years ago
Jean Boussier 7309e8882c Ruby: Use class inheritance to save memory 2 years ago
Luc Thevenard d54cafb7c8 Avoid negative indexes for JRuby 3 years ago
Luc Thevenard d85f03d66a [Ruby] Fix RepeatedField#last, #first inconsistencies 3 years ago
Adam Cozzette 76398dab31 Sync from Piper @431959314 3 years ago
なつき 6c8bda86fe Suppress warning for intentional circular require 3 years ago
Lukas Fittl fbe6ab2487
[Ruby] Message.decode/encode: Add max_recursion_depth option (#9218) 3 years ago
Joel Courtney 4d94a7cd93 Fixed: incorrect tests 3 years ago
Joel Courtney 947a51a464 Test coverage: .from_ruby / #from_ruby 3 years ago
Jason Lunn 05ddf82f20 Remove blank line 3 years ago
Jason Lunn 3581d85ced Update JRuby to leverage pure-Ruby DSL. 3 years ago
Joshua Haberman 6d8b05bfd4 Added missing "options" parameter. 3 years ago
Bo Yang 509aee4b8b Sync from Piper @391414001 3 years ago
Adam Cozzette 562fc946c7 Sync from Piper @388508285 3 years ago