openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
W
Writing a Ruby compiler in Ruby
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
about 6 hours
ago. based on code collected
1 day
ago.
Sep 20, 2025 — Sep 20, 2026
Showing page 12 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
integer: fix heap/heap floor division for negative results
Vidar Hokstad
More...
3 months ago
integer: Integer#<=> handles a Rational operand
Vidar Hokstad
More...
3 months ago
float: implement Float#to_r / #numerator / #denominator and Rational(Float)
Vidar Hokstad
More...
3 months ago
float: implement Float#arg / #angle / #phase
Vidar Hokstad
More...
3 months ago
integer: Integer#** with a negative exponent returns an exact Rational
Vidar Hokstad
More...
3 months ago
float: rewrite Float#round for half-way modes, ndigits coercion, and exceptional values
Vidar Hokstad
More...
3 months ago
float: correct Float#<=> / Integer#<=> for infinity, coerce, and bignum operands
Vidar Hokstad
More...
3 months ago
float: implement Float#next_float / #prev_float via libm nextafter
Vidar Hokstad
More...
3 months ago
float: Float#div/#divmod raise ZeroDivisionError on zero, FloatDomainError on NaN/Inf
Vidar Hokstad
More...
3 months ago
float: Float#% handles zero, infinite, and NaN operands per MRI
Vidar Hokstad
More...
3 months ago
docs: spec_status from ax52 sweep (PASS 417, CRASH 7)
Vidar Hokstad
More...
3 months ago
float: add IEEE-754 parameter constants (RADIX, MIN/MAX_EXP, MIN/MAX_10_EXP)
Vidar Hokstad
More...
3 months ago
float: Float#to_i produces a bignum for large magnitudes; FloatDomainError on NaN/Inf
Vidar Hokstad
More...
3 months ago
float: ordered comparisons coerce operands and raise ArgumentError for non-comparable
Vidar Hokstad
More...
3 months ago
rubyspec_helper: add be_nan / be_(positive|negative)_infinity / be_(positive|negative)_zero matchers
Vidar Hokstad
More...
3 months ago
float: arithmetic raises TypeError for a non-coercible operand
Vidar Hokstad
More...
3 months ago
docs: spec_status from ax52 sweep at HEAD (PASS 413, CRASH 8, tests +50)
Vidar Hokstad
More...
3 months ago
integer: Integer#to_f converts bignums via to_s.to_f, not fildl on the pointer
Vidar Hokstad
More...
3 months ago
float: coercion protocol for + - * / (calls other.coerce(self) for non-numerics)
Vidar Hokstad
More...
3 months ago
docs: spec_status from ax52 sweep at HEAD (PASS 410, +8 specs, CRASH 9 held)
Vidar Hokstad
More...
3 months ago
float: Float#== defers to `other == self` for non-numeric operands
Vidar Hokstad
More...
3 months ago
rubyspec_helper: nan_value returns a real NaN (0.0/0.0), not the 0.0 placeholder
Vidar Hokstad
More...
3 months ago
float: floor/ceil/round/truncate accept an optional ndigits argument
Vidar Hokstad
More...
3 months ago
docs: spec_status from ax52 sweep at b971fc9 (CRASH 24->9, tests +194)
Vidar Hokstad
More...
3 months ago
string: make freeze a no-op and frozen? false (fixes .frozen? SIGSEGV)
Vidar Hokstad
More...
3 months ago
docs: spec_status from ax52 sweep at c8d9f02 (CRASH 24->18, tests +60)
Vidar Hokstad
More...
3 months ago
tokens: parse float exponent as decimal, not octal (fixes e-08 crash)
Vidar Hokstad
More...
3 months ago
docs: update spec_status from ax52 sweep at ed8ea1a (PASS 402, tests +48)
Vidar Hokstad
More...
3 months ago
tokens: fix dropped '*' after negative int literal (-5 * x mis-parsed as call)
Vidar Hokstad
More...
3 months ago
Float: add coerce/divmod/div/quo/fdiv/positive?/negative?; fix Integer#fdiv stub
Vidar Hokstad
More...
3 months ago
←
1
2
…
8
9
10
11
12
13
14
15
16
…
116
117
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree