Files
ruby/ext
Takashi Kokubun 8539f0b386 merge revision(s) c0d86a0103de7130943d54b4a290b76ec7e0c135,47e061277ac194a36659510bcf4f3190bde629a6: [Backport #21952]
class.c: rb_class_duplicate_classext also dup content of cvc_tbl

	[Bug #21952]

	Shallow copying the table result in the same memory being shared
	between multiple box, causing double free when one of the box
	is garbage collected.

	---

	class.c: Make cvc_tbl a managed object

	[Bug #21952]

	Solves the double-free or use after-free concern with boxes.
	Now entries can safely be used for copy-on-write.

	Also is likely necessary to make it save to read cvar from
	secondary ractors, as allowed since: ab32c0e690
2026-05-11 13:54:55 -07:00
..
2025-12-10 05:28:49 +00:00
2025-09-10 05:37:21 +00:00
2025-12-17 14:16:38 +09:00
2025-12-11 10:58:31 +00:00
2025-12-12 00:29:21 +01:00
2025-12-15 09:50:30 +00:00
2025-12-17 15:47:43 +09:00
2019-07-14 01:31:29 +09:00
2025-12-17 15:47:43 +09:00
2025-12-17 15:47:43 +09:00
2025-12-10 06:39:36 +00:00
2026-03-09 08:19:27 -07:00
2025-11-27 15:00:57 +09:00