515 Commits (6a77c9bab4bd3c8e10096694469b203bc211246f)

Author SHA1 Message Date
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
Jie Luo 43156775be
Merge 3.9.x 201908071359 to master (#6484) 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
Chris Gaffney 7da7bec441 ruby: Improve performance of Google::Protobuf::Timestamp#to_time (#6360) 5 years ago
Paul Yang 640423f157
Change int64 json encoding to be string for php and ruby (#6251) 6 years ago
Hao Nguyen 638720274b Update version to 3.9.0 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
Hao Nguyen b0d648664d Update protobuf version 6 years ago
Hao Nguyen 2352a30e66 Revert "Update protobuf version" 6 years ago
Hao Nguyen 6d96493b31 Update protobuf version 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
Adam Cozzette 531505ca13 Updated gemspec to require Ruby 2.3 or higher 6 years ago
Paul Yang 7597f8ad24
Custom mktime to fix issue on mac (#6118) 6 years ago
Hao Nguyen 37a89f8e1a Update version to 3.8.0 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
Paul Yang 6973c3a504
Update version number to 3.7.1 (#5947) 6 years ago
Adam Cozzette 077079573f Fixed CI failures with Ruby 2.3 on OSX (#5948) 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 580826cd97 cherry-pick test fix from #5853 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
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
Paul Yang e75a689f7c
Fix ruby continuous tests (#5853) 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 8bdecd7430 remove return 0 (#5840) 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