364 Commits (b7de33ce48a34ff1a1c824c82a1a4a0a06e24a23)

Author SHA1 Message Date
Penelope Phippen c558aa75a3
Call "Class#new" over rb_class_new_instance in decoding (#7352) 5 years ago
Joshua Haberman c649397029
Set execute bit on files if and only if they begin with (#!). (#7347) 5 years ago
Rafi Kamal 906e9c6897
Fix for JSON serialization of 0/empty-valued wrapper types (#7198) (#7204) 5 years ago
Rafi Kamal 37fc4327ef
Fix for wrappers with a zero value (#7195) (#7201) 5 years ago
Joshua Haberman f2c5ee5117
Fix for JSON serialization of 0/empty-valued wrapper types (#7198) 5 years ago
Joshua Haberman 1a74ba4cb4
Fix for wrappers with a zero value (#7195) 5 years ago
Brian Wignall a104dffcb6 Fix typos (#7050) 5 years ago
Joshua Haberman 781d6963c6 Fixed the case of multi-line strings in JSON. 5 years ago
Joshua Haberman 5f25400250 Fixed conformance test regression: empty string wrapper. 5 years ago
Joshua Haberman e8c67e14ac Fixed the oneof case for lazy wrappers. 5 years ago
Joshua Haberman 8393d4833f Nearly all known cases (map, repeated field, and top-level) have been addressed. 5 years ago
Joshua Haberman bd253f0130 Fixed equality, and extended to repeated fields and maps. 5 years ago
Joshua Haberman 9cfb12bf0a Tests pass for all common operations. 5 years ago
Joshua Haberman 969d245bd3 WIP: first steps towards lazily creating wrappers. 5 years ago
Alan Wu c1ba7c643c Remove unused argument to avoid UB 5 years ago
Joshua Haberman 61b6670a2a Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695) 5 years ago
Paul Yang 398d37f95f Sync upb (#6614) 5 years ago
Paul Yang 7f520092d9
Sync upb (#6614) 5 years ago
Joshua Haberman 671c2459fc Fixed crash bug and moved initialization into init method. 5 years ago
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