96 Commits (4b9a5df4e8ba2066794da56598ad2905dc42051e)

Author SHA1 Message Date
bmoyles0117 0b5111dbab Raise error for JSON overflow encoding in Ruby (#5752) (#5861) 6 years ago
Paul Yang 37a0ab7d83
Fix Any json encoding/decoding for ruby. (#5592) 6 years ago
toc007 dda7ab0363 Ruby nested msg caps (#5564) 6 years ago
Paul Yang aa5c12e882
Revert "Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)" (#5533) 6 years ago
Paul Yang de9e1a04a6
Add ruby 2.6 test (#5528) 6 years ago
Paul Yang be1716a6d0
Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511) 6 years ago
Erik Benoist 9ac11326df Adds the ability to ignore unknown fields on parse 6 years ago
Toby Hsieh 59133296a6 Fix most of the unused variable warnings in Ruby tests (#5313) 6 years ago
Toby Hsieh 63d2f3bc80 Fix RepeatedField#first in Ruby gem (#5293) 6 years ago
Paul Yang 333b3ceab6
Add ruby 2.3, 2.4 and 2.5 test for linux. (#5256) 6 years ago
Paul Yang a0da84bff4
Fix broken ruby test (#5235) 6 years ago
Harshit Chopra d0535cc09e Adds support for proto2 syntax for Ruby gem. 6 years ago
Paul Yang e508fc0c66
Check the message to be encoded is the wrong type. (#4885) (#4949) 6 years ago
Paul Yang 8356d270a5 Add continuous test for ruby 2.3, 2.4 and 2.5 (#4829) 6 years ago
Paul Yang 40f9ef2f56
Check the message to be encoded is the wrong type. (#4885) 6 years ago
Paul Yang 78ba021b84
Add continuous test for ruby 2.3, 2.4 and 2.5 (#4829) 6 years ago
Zachary Anker 70544627cb When initializing a message, skip a field if value is nil (#3693) 7 years ago
Erik Benoist 74f8e24232 Adds a base class for all explicitly raised TypeErrors (#4255) 7 years ago
igorpeshansky 944693c44c Add Google::Protobuf::Any.pack convenience class method. (#4719) 7 years ago
Erik Benoist c19fcee48f Allows the json marshaller to be passed json marshal options (#4252) 7 years ago
Paul Yang 5289ee0c21 Adopt ruby_package in ruby generated code. (#4627) 7 years ago
Erik Benoist a8e2359329 Allows the json marshaller to be passed json marshal options (#4252) 7 years ago
Paul Yang 9ccc3e536c
Adopt ruby_package in ruby generated code. (#4627) 7 years ago
Stuart Campbell 05c2d01b61 Fix RepeatedField#delete_if (#4292) 7 years ago
Ewout 7b8f571756 Ruby JSON encoding omits zero-length repeated fields by default. 7 years ago
Paul Yang 0e7b589566
Add discard unknown API in ruby. (#3990) 7 years ago
parker 8695997eb5 Google::Protobuf::Struct can access a missing key (#3846) 7 years ago
@rubynerd 1e58006b3c test for field reassignment 7 years ago
Paul Yang cd5f49d094 Fix ruby segment fault (#3708) 7 years ago
Zachary Anker 87714836e3 Allow initializing a chain of protos using only a hash 7 years ago
Zachary Anker 83264bd160 Fixed to_h with repeated messages to return hashes in Ruby 7 years ago
Aaron Patterson c1dd8e85a1 Move parse frame array to the Map object 7 years ago
Aaron Patterson d6152dd51c
Move parse frame array to the Map object 7 years ago
Yilun Chong 5e7e2d3bb8 revert ruby proto built files 8 years ago
Yilun Chong 18a0c2c4d2 add proto2 supported for cpp,python,nodejs,ruby,php 8 years ago
Joshua Haberman 1325588982 Updated upb to fix JSON conformance issues. (#3206) 8 years ago
Andreas Eger 78cb804063 change test for nanosecond accurate timestamps 8 years ago
Andreas Eger ad203bcb2b fix floating point accuracy problem in Timestamp#to_f 8 years ago
Ewout aec0711075 Ruby tests compare parsed JSON instead of raw JSON 8 years ago
Josh Haberman 324a299a55 Made formatting more consistent. 8 years ago
Josh Haberman 9c6b8cb9bf Ruby: fixed Message#to_h for map fields. 8 years ago
Ewout 008dc92c9d Ruby version optionally emits default values in JSON encoding. 8 years ago
Paul Yang 7f3e237071 Merge 3.2.x branch into master (#2648) 8 years ago
Adam Cozzette 65479cb7b1 Fixed Ruby tests for JRuby 1.7 8 years ago
Marcin Wyszynski cb81314b1b Fix copy pasta in test 8 years ago
Marcin Wyszynski 3bdaaa5dda More Ruby-eqsue interface 8 years ago
Brendan Ribera 047419a172 failing test for #2036: 8 years ago
Josh Haberman 3cec2ea8d6 Ruby: added custom Struct exception type and fixed Makefile.am. 8 years ago
Josh Haberman a207a2bd00 Fix for JRuby (assert_true is not present). 8 years ago
Josh Haberman e3094a8d80 Ruby: added API support for well-known types. 8 years ago