0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 6 hours ago. based on code collected 1 day ago.
Sep 20, 2025 — Sep 20, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
integer: fix heap/heap floor division for negative results More... 3 months ago
integer: Integer#<=> handles a Rational operand More... 3 months ago
float: implement Float#to_r / #numerator / #denominator and Rational(Float) More... 3 months ago
float: implement Float#arg / #angle / #phase More... 3 months ago
integer: Integer#** with a negative exponent returns an exact Rational More... 3 months ago
float: rewrite Float#round for half-way modes, ndigits coercion, and exceptional values More... 3 months ago
float: correct Float#<=> / Integer#<=> for infinity, coerce, and bignum operands More... 3 months ago
float: implement Float#next_float / #prev_float via libm nextafter More... 3 months ago
float: Float#div/#divmod raise ZeroDivisionError on zero, FloatDomainError on NaN/Inf More... 3 months ago
float: Float#% handles zero, infinite, and NaN operands per MRI More... 3 months ago
docs: spec_status from ax52 sweep (PASS 417, CRASH 7) More... 3 months ago
float: add IEEE-754 parameter constants (RADIX, MIN/MAX_EXP, MIN/MAX_10_EXP) More... 3 months ago
float: Float#to_i produces a bignum for large magnitudes; FloatDomainError on NaN/Inf More... 3 months ago
float: ordered comparisons coerce operands and raise ArgumentError for non-comparable More... 3 months ago
rubyspec_helper: add be_nan / be_(positive|negative)_infinity / be_(positive|negative)_zero matchers More... 3 months ago
float: arithmetic raises TypeError for a non-coercible operand More... 3 months ago
docs: spec_status from ax52 sweep at HEAD (PASS 413, CRASH 8, tests +50) More... 3 months ago
integer: Integer#to_f converts bignums via to_s.to_f, not fildl on the pointer More... 3 months ago
float: coercion protocol for + - * / (calls other.coerce(self) for non-numerics) More... 3 months ago
docs: spec_status from ax52 sweep at HEAD (PASS 410, +8 specs, CRASH 9 held) More... 3 months ago
float: Float#== defers to `other == self` for non-numeric operands More... 3 months ago
rubyspec_helper: nan_value returns a real NaN (0.0/0.0), not the 0.0 placeholder More... 3 months ago
float: floor/ceil/round/truncate accept an optional ndigits argument More... 3 months ago
docs: spec_status from ax52 sweep at b971fc9 (CRASH 24->9, tests +194) More... 3 months ago
string: make freeze a no-op and frozen? false (fixes .frozen? SIGSEGV) More... 3 months ago
docs: spec_status from ax52 sweep at c8d9f02 (CRASH 24->18, tests +60) More... 3 months ago
tokens: parse float exponent as decimal, not octal (fixes e-08 crash) More... 3 months ago
docs: update spec_status from ax52 sweep at ed8ea1a (PASS 402, tests +48) More... 3 months ago
tokens: fix dropped '*' after negative int literal (-5 * x mis-parsed as call) More... 3 months ago
Float: add coerce/divmod/div/quo/fdiv/positive?/negative?; fix Integer#fdiv stub More... 3 months ago