Joshua Haberman
							
						 | 
						
							
							
								9879f423ff
							
							Ruby <2.7now uses WeakMap too, which prevents memory leaks.
						 | 
						4 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								9abf6e2ab0
							
							Ported Ruby extension to upb_msg (#8184)
						 | 
						4 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								6b759688a1
							
							Implemented proto3 presence for Ruby. (#7406)
						 | 
						5 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								aae5c491f7
							
							Merge branch 'master' into ruby-lazy-wrappers
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								8393d4833f
							
							Nearly all known cases (map, repeated field, and top-level) have been addressed.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								bd253f0130
							
							Fixed equality, and extended to repeated fields and maps.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								9cfb12bf0a
							
							Tests pass for all common operations.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Alan Wu
							
						 | 
						
							
							
								c1ba7c643c
							
							Remove unused argument to avoid UB
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								cf07d3c1b2
							
							layout_init() optimization works!
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								78378dab22
							
							Merge branch 'master' into layout_clear
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								c02a6fbf2c
							
							Bugfix for GC mark of oneof fields.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								1c9fb9d45b
							
							WIP.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								013a0ea882
							
							Optimized layout_mark to not iterate over the msgdef.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								0088a75ce5
							
							Merge branch 'master' into layout_mark
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								0f76f8a83b
							
							Put oneof case offset in separate oneof table.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								63f324a993
							
							Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								1e37a94bb5
							
							Optimized away the creation of empty string objects.
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								d57581348d
							
							Revert "Convert Google::Protobuf.deep_copy to pure Ruby"
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Aaron Patterson
							
						 | 
						
							
							
								3b67455319
							
							Convert Google::Protobuf.deep_copy to pure Ruby
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								1568deab40
							
							Revert "Updated upb from defcleanup branch and modified Ruby to use it (#5539)" (#5848)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joshua Haberman
							
						 | 
						
							
							
								37581380fb
							
							Updated upb from defcleanup branch and modified Ruby to use it (#5539)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Joe Bolinger
							
						 | 
						
							
							
								64eb9b6e85
							
							Add more descriptive error messages to init methods in Ruby (#5659)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Paul Yang
							
						 | 
						
							
							
								37a0ab7d83
							
							Fix Any json encoding/decoding for ruby. (#5592)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Paul Yang
							
						 | 
						
							
							
								aa5c12e882
							
							Revert "Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)" (#5533)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Paul Yang
							
						 | 
						
							
							
								be1716a6d0
							
							Revert "Enable the ignore_unknown_field option in the Ruby unmarshal options" (#5511)
						 | 
						6 rokov pred | 
					
				
					
						
							
								   Erik Benoist
							
						 | 
						
							
							
								9ac11326df
							
							Adds the ability to ignore unknown fields on parse
						 | 
						7 rokov pred | 
					
				
					
						
							
								   Harshit Chopra
							
						 | 
						
							
							
								d0535cc09e
							
							Adds support for proto2 syntax for Ruby gem.
						 | 
						8 rokov pred | 
					
				
					
						
							
								   Erik Benoist
							
						 | 
						
							
							
								74f8e24232
							
							Adds a base class for all explicitly raised TypeErrors (#4255)
						 | 
						7 rokov pred | 
					
				
					
						
							
								   Paul Yang
							
						 | 
						
							
							
								0e7b589566
							
							Add discard unknown API in ruby. (#3990)
						 | 
						8 rokov pred | 
					
				
					
						
							
								   Paul Yang
							
						 | 
						
							
							
								23adfeb003
							
							Reserve unknown in Ruby (#3763)
						 | 
						8 rokov pred |