Sami Vaarala
|
75cf56e9a5
|
remove FIXME as incorrect: the result of array transformations is an array even if 'this' is not one, so 'length' must always be set
|
11 years ago |
Sami Vaarala
|
1d4c904074
|
FIXME note: Array built-in methods must not set 'length' for non-arrays
|
11 years ago |
Sami Vaarala
|
fa82cf404e
|
test262 failure diagnosing
|
11 years ago |
Sami Vaarala
|
078f5b98dd
|
print 'diagnosed' test262 tests too
|
11 years ago |
Sami Vaarala
|
7c7c3ac839
|
update test262 known issues and format
|
11 years ago |
Sami Vaarala
|
0e6b3922ec
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
0fb9723a1e
|
makefile fix
|
11 years ago |
Sami Vaarala
|
5ec645cd97
|
Array built-in fixes: use duk_def_prop() instead of duk_put_prop() in several places (perhaps not all yet) to avoid obscure corner cases with Array.prototype containing conflicting properties
|
11 years ago |
Sami Vaarala
|
88edfb33b8
|
runtests: knownbug -> knownissue, fixme note on use strict
|
11 years ago |
Sami Vaarala
|
03f3519299
|
update documentation on 'knownissue' testcase flag
|
11 years ago |
Sami Vaarala
|
c10228c83d
|
rename 'knownbug' to 'knownissue' in metadata
|
11 years ago |
Sami Vaarala
|
1ddc6caf19
|
add filtering to test262 run
|
11 years ago |
Sami Vaarala
|
0dbf9c617d
|
util to filter known issues (and success lines) from test262 output
|
11 years ago |
Sami Vaarala
|
25be9c3c3c
|
test262 known issues list in json format
|
11 years ago |
Sami Vaarala
|
2ed06b0ff4
|
duk_def_prop comment: no special behaviors like [[DefineOwnProperty]]
|
11 years ago |
Sami Vaarala
|
3b43a7de93
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
48864f6d8f
|
first draft of 'initjs' code which would allow compatibility cruft to be implemented in JS and executed in init
|
11 years ago |
Sami Vaarala
|
9ca0c71937
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
f87573fdd9
|
add emscripten checkout, make uglifyjs a dependency for dist (initjs minify)
|
11 years ago |
Sami Vaarala
|
5a70556a34
|
some missing constants
|
11 years ago |
Sami Vaarala
|
37f194b4db
|
makefile: print test262 summary
|
11 years ago |
Sami Vaarala
|
56977336f7
|
fix testcase expect string to match correct behavior: bound functions should have a 'caller' and 'arguments' property
|
11 years ago |
Sami Vaarala
|
2f93c246cf
|
fix duk_def_prop_index() (key and value were swapped), fix tracedata length
|
11 years ago |
Sami Vaarala
|
92dcc0cc72
|
release note cleanups
|
11 years ago |
Sami Vaarala
|
3400e418ee
|
add test262cat Makefile target (which is a bit unholy as it reads the command line)
|
11 years ago |
Sami Vaarala
|
dc00f8812e
|
avoid ToString() coercion of final Program result in non-interactive mode, as it may itself throw a TypeError (e.g. failed to coerce with [[DefaultValue]])
|
11 years ago |
Sami Vaarala
|
f8e0404e67
|
update function object documentation to reflect 'caller' and 'arguments' of bound functions
|
11 years ago |
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 |