545 Commits (cdc291c25d95fb90c803ddbfbb45f9c0da835569)
 

Author SHA1 Message Date
Sami Vaarala cdc291c25d fix bug in handling variant 2 for statement with multiple variable declarations: comma wasn't eaten, resulting in syntax error 12 years ago
Sami Vaarala 9ba8e0a9b8 bug testcase for a bug in a for statement variant with multiple variable declarations 12 years ago
Sami Vaarala 4f8b408f69 fix typeof behavior for unresolvable reference 12 years ago
Sami Vaarala d0ac446a22 testcase for typeof bug: for an unresolvable reference the result must be of type string with the value 'undefined', not an actual undefined value as happens now 12 years ago
Sami Vaarala 91e25cadc8 allow dollar escape in regexp; this is non-standard but widely used 12 years ago
Sami Vaarala 7a2cbdad30 improve nonascii find util 12 years ago
Sami Vaarala 50314b4f98 make engine header a oneliner to avoid testcase line number effects 12 years ago
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