46e53809f5 (master): [ruby/date] Implement compaction and embedded structs

0 views
Skip to first unread message

Jean Boussier

unread,
Aug 28, 2026, 12:30:41 PM (3 days ago) Aug 28
to ruby...@g.ruby-lang.org
Jean Boussier 2026-03-30 17:57:26 +0000 (Mon, 30 Mar 2026)

New Revision: 46e53809f5

https://github.com/ruby/ruby/commit/46e53809f5

Log:
[ruby/date] Implement compaction and embedded structs

Currently dates are allocated in a 40B slot plus a 32B (simple)
or 48B (complex) external struct.

Once embedded they entirely fit into a 80B slot.

https://github.com/ruby/date/commit/e8a1442c60

Modified files:
ext/date/date_core.c
ext/date/extconf.rb
Reply all
Reply to author
Forward
0 new messages