4668 Commits (a92a855da1b9719eb7081acee6cfd862a1acace2)
 

Author SHA1 Message Date
Sami Vaarala df07f2f810 move hobject hash probe defines to the header 12 years ago
Sami Vaarala 58d114dc31 bound function testcases, especially binding an already bound function 12 years ago
Sami Vaarala a6f1b85302 testcase for a specific valgrind issue (maybe caused by sscanf) 12 years ago
Sami Vaarala d3eb10d77b add -m option to cmdline, sets higher memory limit (for valgrind testing) 12 years ago
Sami Vaarala 58e75e7441 fix line numbers for function prologue 12 years ago
Sami Vaarala f076123cd0 print number of strings in genstrings 12 years ago
Sami Vaarala b795935025 mark a set of testcases custom (= implementation dependent results) 12 years ago
Sami Vaarala 252aa374d6 don't summarize diffs to other engines if testcase is a custom one 12 years ago
Sami Vaarala 202f8b6f01 rename duk_js_compile_program -> duk_js_compile, inherit eval strictness from caller 12 years ago
Sami Vaarala 7ed7f00d92 convenience makefile 12 years ago
Sami Vaarala 36c6582fdb scons build files 12 years ago
Sami Vaarala 963738d1b5 feature detection 12 years ago
Sami Vaarala a94c4e2420 testcase for 'inheriting' strictness from containing function 12 years ago
Sami Vaarala a7e6c3372d fixme note about checking pc2line data when assertions enabled 12 years ago
Sami Vaarala 569c8c9c82 fixme note on augmenting 'pc' to an error 12 years ago
Sami Vaarala f2be479db1 add pc2line support to compilation and error augmentation 12 years ago
Sami Vaarala 49c3585ed5 remove duplicate error augment calls 12 years ago
Sami Vaarala 4649b7ef31 api primitive to force a buffer to a fixed one 12 years ago
Sami Vaarala 87a911099e bitencoder forward declarations 12 years ago
Sami Vaarala 10ee089568 a bitstream encoder (without autogrowing buffer) for pc2line bitstream encoding 12 years ago
Sami Vaarala 6a98472f5f simple pc-to-linenumber test 12 years ago
Sami Vaarala a5c69b0e28 direct eval handling; works but quite clunky 12 years ago
Sami Vaarala 63b8850431 avoid emitting a DECLVAR for 'arguments' variable binding (was previously emitted if 'arguments' was not shadowed by a function declaration) 12 years ago
Sami Vaarala a3fc612d87 fix tail recursion test case, didn't hit callstack limit but hit C recursion limit before 50 calls 12 years ago
Sami Vaarala cab0803eaa fix property get/set coercion test case 12 years ago
Sami Vaarala 35ee59b2c0 fix direct eval test case 12 years ago
Sami Vaarala a4b6b26070 test case to ensure eval strictness is properly inherited 12 years ago
Sami Vaarala 20fa2b2bbb improve direct eval tests for this binding 12 years ago
Sami Vaarala e830c2674e trivial compile fix (remove unnecessary assignment) 12 years ago
Sami Vaarala 312aaebe3c bytecode executor code 12 years ago
Sami Vaarala 0d52a31517 add the plumbing necessary to detect direct eval calls in global object eval() implementation (actual direct eval env handling now missing); fix strict flag check in builtin-in init 12 years ago
Sami Vaarala f28cf69020 make also top level built-in functions (like 'RegExp') strict; function name FIXMEs 12 years ago
Sami Vaarala e4fbb5830d Function.prototype.toString() function name printing placeholder 12 years ago
Sami Vaarala 8e2acc2269 call handling code 12 years ago
Sami Vaarala 4879124494 compiler code 12 years ago
Sami Vaarala 9eeb140b6f fix global redeclaration test case expected results 12 years ago
Sami Vaarala 93025fae7e improve comment on global redeclaration test case 12 years ago
Sami Vaarala 68689d09a7 fix handling of re-declaration of a global function when the offending existing property is in an ancestor; this needs to be reworked later as it is now quite awkward 12 years ago
Sami Vaarala f69805e3cc fix global function redeclaration test case 12 years ago
Sami Vaarala 1c9fd022b2 add a test case for redeclaring a global function, where the conflicting property is found in the global object's ancestor and not the global object itself 12 years ago
Sami Vaarala ce1c570985 caller/arguments thrower test case for strict functions 12 years ago
Sami Vaarala 29c987d388 trivial function rename for activation envrec creation 12 years ago
Sami Vaarala 3635ee2511 add string comparison tests for 'less-than' tests 12 years ago
Sami Vaarala f00e18e682 ecmascript code for various primitive operations, identifier handling, and function closure creation 12 years ago
Sami Vaarala 634f304c32 a few test cases: number coercion from empty/whitespace-only string, and an Ecmascript oddity from Slashdot 12 years ago
Sami Vaarala d8f911fef6 string builtin: use normal lower/upper case conversion for local lower/upper case conversion for now 12 years ago
Sami Vaarala e477f64f70 built-in string changes: indicate class names explicitly, a few names modified 12 years ago
Sami Vaarala 20f05e7a46 fix test case, avoid unnecessary test code 12 years ago
Sami Vaarala eec6babd0c some Object.defineProperties() tests 12 years ago
Sami Vaarala 04762eb256 fix enumerator api calls 12 years ago