- Feb 13, 2016
-
-
Gorkem Yakin authored
Reorganize tests for Annex B extensions
-
Gorkem Yakin authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
- Feb 12, 2016
-
-
Gorkem Yakin authored
Add tests for [[SetPrototypeOf]] on immutable prototype exotic objects
-
Gorkem Yakin authored
Add tests for _TypedArray_ constructors
-
Leonardo Balter authored
Object.prototype is extensible and an immutable prototype exotic object, it's [[Prototype]] value is null Ref tc39/ecma262#308
-
- Feb 10, 2016
-
-
Mike Pennisi authored
The "mainline" tests in Test262 are converging on a more formal structure. Files are organized as tests for either either "language" (e.g. syntax-driven) or "built-in" (e.g. API-driven). "Language" test locations are themselves structured according to whether the syntactic form under test is an Expression or a Statement. To limit ambiguity when locating/adding tests, re-organize the tests for Annex B extensions to match this structure.
-
- Feb 08, 2016
-
-
Rick Waldron authored
Enable parallel test execution in console runner
-
Till Schneidereit authored
Adds a `-j`/`--workers-count` parameter to `tools/packaging/test262.py`, defaulting to `[number of cores] - 1`. Speeds up running the test suite by about ~3x on my 4-core machine, with the SpiderMonkey shell. This could certainly be optimized more by just appending test results to per-thread lists and merging them at the end, but it's better than nothing.
-
- Feb 05, 2016
-
-
Gorkem Yakin authored
Add tests for zero conversion on Array#indexOf and Array#lastIndexOf
-
Leonardo Balter authored
Fixes #435
-
Gorkem Yakin authored
Move tests for object literals
-
Gorkem Yakin authored
Add tests for tail-call optimization
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
- Feb 04, 2016
-
-
Leo Balter authored
Update contribution guidelines
-
Mike Pennisi authored
It was recently decided to prefer the new `id` tag over the existing `es5id` and `es6id` tag when authoring tests. Update the contribution guidelines to reference the new tag.
-
Mike Pennisi authored
Test262 defines tests for expression-producing syntactic forms within the `language/expressions/` directory. Most tests for object literals conform to this structure, but 12 such tests were added to the `language/object-literal/` directory. Move these tests to the canonical location for object literals.
-
- Feb 01, 2016
-
-
Mike Pennisi authored
ECMAScript 2015 introduced tail call optimization for function calls occuring in a number of positions in the grammar. Assert expected behavior by triggering a large (but configurable) number of recursive function calls in these positions. Compliant runtimes will execute such programs without error; non-compliant runtimes are expected to fail these tests by throwing an error or crashing when system resources are exhausted.
-
- Jan 29, 2016
-
-
Gorkem Yakin authored
-
Leonardo Balter authored
Fixes #477
-
Gorkem Yakin authored
Fix case sentitive error on test/built-ins/Object folder
-
Leonardo Balter authored
Fixes gh-482
-
- Jan 26, 2016
-
-
Gorkem Yakin authored
Tests for ES2015/2016 Completion Reform
-
- Jan 24, 2016
-
-
Leo Balter authored
Stop test262 from hanging Spidermonkey with an unimportant error message
-
- Jan 23, 2016
-
-
Tom Schuster authored
-
- Jan 22, 2016
-
-
Mike Pennisi authored
The ES2016 draft further refines the completion values for `if` and `with` statements. Two tests must be removed outright because the completion value in those cases is no longer accessible from the runtime.
-
Mike Pennisi authored
In order to facilitate proper tail calls, ES2015 modified the completion value of a number of statements. These tests use `eval` to verify the new values.
-
- Jan 21, 2016
-
-
Gorkem Yakin authored
Basic coverage for the %TypedArray% object
-
Leonardo Balter authored
Replace a ES2015 test where calling the TypedArray constructor with a floating number triggered a RangeError. Within the ES2016 specs, the same call will trigger a TypeError, as the result for `SameValue(NewTarget, here)` will be checked before.
-
Mike Pennisi authored
-