7689 Commits (8441bdbad78f0dedbd5f791df7396b6fd6665934)
 

Author SHA1 Message Date
Sami Vaarala 3447124157 function.prototype.toString() output must conform to FunctionDeclaration; in particular, the declaration must have a non-empty name in every case 12 years ago
Sami Vaarala 761a203166 comment trivia 12 years ago
Sami Vaarala e1529ceab6 add function names to built-in objects 12 years ago
Sami Vaarala 65d3b2242e add 'ThrowTypeError' built-in string, add 'name' properties for top-level built-ins 12 years ago
Sami Vaarala 0dda55e100 fix duk_def_prop_stridx_thrower, missing index normalization 12 years ago
Sami Vaarala 47dce04fb8 testcase for builtin 'name' properties 12 years ago
Sami Vaarala 9d44e32b7f implement Object.getOwnPropertyNames() 12 years ago
Sami Vaarala 08e9bf3253 testcase for Object.getOwnPropertyNames() 12 years ago
Sami Vaarala 7a8c981067 tonumber valgrind issue might be a valgrind/libc issue 12 years ago
Sami Vaarala de4ea70ed9 placeholder implementation for Function constructor, should work in almost all cases 12 years ago
Sami Vaarala 9c8fbd509d add a 'parse function expression' mode to duk_js_compile(), this is needed for the Function constructor placeholder (but may be removed later) 12 years ago
Sami Vaarala 55bfa1c7cd implement duk_join(), use same helper for duk_concat(); change array join to use the new primitive 12 years ago
Sami Vaarala 5f2dcdc233 function constructor testcase comment changes 12 years ago
Sami Vaarala 2d49fd3dbf function constructor testcase: test for zero arguments (implicit empty function body) 12 years ago
Sami Vaarala 3b560462b2 function constructor strictness test: not inherited from parent 12 years ago
Sami Vaarala 9e74ea04c3 function constructor argument count test cases 12 years ago
Sami Vaarala 79051eb1f3 improve function constructor test case, test for invalid argument names which combine into a valid function if not checked individually 12 years ago
Sami Vaarala 6765310ed6 function constructor coercion order test 12 years ago
Sami Vaarala ce6e08d350 remove (placeholder) function _source property until actual solution 12 years ago
Sami Vaarala 5d279531b6 clarify strict mode boundary, re: function constructor semantics 12 years ago
Sami Vaarala 83c3d91cba move stringtable defines to the header file 12 years ago
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