COMMITS
/ ruby/ext/google/protobuf_c/map.c June 7, 2025
D
Add Ruby files for documentation purposes (#21212)
Daniel Orner committed
February 5, 2025
A
Ruby: fix bug in Map.hash
Adam Cozzette committed
June 11, 2024
P
Disallow initializing `Messages` (as well as `Maps` and `RepeatedFields`) with nil `Arena`.
Protobuf Team Bot committed
June 4, 2024
P
Remove `Arena_pin` in favor of adopting the UPB freezing API.
Protobuf Team Bot committed
February 13, 2024
J
Ruby implement memsize functions for native types (#10291)
Jean byroot Boussier committed
January 4, 2024
J
Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields.
Joshua Haberman committed
January 2, 2024
E
upb: fix Ruby bug which allowed map.delete(key) on a frozen map
Eric Salo committed
December 27, 2023
J
Fixed compiler warnings in the Ruby C extension.
Joshua Haberman committed
November 9, 2023
J
Add support for options in CRuby, JRuby and FFI (#14594)
Jason Lunn committed
September 9, 2023
J
July 8, 2023
M
Refactor the object cache to better account for race conditions (#13204)
Matt Fowles Kulukundis committed
December 29, 2022
E
switch PHP and Ruby over to the new upb_Map_Delete()
Eric Salo committed
December 23, 2022
E
switch PHP and Ruby to using upb_Map_Delete2()
Eric Salo committed
November 21, 2022
E
update Ruby to use the newer upb_Map_Next() iterator
Eric Salo committed
January 21, 2022
J
Updated to new upb APIs.
Joshua Haberman committed
October 14, 2021
D
Merge pull request #7938 from alusco-scratch/patch-1
deannagarcia committed
October 13, 2021
M
Add size to Map class (#8068)
miyucy committed
May 22, 2021
J
Fixed memory bug: properly root repeated/map field when assigning. (#8639)
Joshua Haberman committed
February 25, 2021
J
Ruby <2.7now uses WeakMap too, which prevents memory leaks.
Joshua Haberman committed
January 13, 2021
J
Ported Ruby extension to upb_msg (#8184)
Joshua Haberman committed
October 2, 2020
A
Override Map.clone to use Map's dup method
alusco-scratch committed
April 11, 2020
J
Update to new upb version (#7372)
Joshua Haberman committed
October 29, 2019
J
Nearly all known cases (map, repeated field, and top-level) have been addressed.
Joshua Haberman committed
J
Fixed equality, and extended to repeated fields and maps.
Joshua Haberman committed
August 22, 2019
J
layout_init() optimization works!
Joshua Haberman committed
August 14, 2019
J
Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866)
Joshua Haberman committed
July 25, 2019
J
Support hashes for struct initializers (#5716)
Joe Bolinger committed
May 22, 2019
M
Remove Ruby to_hash methods
Mike Moore committed
May 14, 2019
J
Revert "Convert Google::Protobuf.deep_copy to pure Ruby"
Joshua Haberman committed
May 13, 2019
A
Convert Google::Protobuf.deep_copy to pure Ruby
Aaron Patterson committed
March 2, 2019
J
Add frozen checks in Ruby (#5726)
Joe Bolinger committed
February 6, 2019
J
Add more descriptive error messages to init methods in Ruby (#5659)
Joe Bolinger committed
December 8, 2017
P
Fix ruby gc_test in ruby 2.4 (#4011)
Paul Yang committed
August 30, 2017
A
Storing the frame on the map means we don't need the array
Aaron Patterson committed
August 24, 2017
A
Move parse frame array to the Map object
Aaron Patterson committed
March 14, 2017
J
Ruby: fixed Message#to_h for map fields.
Josh Haberman committed
July 21, 2016
J
Ruby: encode and freeze strings when the are assigned or decoded.
Josh Haberman committed
August 20, 2015
J
Return TypedData_Wrap_Struct directly.
Josh Haberman committed
July 10, 2015
J
Conform to C89/C90 variable declaration rules.
Josh Haberman committed
June 9, 2015
J
Updated upb to latest version (C89).
Josh Haberman committed
February 14, 2015
I
Google::Protobuf::Map#inspect should be consistent with Hash#inspect
Isaiah Peng committed
January 13, 2015
C
Addressed code-review comments.
Chris Fallin committed
January 9, 2015
C
Addressed code-review comments.
Chris Fallin committed
January 7, 2015
C
Addressed code-review comments.
Chris Fallin committed
January 6, 2015
C
Support for maps in the MRI C Ruby extension.
Chris Fallin committed