Tcl Source Code

Artifact [f91d3ba7f8]
Login

Artifact f91d3ba7f8f86a93ea07612d2e77dd4b37fa2584:

Ticket change [f91d3ba7f8] - New ticket [cb7aac6f2c] Alternate float format %#.0f returns "0." for "0.0". by oehhar 2015-08-31 09:09:27.
D 2015-08-31T09:09:27.678
J assignee nobody
J closer nobody
J cmimetype text/x-fossil-wiki
J comment I\scompiled\sthe\scurrent\strunk\swith\sVC6\sand\sVC14\son\sWin\s8.1\s64\sand\sgot\snew\stest\sfailures.\r\n\r\nThe\stest\scondition\s"eformat"\sis\strue\son\sthe\sVC14\scompiled\sversion\sand\snot\son\sthe\sVC6\scompiled\sversion.\r\n\r\nThis\sshows\sup\snew\stest\serrors,\swhich\sfail\son\sVC6\sto,\sbut\sdon't\sshow\sup\sas\sthe\stests\sare\snot\sexecuted\s(verified\smanualy\sin\sthe\sconsole).\r\n\r\nSpecially\sthe\sresult\s"0."\sfor\s%#.0f"\spuzzels\sme\swhy\sI\shave\schosen\sit\sas\ssubject\sfor\sthe\sticket.\r\n\r\nThe\stest\serrors\sare:\r\n<verbatim>\r\n====\sformat-6.3\sfloating-point\szeroes\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sformat\s"%#.4e\s%#.4f\s%#.4g"\s0.0\s0.0\s0.0\s0.0\r\n\r\n----\sResult\swas:\r\n0.0000e+00\s0.0000\s0.0000\r\n----\sResult\sshould\shave\sbeen\s(exact\smatching):\r\n0.0000e+00\s0.0000\s0.000\r\n====\sformat-6.3\sFAILED\r\n\r\n----\sformat-6.4\sstart\r\n----\sformat-6.5\sstart\r\n\r\n\r\n====\sformat-6.5\sfloating-point\szeroes\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sformat\s"%#.0e\s%#.0f\s%#.0g"\s0.0\s0.0\s0.0\s0.0\r\n\r\n----\sResult\swas:\r\n0.e+00\s0.\s0.0\r\n----\sResult\sshould\shave\sbeen\s(exact\smatching):\r\n0.e+00\s0.\s0.\r\n====\sformat-6.5\sFAILED\r\n</verbatim>\r\n\r\n-Harald
J foundin trunk
J is_private 0
J login oehhar
J priority 5\sMedium
J private_contact 0f366eb3e9e2fcab52b8ebacd197db9047186a5f
J resolution None
J severity Minor
J status Open
J submitter oehhar
J subsystem -\sNew\sBuiltin\sCommands
J title Alternate\sfloat\sformat\s%#.0f\sreturns\s"0."\sfor\s"0.0"
J type Bug
K cb7aac6f2c145538476e01df27213e2d2e9bc384
U oehhar
Z 174cfeb8af9e7e8aa80001dc09671e6c