Sami Vaarala
|
ee4d373910
|
add 'caller' and 'arguments' properties to bound functions, as required by E5.1 Section 15.3.4.5, steps 20-21
|
11 years ago |
Sami Vaarala
|
7a9a9a635d
|
use duk_def_prop() and its variants to augment error; this prevents obscure DoubleErrors where Object.prototype or Array.prototype contains conflicting values
|
11 years ago |
Sami Vaarala
|
95ec72b63e
|
add duk_def_prop_index() internal method
|
11 years ago |
Sami Vaarala
|
39a781cb63
|
fix regexp parsing bug for identity escape; the if-clause also allowed end-of-buffer which caused '\' to parse as a valid regexp
|
11 years ago |
Sami Vaarala
|
0d2093f7e8
|
increase regexp executor recursion limit for deep stack configuration
|
11 years ago |
Sami Vaarala
|
b70d25f2e4
|
make Function.prototype.toString.length zero, although specification does not seem to mandate a value, test262 requires that it be zero
|
11 years ago |
Sami Vaarala
|
2d1d956e72
|
bug test for regexp containing only a backslash
|
11 years ago |
Sami Vaarala
|
be7dd8608a
|
bug test for missing 'caller' and 'arguments' in bound functions
|
11 years ago |
Sami Vaarala
|
1ec63be3d0
|
release note update
|
11 years ago |
Sami Vaarala
|
e86c04f219
|
testcase for eval strict inheritance
|
11 years ago |
Sami Vaarala
|
f39ecd5595
|
fix eval strictness handling: when doing an indirect eval, the caller's strictness does not affect eval strictness
|
11 years ago |
Sami Vaarala
|
d777b706ce
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
2454ae341c
|
labelled break dev test
|
11 years ago |
Sami Vaarala
|
9251caebb8
|
fix defineProperty() pending write protect handling when writing array 'length' property to a smaller value
|
11 years ago |
Sami Vaarala
|
170823c9b5
|
bug case for Object.defineProperty(), Object.defineProperties(), and Object.create() ensuring that each descriptor is an object (otherwise TypeError)
|
11 years ago |
Sami Vaarala
|
cb47a664ae
|
getOwnPropertyDescriptor() must provide 'set' and 'get' for an accessor; if they have not been set, the property must be present with the value 'undefined'
|
11 years ago |
Sami Vaarala
|
3c94c76fed
|
bug testcase for reading back an accessor property desc, when only set or get was present when defining the property
|
11 years ago |
Sami Vaarala
|
3634bf6b44
|
README.md update, refer to underscore/test262 status docs
|
11 years ago |
Sami Vaarala
|
8b23a12507
|
shorten instanceof error msg
|
11 years ago |
Sami Vaarala
|
bf8cbfef09
|
reject with statement in strict mode as SyntaxError
|
11 years ago |
Sami Vaarala
|
00aa4fd2e3
|
bug test for 'with' statement in strict mode
|
11 years ago |
Sami Vaarala
|
6a0c0a3df9
|
fix relational operator 'eval_left_first' handling (affected eval order)
|
11 years ago |
Sami Vaarala
|
f58993dea7
|
bug test case for eval order of comparison operators
|
11 years ago |
Sami Vaarala
|
59c881371c
|
underscore test status
|
11 years ago |
Sami Vaarala
|
21b26ac1a6
|
README.md fix: ecma262test -> test262test
|
11 years ago |
Sami Vaarala
|
fa19d36d34
|
rename ecma262 -> test262 in makefile
|
11 years ago |
Sami Vaarala
|
61fd16690f
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
03eb855ebc
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
29bf87f5bc
|
fix MPUTARR to use [[DefineOwnProperty]] instead of a property write; these are different when values are inherited from Array.prototype (the fix causes array indices to be interned when initializing an array which shoule be fixed later)
|
11 years ago |
Sami Vaarala
|
1269a09db9
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
b80745685a
|
fix MPUTOBJ to use [[DefineOwnProperty]] instead of a property write; these are different when values are inherited from Object.prototype
|
11 years ago |
Sami Vaarala
|
6d7fc42da7
|
fixmenote for MPUTOBJ re: test-bug-object-proto-protected-1.js
|
11 years ago |
Sami Vaarala
|
94db7c65d6
|
fix array inherited + array initializer test case comments; add an equivalent case for object initializers
|
11 years ago |
Sami Vaarala
|
956bb57545
|
fixme note for MPUTARR
|
11 years ago |
Sami Vaarala
|
ffedc132e7
|
test case demonstrating that a lexer token limit bails us out of a very deep function nesting case with a RangeError
|
11 years ago |
Sami Vaarala
|
792775b896
|
add a bug testcase to illustrate current misbehavior in array initializers when Array.prototype contains numeric index properties which are non-writable but configurable (this is a pretty obscure case)
|
11 years ago |
Sami Vaarala
|
5e04922ccf
|
readme update
|
11 years ago |
Sami Vaarala
|
89765c73df
|
whitespace trivia (replace spaces with tabs)
|
11 years ago |
Sami Vaarala
|
408670ce5e
|
add a token parse limit as a backstop to regexp and ecmascript compilation: this helps break out of very deep inner function cases
|
11 years ago |
Sami Vaarala
|
b1951a8a4f
|
a few fizzbuzzes
|
11 years ago |
Sami Vaarala
|
83dfd3a2a8
|
release note update
|
11 years ago |
Sami Vaarala
|
a14e25872b
|
lexer fix for CR LF handling
|
11 years ago |
Sami Vaarala
|
9052413651
|
makefile trivia
|
11 years ago |
Sami Vaarala
|
b167968409
|
update doc on DUK_OPT_STRICT_UTF8_SOURCE
|
11 years ago |
Sami Vaarala
|
4738fc56f8
|
make loose utf-8 parsing of source code the default (strict utf-8 parsing breaks test262 tests)
|
11 years ago |
Sami Vaarala
|
2ef96da729
|
fix whitespace set (unused) in dist script
|
11 years ago |
Sami Vaarala
|
2833c90308
|
fix whitespace character set to exclude U+2028 and U+2029 which were previously included
|
11 years ago |
Sami Vaarala
|
b4ac79643c
|
testcase for U+2028 and U+2029 handling bug found with test262
|
11 years ago |
Sami Vaarala
|
3b6074d06f
|
release note update
|
11 years ago |
Sami Vaarala
|
c4eb55ce33
|
fix for+continue control flow: the correct flow depends on the presence of the third clause because code for it is omitted if the clause is empty
|
11 years ago |