Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
Nick Maclaren wrote:
> ... 754 has been the de facto standard for a couple of decades,
> and I don't know of ANY language that supports it in full, or even
> supports most of it at all well. And the semantic problems are a
> major part of the reason why not.
If you replace "language" with "language implementation", there are a number of vendors who support almost all of 754-1985, at least if the right options are used. We need to continue working on moving from "language implementation" to "language standard and implementations".
The C Floating Point Study Group is well along on a detailed proposal for adding essentially all of 754-2008 to C. Type names, literal suffixes, function names and so on have been dealt with. We're almost finished Signaling NaNs and have half a dozen more topics (eg, alternate exception handling, extendible types, debugging) to go. I think it will be ready before 1788 is. 8<) I hope C++ will adopt all or most of it too, and other languages need similar projects.
- Ian McIntosh IBM Canada Lab Compiler Back End Support and Development