LuaDouble.tojstring() precision loss
Brought to you by:
ian_farmer,
jim_roseborough
Last line of function is :
return Float.toString((float)v);
I expected it to be :
return Double.toString(v);
In its current form it leads to some surprising results.
Example :
local v1 = 354549.75
local v2 = 354549.76
return tostring(v1)==tostring(v2) says true and is "354549.75" !