313 Commits (06c25f5e2b5c3268043179220c772b7e247c087e)

Author SHA1 Message Date
bmoyles0117 0b5111dbab Raise error for JSON overflow encoding in Ruby (#5752) (#5861) 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 76685c6fae Add frozen checks in Ruby (#5726) 6 years ago
Joe Bolinger a6e3ac0db1 Generate extra enum method helpers for Ruby (#5670) 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
Xiang Dai e479410564 delete all duplicate empty blanks (#5758) 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 7d9377e7f3
Use gnu for ruby build because strptime is provided by posix (#5660) 6 years ago
Paul Yang 37a0ab7d83
Fix Any json encoding/decoding for ruby. (#5592) 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 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
Hao Nguyen 3c547fcdf3 Lower the severity of lower-case ruby enum to warning. Add conformance test for allow_alias with lower_case enums 6 years ago
Hao Nguyen c11096c10d Do not require Ruby enum to be upper case 6 years ago
Hao Nguyen 37dbfd6c46 Do not require ruby enum to be uppercase 6 years ago
micw523 0038ff49af Remove Debug Statement for Win/MinGW (#5283) 6 years ago
Paul Yang 333b3ceab6
Add ruby 2.3, 2.4 and 2.5 test for linux. (#5256) 6 years ago
Harshit Chopra d0535cc09e Adds support for proto2 syntax for Ruby gem. 6 years ago
Feng Xiao afe98de32a Replace repo links. 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
Paul Yang f7ada1280f
Build ruby gem on kokoro (#4819) 7 years ago
Ewout 7b8f571756 Ruby JSON encoding omits zero-length repeated fields by default. 7 years ago
Michael Collis 2a6eaeb86e
Fix scope resolution for MessageExts in Ruby 7 years ago
Paul Yang cf7c15e31a
Fix ruby gc_test in ruby 2.4 (#4011) 7 years ago
Paul Yang 0e7b589566
Add discard unknown API in ruby. (#3990) 7 years ago
Paul Yang 23adfeb003 Reserve unknown in Ruby (#3763) 7 years ago
Paul Yang cd5f49d094 Fix ruby segment fault (#3708) 7 years ago
Zachary Anker 633ef8bde9 Update message.c 7 years ago
Zachary Anker 8eae3fe6e9 Update message.c 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 a459b224b5 Storing the frame on the map means we don't need the array 7 years ago
Aaron Patterson c1dd8e85a1 Move parse frame array to the Map object 7 years ago
Aaron Patterson f55c6ec24f
Storing the frame on the map means we don't need the array 7 years ago
Aaron Patterson d6152dd51c
Move parse frame array to the Map object 7 years ago
Joshua Haberman 1325588982 Updated upb to fix JSON conformance issues. (#3206) 8 years ago
Adam Cozzette ea5ef14aa0 Ruby: only link against specific version of memcpy if we're using glibc 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
Adam Cozzette 9fa40314fc Ruby: wrap calls to memcpy so that gem is compatible with pre-2.14 glibc 8 years ago
Paul Yang 7f3e237071 Merge 3.2.x branch into master (#2648) 8 years ago