1. 367e469 Fixed memory bug: properly root repeated/map field when assigning. (#8639) by Joshua Haberman · 3 years, 10 months ago
  2. 0b87475 Php & Ruby Cherry Picks for 3.17.1 (#8632) by Joshua Haberman · 3 years, 11 months ago
  3. 7e3bbed fix(ruby): Fix crash when calculating Message hash values on 64-bit Windows (#8565) by Daniel Azuma · 4 years ago
  4. 414aca5 fix(ruby): Fix various exceptions in Ruby on 64-bit Windows (#8563) by Daniel Azuma · 4 years ago
  5. fecf7e9 Merge pull request #8356 from lfittl/support-json-name-for-ruby by Joshua Haberman · 4 years ago
  6. 68cb69e Fix source gem compilation (#8471) by James D · 4 years ago
  7. 5679811 Merge branch '3.15.x' into merge-3-15-x by Adam Cozzette · 4 years ago
  8. 67fee91 Fixed memory leak of Ruby arena objects. by Joshua Haberman · 4 years ago
  9. 07f263c Address review feedback by Lukas Fittl · 4 years ago
  10. 87aa9ad Merge branch 'master' into 3.15.x by Adam Cozzette · 4 years ago
  11. f3f8707 Merge pull request #8434 from haberman/ruby-message-eq by Joshua Haberman · 4 years ago
  12. 38e1b59 Elided the TYPE() and msgdef checks by using CLASS_OF. by Joshua Haberman · 4 years ago
  13. d69f482 Fixed message equality in cases where the message type is different. by Joshua Haberman · 4 years ago
  14. a38319b Merge pull request #8429 from haberman/ruby-gc-secondarymap by Joshua Haberman · 4 years ago
  15. 2fe27d8 Addressed PR comments and fixed a bug. by Joshua Haberman · 4 years ago
  16. e1ac393 Added some more comments and refactored slightly. by Joshua Haberman · 4 years ago
  17. f0d6fcb Wrap secondary map mutations in a mutex, to avoid mutation races. by Joshua Haberman · 4 years ago
  18. b75a49f GC secondary map periodically. by Joshua Haberman · 4 years ago
  19. 9db84d0 Merge branch '3.15.x' into merge-3-15-x by Adam Cozzette · 4 years, 1 month ago
  20. addd061 Register mark objects so Protobuf is compaction friendly by Aaron Patterson · 4 years, 1 month ago
  21. b2991b8 Merge pull request #8386 from haberman/ruby-string-compare by Joshua Haberman · 4 years, 1 month ago
  22. bb322c2 [Ruby] Fixed bug in string comparison logic. by Joshua Haberman · 4 years, 1 month ago
  23. 9b5e357 Fixed quadratic memory use in array append for PHP and Ruby. by Joshua Haberman · 4 years, 1 month ago
  24. 13fa250 Merge branch '3.15.x' into 3.15.x-202103031418 by Adam Cozzette · 4 years, 1 month ago
  25. cf7d81f Merge pull request #8363 from haberman/ruby-nil-fix by Joshua Haberman · 4 years, 1 month ago
  26. 069f989 Merge pull request #8364 from haberman/ruby-memory-footprint by Joshua Haberman · 4 years, 1 month ago
  27. 88243e4 [Ruby] Fixed quadratic memory usage when appending to arrays. by Joshua Haberman · 4 years, 1 month ago
  28. dfa5457 [Ruby] Fixed SEGV when users pass nil messages. by Joshua Haberman · 4 years, 1 month ago
  29. 2c354c6 Ruby: Add support for proto3 json_name in compiler and field definitions by Lukas Fittl · 4 years, 1 month ago
  30. 9879f42 Ruby <2.7now uses WeakMap too, which prevents memory leaks. by Joshua Haberman · 4 years, 1 month ago
  31. 4e3ea74 [Ruby] Fix for FieldDescriptor.get(msg). by Joshua Haberman · 4 years, 1 month ago
  32. 3b3aac9 [Ruby] Fix for truncating behavior when converting Float to Duration. by Joshua Haberman · 4 years, 1 month ago
  33. 256f132 [Ruby] Bugfix for Message.[] for repeated or map fields. by Joshua Haberman · 4 years, 1 month ago
  34. cf28f28 Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) by Joshua Haberman · 4 years, 2 months ago
  35. 9abf6e2 Ported Ruby extension to upb_msg (#8184) by Joshua Haberman · 4 years, 3 months ago
  36. 68f72f3 bug fix. in a 32-bit system, sizeof(mem_block) is only 8, _upb_arena_alignup(sizeof(mem_block)) is 16 by root · 4 years, 3 months ago
  37. e2cc2de Fix lots of spelling errors (#7751) by Peter Newman · 4 years, 8 months ago
  38. 6b75968 Implemented proto3 presence for Ruby. (#7406) by Joshua Haberman · 5 years ago
  39. 1895045 Ruby: assigning 'nil' to submessage should clear the field. (#7397) by Joshua Haberman · 5 years ago
  40. 0d43ba4 Update to new upb version (#7372) by Joshua Haberman · 5 years ago
  41. c558aa7 Call "Class#new" over rb_class_new_instance in decoding (#7352) by Penelope Phippen · 5 years ago
  42. c649397 Set execute bit on files if and only if they begin with (#!). (#7347) by Joshua Haberman · 5 years ago
  43. f2c5ee5 Fix for JSON serialization of 0/empty-valued wrapper types (#7198) by Joshua Haberman · 5 years ago
  44. 1a74ba4 Fix for wrappers with a zero value (#7195) by Joshua Haberman · 5 years ago
  45. a104dff Fix typos (#7050) by Brian Wignall · 5 years ago
  46. 781d696 Fixed the case of multi-line strings in JSON. by Joshua Haberman · 5 years ago
  47. 5f25400 Fixed conformance test regression: empty string wrapper. by Joshua Haberman · 5 years ago
  48. aae5c49 Merge branch 'master' into ruby-lazy-wrappers by Joshua Haberman · 5 years ago
  49. e8c67e1 Fixed the oneof case for lazy wrappers. by Joshua Haberman · 5 years ago
  50. 8393d48 Nearly all known cases (map, repeated field, and top-level) have been addressed. by Joshua Haberman · 5 years ago
  51. bd253f0 Fixed equality, and extended to repeated fields and maps. by Joshua Haberman · 5 years ago
  52. 9cfb12b Tests pass for all common operations. by Joshua Haberman · 5 years ago
  53. 969d245 WIP: first steps towards lazily creating wrappers. by Joshua Haberman · 5 years ago
  54. c1ba7c6 Remove unused argument to avoid UB by Alan Wu · 5 years ago
  55. 61b6670 Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695) by Joshua Haberman · 6 years ago
  56. 398d37f Sync upb (#6614) by Paul Yang · 6 years ago
  57. d2d49bf Merge pull request #6547 from haberman/layout_clear by Joshua Haberman · 6 years ago
  58. 671c245 Fixed crash bug and moved initialization into init method. by Joshua Haberman · 6 years ago
  59. 659e799 Sync upb (#6577) by Paul Yang · 6 years ago
  60. 780b050 Fix for GC of Ruby map frames. (#6533) by Joshua Haberman · 6 years ago
  61. 3e3407a Re-add memset() that seemed redundant but is necessary in case of GC. by Joshua Haberman · 6 years ago
  62. b9131f0 Removed commented-out code. by Joshua Haberman · 6 years ago
  63. cf07d3c layout_init() optimization works! by Joshua Haberman · 6 years ago
  64. 78378da Merge branch 'master' into layout_clear by Joshua Haberman · 6 years ago
  65. 63e4a3e Merge pull request #6541 from haberman/ruby_race_fix by Joshua Haberman · 6 years ago
  66. b245551 Fix for race in lazy initialization of handlers. by Joshua Haberman · 6 years ago
  67. c02a6fb Bugfix for GC mark of oneof fields. by Joshua Haberman · 6 years ago
  68. 1c9fb9d WIP. by Joshua Haberman · 6 years ago
  69. 013a0ea Optimized layout_mark to not iterate over the msgdef. by Joshua Haberman · 6 years ago
  70. 0088a75 Merge branch 'master' into layout_mark by Joshua Haberman · 6 years ago
  71. 0f76f8a Put oneof case offset in separate oneof table. by Joshua Haberman · 6 years ago
  72. 63f324a Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866) by Joshua Haberman · 6 years ago
  73. 1e37a94 Optimized away the creation of empty string objects. by Joshua Haberman · 6 years ago
  74. 41e1234 Support hashes for struct initializers (#5716) by Joe Bolinger · 6 years ago
  75. 180d3e3 fix null terminated string (#6370) by Joe Bolinger · 6 years ago
  76. bc74264 Merge remote-tracking branch 'origin/3.8.x' by Bo Yang · 6 years ago
  77. 640423f Change int64 json encoding to be string for php and ruby (#6251) by Paul Yang · 6 years ago
  78. 997bd35 Fix TypeError on decoding enum map values in Ruby (#6262) by Sorah Fukumori · 6 years ago
  79. 8041dd4 Merge pull request #6166 from blowmage/ruby-remove-to_hash by Joshua Haberman · 6 years ago
  80. 565154a Remove Ruby to_hash methods by Mike Moore · 6 years ago
  81. d575813 Revert "Convert Google::Protobuf.deep_copy to pure Ruby" by Joshua Haberman · 6 years ago
  82. 3b67455 Convert Google::Protobuf.deep_copy to pure Ruby by Aaron Patterson · 6 years ago
  83. 7597f8a Custom mktime to fix issue on mac (#6118) by Paul Yang · 6 years ago
  84. f425b9f Merge pull request #5953 from acozzette/merge-3-7-x by Paul Yang · 6 years ago
  85. 33dd96c Use mktime by Bo Yang · 6 years ago
  86. 262cc06 Fix ruby conformance test on mac by Bo Yang · 6 years ago
  87. 2d9507e Update upb for ruby by Bo Yang · 6 years ago
  88. a268b63 Update upb for ruby by Bo Yang · 6 years ago
  89. e4bbca1 Add wrapper type helpers for Ruby (#5739) by Joe Bolinger · 6 years ago
  90. d2daa38 Add native type setters for Timestamp and Duration in Ruby (#5751) by Joe Bolinger · 6 years ago
  91. 8645d89 Merge branch '3.7.x' into merge-3-7-x by Adam Cozzette · 6 years ago
  92. 5939bc3 Fix "the the". by Benjamin Peterson · 6 years ago
  93. ba42cb5 Allow bytes field to be longer than 16000 bytes (#5924) by Paul Yang · 6 years ago
  94. 57b6597 Replace strptime with custom implementation (#5906) by Paul Yang · 6 years ago
  95. 0114727 add more descriptive error messages to init methods by Joe Bolinger · 6 years ago
  96. 4b145b1 Parse nested listvalue in json for ruby (#5867) by Paul Yang · 6 years ago
  97. a186808 Encode empty ListValue (#5857) by Paul Yang · 6 years ago
  98. 0b5111d Raise error for JSON overflow encoding in Ruby (#5752) (#5861) by bmoyles0117 · 6 years ago
  99. 1568dea Revert "Updated upb from defcleanup branch and modified Ruby to use it (#5539)" (#5848) by Joshua Haberman · 6 years ago
  100. 3758138 Updated upb from defcleanup branch and modified Ruby to use it (#5539) by Joshua Haberman · 6 years ago