Sami Vaarala
|
4ee999eba0
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
4490e0ae3b
|
improve duk_tval.h byte order handling; it is now used even when packed representation is not in use
|
12 years ago |
Sami Vaarala
|
447f46a5e4
|
update README.txt for 0.5 release
|
12 years ago |
Sami Vaarala
|
df87bf7414
|
fix closure assertions related to outer_var_env==outer_lex_env, which is not the case
|
12 years ago |
Sami Vaarala
|
ddd3851a5b
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
0a25181b0c
|
first draft of number conversion developer doc
|
12 years ago |
Sami Vaarala
|
a1037e682d
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
e385e93c44
|
NaN date bug testcase
|
12 years ago |
Sami Vaarala
|
168830849b
|
compiler arg cleanup, rbp_flags instead of rbp
|
12 years ago |
Sami Vaarala
|
ab84cdfc07
|
recognize empty expressions also outside top level, fixes function argument list trailing comma bug
|
12 years ago |
Sami Vaarala
|
1e41f552a8
|
fix NaN/inf handling corner cases in Date
|
12 years ago |
Sami Vaarala
|
6c83c0cd52
|
fix an incorrect assertion for reserved names
|
12 years ago |
Sami Vaarala
|
4c2e39a37c
|
fix two incorrect stack top assertions
|
12 years ago |
Sami Vaarala
|
5fc7ec0830
|
add slow flag to testcase, runs pretty slow with debug build
|
12 years ago |
Sami Vaarala
|
a1c2433a0b
|
assertion fix
|
12 years ago |
Sami Vaarala
|
39ded03bd7
|
cleanup duk_numconv logging (downgrade DUK_DPRINT to DUK_DDDPRINT), some assertion fixing
|
12 years ago |
Sami Vaarala
|
c535895b64
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
01d38e0447
|
remove use of platform dependent double memory representation accesses; use duk_tval macros instead
|
12 years ago |
Sami Vaarala
|
4e07d5213c
|
add accessors to IEEE double memory representation to duk_tval.h: these are needed by numconv regardless of whether or not packed duk_tvals are used
|
12 years ago |
Sami Vaarala
|
996d07510a
|
use exponentiation by squaring for numconv
|
12 years ago |
Sami Vaarala
|
0582f631aa
|
numconv denormal bug
|
12 years ago |
Sami Vaarala
|
4b036bf54a
|
numconv test cases
|
12 years ago |
Sami Vaarala
|
4151b1f54b
|
fix object literal comma bug
|
12 years ago |
Sami Vaarala
|
8170913593
|
remove non-ascii chars from source and headers
|
12 years ago |
Sami Vaarala
|
91b3733f2b
|
octal support changes
|
12 years ago |
Sami Vaarala
|
8488106a71
|
bug testcase for invalid octal parsing
|
12 years ago |
Sami Vaarala
|
05a68f5466
|
add basic octal support to number parsing; this implementation cannot parse e.g. '077' as octal and '0779' as decimal which is done by V8 and Rhino
|
12 years ago |
Sami Vaarala
|
9e29b25466
|
avoid unnecessary interning if string was not actually trimmed; this hopefully speeds up cases where trimming is required but inputs are almost never in need of trimming
|
12 years ago |
Sami Vaarala
|
f2d3c2f2f8
|
macro to get string data end (exclusive)
|
12 years ago |
Sami Vaarala
|
f2c2d55284
|
numconv test cases
|
12 years ago |
Sami Vaarala
|
2968788099
|
bug testcase for parsing 1e+23, which is exactly halfway between two ieee representations; it now rounds incorrectly
|
12 years ago |
Sami Vaarala
|
3fedb9d4eb
|
numconv test cases
|
12 years ago |
Sami Vaarala
|
e741af3085
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
b7a89f5c83
|
change number conversion call sites to use numconv
|
12 years ago |
Sami Vaarala
|
54a6344d6d
|
midcommit of numconv with working string-to-number and number-to-string conversions; still in quite a messy state
|
12 years ago |
Sami Vaarala
|
8af69a67a9
|
numconv testcase cleanups and fix
|
12 years ago |
Sami Vaarala
|
e1d066139d
|
add %g and %e to list of recognized debug format specifiers
|
12 years ago |
Sami Vaarala
|
e5e83caa8a
|
helper script to generate tables needed for string-to-number conversion
|
12 years ago |
Sami Vaarala
|
b6849a97b0
|
specific test to catch a valgrind issue
|
12 years ago |
Sami Vaarala
|
cb02130dbb
|
string-to-number testcases
|
12 years ago |
Sami Vaarala
|
eeba18edd1
|
add more corner cases to numconv toFixed() testcase
|
12 years ago |
Sami Vaarala
|
98b3593041
|
bump version
|
12 years ago |
Sami Vaarala
|
7bccd89bd4
|
initial attempt on adding numconv flags; breaks toFixed(); maybe better to use call site identifier for behavior (e.g. TO_STRING, TO_PRECISION, etc)
|
12 years ago |
Sami Vaarala
|
73191f9ca9
|
number conversion testcase fixes
|
12 years ago |
Sami Vaarala
|
a432b396e4
|
fix Math.round() and Math.pow(), now correct (better?) Ecmascript semantics
|
12 years ago |
Sami Vaarala
|
02b9e8ad56
|
numconv work: change digit generation approach, add a fixed-format output based on an additional digit + rounding (probably not 100% correct but good enough for now)
|
12 years ago |
Sami Vaarala
|
75c50c050e
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
407f09d711
|
extend duk_lc_nybbles to cover all base-36 digits and rename to duk_lc_digits
|
12 years ago |
Sami Vaarala
|
8078f83a76
|
specific development related number-to-string conversion tests for Number.prototype
|
12 years ago |
Sami Vaarala
|
fd08bbb9c8
|
increase bigint max size for number conversion based on testing
|
12 years ago |