Robert Krimen
709a0aa7ff
Value.string(), .float64(), .bool(), etc.
2014-06-06 21:29:40 -07:00
Robert Krimen
918abeb8d8
The zero value of Value is now defined to be undefined
...
Previously, it was a publically accessible but invalid value (valueEmpty).
* Deprecate internal use of UndefinedValue(), NullValue(), FalseValue(), TrueValue()
* Guard against Empty, Result, Reference values from escaping the package
2014-05-28 21:23:32 -07:00
Robert Krimen
46f720d27b
Fix Number.prototype.toFixed to use ToString if exponent >= 21
2014-01-25 10:16:35 -08:00
Robert Krimen
4c85422172
Make encodeURI correspond to the 15.1.3.3 algorithm and encodeURIComponent ito 15.1.3.4
2013-05-02 20:23:06 +02:00
Robert Krimen
ad625cdddd
Strip leading 0s from exponent
2013-02-22 13:43:43 -08:00
Robert Krimen
393b9384a5
Fit number (exponent/decimal) formatting to ECMA-262 (slightly better)
2013-02-22 11:50:04 -08:00
Robert Krimen
a24b29ebfe
Fix toString(-0)
2013-02-21 19:02:29 -08:00
Robert Krimen
d1cea5ac62
Fix numberToStringRadix to return "NaN"
2013-02-20 15:55:12 -08:00
Robert Krimen
d6fe0918fe
Fix Number.toString to handle Infinity, NaN better
...
Still broken in other ways, but a little better
2013-02-19 14:11:57 -08:00
Robert Krimen
95d7d729ad
Add floatToString and streamline toString
...
floatToString does not properly implement ECMA-262 9.8.1 yet
2013-02-19 13:42:26 -08:00
Robert Krimen
20d2e8bba6
gofmt
...
Ugh.
2013-01-25 09:59:42 -08:00
Robert Krimen
4a8c7ffc00
Initial commit
2012-10-05 18:47:53 -07:00