In ceylon/ceylon-compiler#1186 I had to use a disgusting hack for the fact that our whole handling of the auto-conversion of Integer to Float in arithmetic operations is a big fudge. We should fix this. It entails:
Removing the overloaded methods on Integer and Float
Having applyErasureAndBoxing() understand about the conversion in it's boxed and unboxed forms.
In ceylon/ceylon-compiler#1186 I had to use a disgusting hack for the fact that our whole handling of the auto-conversion of
Integer
toFloat
in arithmetic operations is a big fudge. We should fix this. It entails:Integer
andFloat
applyErasureAndBoxing()
understand about the conversion in it's boxed and unboxed forms.