-
Notifications
You must be signed in to change notification settings - Fork 0
fx* does not check for overflow #10
Comments
Will fix. Thanks. Launchpad Details: #LPC Abdulaziz Ghuloum - 2008-02-12 13:36:36 -0500 |
Ignore the IEEE floating point stuff I mentioned (brain lapse ;p). Launchpad Details: #LPC leppie - 2008-02-12 13:58:14 -0500 |
fx* now checks for overflow (revision 1380). Launchpad Details: #LPC Abdulaziz Ghuloum - 2008-02-12 14:48:26 -0500 |
fx- now checks for overflow (revision 1381) Launchpad Details: #LPC Abdulaziz Ghuloum - 2008-02-12 15:05:56 -0500 |
Is that it? Launchpad Details: #LPC Abdulaziz Ghuloum - 2008-02-12 15:07:39 -0500 |
Nope :) found more. I think there is only that one case in negate, but it seems Ikarus does not handle 'fx-negate' (yet). Ikarus:
IronScheme:
Launchpad Details: #LPC leppie - 2008-02-12 15:41:02 -0500 |
Missed that. Thanks. It's now fixed in 1382. Launchpad Details: #LPC Abdulaziz Ghuloum - 2008-02-12 16:45:33 -0500 |
Not sure if this is classified as a bug. The behaviour is not defined in R6RS (is it part of the IEEE floating point spec maybe?). There also seems to be inconsistency between fx*/fx+ and fx-/fx/ expected results in terms of exceptions and the 'correct' vs the 'mathematically correct' answer.
Launchpad Details: #LP191310 leppie - 2008-02-12 13:21:49 -0500
The text was updated successfully, but these errors were encountered: