Files
mruby-mruby/mrbgems/mruby-rational/src
Yukihiro "Matz" Matsumoto 78fe8a0476 mruby-rational: fix infinite recursion with bigint comparison
rational_eq_b was using wrong struct fields (p1->numerator/denominator
which access i.num/i.den) for bigint-backed rationals that use b.num/b.den.
Also added missing MRB_TT_BIGINT case to prevent fallthrough to default
case which caused ping-pong recursion between Rational#== and Integer#==.

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 19:23:15 +09:00
..