595 Commits (46f7879cae6a986ca0f780811dc8414ae14d18d5)

Author SHA1 Message Date
Paul Yang 659e799fb8
Sync upb (#6577) 5 years ago
Joshua Haberman 780b050975 Fix for GC of Ruby map frames. (#6533) 5 years ago
Joshua Haberman 3e3407af49 Re-add memset() that seemed redundant but is necessary in case of GC. 5 years ago
Joshua Haberman b9131f0aab Removed commented-out code. 5 years ago
Joshua Haberman cf07d3c1b2 layout_init() optimization works! 5 years ago
Joshua Haberman b245551a61 Fix for race in lazy initialization of handlers. 5 years ago
Joshua Haberman c02a6fbf2c Bugfix for GC mark of oneof fields. 5 years ago
Joshua Haberman 1c9fb9d45b WIP. 5 years ago
Joshua Haberman 013a0ea882 Optimized layout_mark to not iterate over the msgdef. 5 years ago
Joshua Haberman 0f76f8a83b Put oneof case offset in separate oneof table. 5 years ago
Joshua Haberman 63f324a993 Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866) 5 years ago
Joshua Haberman 1e37a94bb5 Optimized away the creation of empty string objects. 5 years ago
Joe Bolinger 41e12344a1 Support hashes for struct initializers (#5716) 5 years ago
Joe Bolinger 180d3e3287 fix null terminated string (#6370) 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
Mike Moore 565154af78
Remove Ruby to_hash methods 6 years ago
Joshua Haberman d57581348d
Revert "Convert Google::Protobuf.deep_copy to pure Ruby" 6 years ago
Aaron Patterson 3b67455319
Convert Google::Protobuf.deep_copy to pure Ruby 6 years ago
Paul Yang 7597f8ad24
Custom mktime to fix issue on mac (#6118) 6 years ago
Bo Yang 33dd96c23f Use mktime 6 years ago
Bo Yang 262cc06075 Fix ruby conformance test on mac 6 years ago
Bo Yang 2d9507ec74 Update upb for ruby 6 years ago
Bo Yang a268b63284 Update upb for ruby 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
Benjamin Peterson 5939bc3619 Fix "the the". 6 years ago
Paul Yang ba42cb53d9
Allow bytes field to be longer than 16000 bytes (#5924) 6 years ago
Paul Yang 57b6597f46
Replace strptime with custom implementation (#5906) 6 years ago
Joe Bolinger 0114727cc6 add more descriptive error messages to init methods 6 years ago
Paul Yang 4b145b1c7f
Parse nested listvalue in json for ruby (#5867) 6 years ago
Paul Yang a18680890b
Encode empty ListValue (#5857) 6 years ago
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