rakudo/rakudo — pull request #67 by kboga (2012-05-15 20:41:45+00:00)
Title: Rational minus UInt64 restriction

Merges the Rational branch into nom.
Updates Rational role's methods with latest nom changes.
Changes Rational's Str method's signature to ::?CLASS:D: to avoid ambiguous dispatches with Real's Str method.
Changes Rational's pred & succ methods to return an object of the same type.
Changes Rat's denominator type to Int. (cheat to avoid setting compilation fail)
Passes the spectests locally.

I suspect that the changing of Rat's denominator type to UInt64 requires the fixing of a subset related bug.