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 |
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 |