116 Commits (939a6f5de606af58d461fbb8d3e2b4d4bff0b78c)

Author SHA1 Message Date
Joshua Haberman 61b6670a2a Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695) 5 years ago
Joshua Haberman 63f324a993 Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866) 5 years ago
Joe Bolinger 41e12344a1 Support hashes for struct initializers (#5716) 5 years ago
Paul Yang 640423f157
Change int64 json encoding to be string for php and ruby (#6251) 6 years ago
Sorah Fukumori 997bd354d5 Fix TypeError on decoding enum map values in Ruby (#6262) 6 years ago
Joe Bolinger e4bbca1fc5 Add wrapper type helpers for Ruby (#5739) 6 years ago
Joe Bolinger d2daa38986 Add native type setters for Timestamp and Duration in Ruby (#5751) 6 years ago
Joe Bolinger 604121aaa4 fix tests for older rubies 6 years ago
Joe Bolinger 0114727cc6 add more descriptive error messages to init methods 6 years ago
bmoyles0117 0b5111dbab Raise error for JSON overflow encoding in Ruby (#5752) (#5861) 6 years ago
Joe Bolinger f4f32a5b68 make tests work on older rubies (#5823) 6 years ago
Joshua Haberman 1568deab40
Revert "Updated upb from defcleanup branch and modified Ruby to use it (#5539)" (#5848) 6 years ago
Joshua Haberman 37581380fb
Updated upb from defcleanup branch and modified Ruby to use it (#5539) 6 years ago
Joe Bolinger ae85b457d2 Fix Ruby module name generation when the ruby_package option is used (again) (#5794) 6 years ago
Joe Bolinger 76685c6fae Add frozen checks in Ruby (#5726) 6 years ago
Joe Bolinger a6e3ac0db1 Generate extra enum method helpers for Ruby (#5670) 6 years ago
Paul Yang bb211e851e Revert "Fix Ruby module name generation when the ruby_package option is used (#5735)" 6 years ago
Joe Bolinger 9638dcc340 Fix Ruby module name generation when the ruby_package option is used (#5735) 6 years ago
Joe Bolinger 7f14ea9f48 Raise error for JSON overflow encoding in Ruby (#5752) 6 years ago
Joe Bolinger e780681e35 Allow repeated fields in Ruby to accept multiple arguments on push (#5736) 6 years ago
Joe Bolinger bc929a3e82 add eql? method (#5730) 6 years ago
Joe Bolinger 39c0947893 implement to_s for message types (#5710) 6 years ago
Joe Bolinger 64eb9b6e85 Add more descriptive error messages to init methods in Ruby (#5659) 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) 7 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