Sven de Marothy writes: > Andrew Haley writes: > >> Has anyone seen that one: > >> http://savannah.gnu.org/bugs/?func=detailitem&item_id=10491 > >> I recently discovered it while writing some test files for the > >> XMLDecoder I am working on. In an attempt to find the reason I > followed > >> to the C source that does the conversion (java_lang_Double.c) and its > >> obvious to me that the code does not care about the special values: > >> [+-]NaN, [+-]Infinity > > >What is really wrong here? The bug has no test case, and doesn't > >really explain. > > I think he's talking about Double.parseDouble(), an input string of > "NaN" should return a NaN double. Now, it throws an exception. > > One-liner: > System.out.println(Double.parseDouble("NaN"));
I see. > Although, personally.. I'm not so sure of re-writing it in Java. Seems > like overkill for a relatively trivial bug. Yes. Also, the fdlibm code we use at the moment is of high quality. It seems anything we write afresh will be more buggy, at least to start with. Andrew. _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/classpath