Branch: Tag:

2009-06-30

2009-06-30 21:39:51 by Martin Stjernholm <mast@lysator.liu.se>

Made the fix more robust.

(Man pages shouldn't be trusted to be completely accurate.)

Rev: src/operators.c:1.248
Rev: src/testsuite.in:1.876

1:   START_MARKER - test_true([["$Id: testsuite.in,v 1.875 2009/06/30 14:20:38 mast Exp $"]]); + test_true([["$Id: testsuite.in,v 1.876 2009/06/30 21:39:51 mast Exp $"]]);      // This triggered a bug only if run sufficiently early.   test_compile_any([[#pike 7.2]])
8232:   test_eq([[(string)-1]],[["-1"]])   test_eq([[(string)1.0]],[["1.0"]])   test_eq([[(string)-1.0]],[["-1.0"]]) - test_true([[has_value ((string)1e100, ".")]]) - test_true([[has_value ((string)1e-100, ".")]]) - test_true([[has_value ((string)-1e100, ".")]]) - test_true([[has_value ((string)-1e-100, ".")]]) - test_true([[has_value ((string)124354236143512312334562453624.1, ".")]]) + test_true([[has_value ((string)1e100, ".") || +  has_value ((string)1e100, "e")]]) + test_true([[has_value ((string)-1e100, ".") || +  has_value ((string)-1e100, "e")]]) + test_true([[has_value ((string)1e-100, ".") || +  has_value ((string)1e-100, "e")]]) + test_true([[has_value ((string)-1e-100, ".") || +  has_value ((string)-1e-100, "e")]]) + test_true([[has_value ((string)124354236143512312334562453624.1, ".") || +  has_value ((string)124354236143512312334562453624.1, "e")]])   test_do(return (string)1e308)   test_do(return (string)1e200)   test_do(return (string)1e-200)