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 |