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 |