Brian Terlson
b56af07567
Merge pull request #269 from suwc/Math_builtins
...
Add new tests for Math built-ins
2015-05-16 11:26:19 -07:00
Brian Terlson
68e6a66353
Merge pull request #270 from edgemaster/patch-1
...
S15.4.4.5_A3.1_T1.js: Fix inconsistent error message
2015-05-15 10:23:17 -07:00
Thomas Wood
af64d5e6de
S15.4.4.5_A3.1_T1.js: Fix inconsistent error message
...
Test for x.join(NaN) reports an error using the content of x.join("NaN"). This is confusing.
2015-05-15 15:05:48 +01:00
Suwei Chen
b6e870d236
Add new tests for Math built-ins
2015-05-14 15:04:00 -07:00
Brian Terlson
5ce9712be0
Python harness: run tests in both modes by default
2015-05-13 18:52:01 -07:00
Brian Terlson
ab44f59d1b
Merge pull request #265 from anba/issue-35/language-eval
...
Fix strict mode errors in language/{identifiers, line-terminators, wh…
2015-05-13 14:43:30 -07:00
Brian Terlson
c4b1e30a42
Merge pull request #266 from anba/issue-35/builtins-rest
...
Fix remaining strict mode errors in built-ins
2015-05-13 14:20:29 -07:00
Brian Terlson
106b935f17
Merge pull request #264 from anba/issue-35/language-non-eval
...
Fix strict mode errors in language
2015-05-13 14:19:32 -07:00
Brian Terlson
5a4cdd0a86
Merge pull request #268 from cshung/update-comment
...
The comment is no longer accurate, updating it
2015-05-12 15:12:43 -07:00
Andrew Au
cbe3b6d8fb
The comment is no longer accurate, updating it
2015-05-11 11:13:23 -07:00
André Bargull
d99503e5ca
Fix remaining strict mode errors in built-ins
...
Add missing noStrict flags and variable declarations.
Part of issue #35 .
2015-05-08 17:40:57 +02:00
André Bargull
9a602905d7
Fix strict mode errors in language/{identifiers, line-terminators, white-space}
...
Make tests strict mode compatible by assigning result value to a separate variable.
Part of issue #35 .
2015-05-08 17:33:33 +02:00
André Bargull
89a4bb5ae4
Fix strict mode errors in language
...
- Add missing "var" declarations and noStrict flags
- Add strict mode tests for:
- arguments-object/10.6-6-3 -> arguments-object/10.6-6-3-s
- arguments-object/10.6-6-4 -> arguments-object/10.6-6-4-s
- Remove try-finally clean-up code
- Add strict mode compatible tests for eval-code/S10.4.2_A1.1_T*
- No strict mode compatible files added for eval-code/S10.4.2_A1.2_T*, because it doesn't really make sense in this context.
- (S10.4.2_A1.1 and S10.4.2_A1.2 should probably be removed, because the tested behaviour is not required by the spec.)
- Split S8.5_A10, S8.5_A4 and S8.1_A3 into declaration (both modes) and assignment tests (non-strict only)
Part of issue #35 .
2015-05-08 17:27:52 +02:00
Brian Terlson
a66c978c5f
Merge pull request #237 from bocoup/generators-semantics
...
Generators semantics
2015-05-07 16:16:09 -07:00
Mike Pennisi
7b969ce65b
Add analogous tests
...
Introduce additional tests to increase parity in coverage between
generator expressions and generator statements.
2015-05-07 19:11:47 -04:00
Mike Pennisi
779a59f30c
Import tests from Google V8 (generators semantics)
...
These tests are derived from the following files within the Google V8
project:
test/mjsunit/es6/generators-iteration.js
test/mjsunit/es6/generators-objects.js
test/mjsunit/es6/generators-runtime.js
test/mjsunit/es6/generators-states.js
2015-05-07 19:11:47 -04:00
Brian Terlson
5188ab028a
Merge pull request #261 from smikes/object-strict
...
strict mode: use new property helpers
2015-05-07 13:15:07 -07:00
Brian Terlson
3218458c25
Merge pull request #262 from smikes/object-strict-pr2
...
Candidate fix of empty catch{}
2015-05-07 13:00:47 -07:00
Brian Terlson
d7ed24653c
Merge pull request #263 from smikes/pr255-fix
...
add line note fixes from #255
2015-05-07 12:59:37 -07:00
smikes
55c1ef113d
add line note fixes from #255
2015-05-07 11:00:25 -06:00
smikes
d869dc6ce3
candidate fix for line note on 259
2015-05-07 10:54:50 -06:00
smikes
71c1a9cb3a
changes from line notes
2015-05-07 10:49:00 -06:00
smikes
6ccabc093b
strict mode: use new property helpers
...
Object.freeze fixes
global object tests: noStrict
preventExtensions tests
Object.seal tests
one more freeze test
2015-05-06 19:03:25 -06:00
Brian Terlson
61cd8c6ad7
Merge pull request #259 from smikes/more-strict-object-property
...
fix tests in strict mode - Object/defineProperty
2015-05-06 14:11:52 -07:00
smikes
26ede592a8
fix tests in strict mode - Object/defineProperty
2015-05-06 13:57:54 -06:00
Brian Terlson
08575d89b7
Merge pull request #255 from smikes/strict-object-property
...
rewrite tests to work in strict mode, use helpers
2015-05-06 12:21:19 -07:00
smikes
d513714fda
update, fix merge conflict
2015-05-02 20:20:47 -06:00
Brian Terlson
9b5a1c1e79
Merge pull request #224 from bocoup/class-syntax
...
14.5 Class Definitions
2015-05-02 11:33:13 -07:00
Rick Waldron
29e2990d9b
14.5 Class Definitions
...
- 14.5.1 Static Semantics: Early Errors
- 14.5.3 Static Semantics: ConstructorMethod
- 14.5.14 Runtime Semantics: ClassDefinitionEvaluation
2015-05-02 14:06:57 -04:00
Brian Terlson
3907f4d5b3
Merge pull request #250 from anba/issue-35/builtins-RegExp
...
Fix strict mode errors in built-ins/RegExp
2015-05-02 10:33:18 -07:00
Brian Terlson
78a3fe4db6
Merge pull request #254 from smikes/strict-object-property
...
make Object / property tests work with testStrict=true
2015-05-02 10:16:08 -07:00
smikes
9824be6825
rewrite tests to work in strict mode, use helpers
2015-05-02 05:12:53 -06:00
Brian Terlson
fc10b8c607
Merge pull request #251 from anba/issue-35/builtins-String
...
Fix strict mode errors in built-ins/String
2015-04-30 09:57:37 -07:00
Brian Terlson
2d2d618b51
Merge pull request #253 from anba/issue-35/builtins-uri-functions
...
Fix strict mode errors in {decode, encode}URI[Component]
2015-04-30 09:52:14 -07:00
Brian Terlson
76958cd940
Merge pull request #252 from anba/issue-35/builtins-global-properties
...
Fix strict mode errors in built-ins/{isFinite, isNaN, parseFloat, parseI...
2015-04-30 09:47:44 -07:00
Brian Terlson
3aa368b07f
Merge pull request #249 from anba/issue-35/builtins-Object
...
Fix some strict mode errors in built-ins/Object
2015-04-30 09:46:03 -07:00
Brian Terlson
b8846db038
Merge pull request #248 from anba/issue-35/builtins-Number
...
Fix strict mode errors in built-ins/Number
2015-04-30 09:44:22 -07:00
Brian Terlson
e5d84285c8
Merge pull request #247 from anba/issue-35/builtins-Math
...
Fix strict mode errors in built-ins/Math
2015-04-30 09:43:51 -07:00
Brian Terlson
ca88087731
Merge pull request #246 from anba/issue-35/builtins-Function
...
Fix strict mode errors in built-ins/Function
2015-04-30 09:36:24 -07:00
Brian Terlson
aed52de599
Merge pull request #245 from anba/issue-35/builtins-Error
...
Fix strict mode errors in built-ins/Error
2015-04-30 09:29:35 -07:00
Brian Terlson
65fcd8e679
Merge pull request #244 from anba/issue-35/builtins-Date
...
Fix strict mode errors in built-ins/Date
2015-04-30 09:24:39 -07:00
Brian Terlson
5d6f33d242
Merge pull request #243 from anba/issue-35/builtins-Boolean
...
Fix strict mode errors in built-ins/Boolean
2015-04-29 16:16:59 -07:00
Brian Terlson
c1a9596af7
Merge pull request #242 from anba/issue-35/builtins-Array
...
Fix strict mode errors in built-ins/Array
2015-04-29 15:50:42 -07:00
André Bargull
9ece4f2de5
Fix strict mode errors in {decode, encode}URI[Component]
...
Add missing "var" declarations and noStrict flags.
Part of issue #35 .
2015-04-29 17:44:25 +02:00
André Bargull
10d6e7ce0c
Fix strict mode errors in built-ins/{isFinite, isNaN, parseFloat, parseInt, undefined}
...
- Add missing "var" declarations and noStrict flags
- Remove invalid noStrict flags
Part of issue #35 .
2015-04-29 17:43:55 +02:00
André Bargull
97bebe1c8b
Fix strict mode errors in built-ins/String
...
- Add missing "var" declarations and noStrict flags
- Remove with-statements (minor change in behaviour - primitive vs wrapper lookup, but does not seem too important for these tests)
Part of issue #35 .
2015-04-29 17:43:26 +02:00
André Bargull
94be366f65
Fix strict mode errors in built-ins/RegExp
...
- Add missing "var" declarations and noStrict flags
- Remove with statements
Part of issue #35 .
2015-04-29 17:42:48 +02:00
André Bargull
2bc08d0b0b
Fix some strict mode errors in built-ins/Object
...
- Add missing "var" declarations and noStrict flags
- Remove invalid noStrict flags
- ietestcenter tests need fixed, require updates to use propertyHelper.js
Part of issue #35 .
2015-04-29 17:41:42 +02:00
André Bargull
81a7177ff1
Fix strict mode errors in built-ins/Number
...
Add missing "var" declarations and noStrict flags.
Part of issue #35 .
2015-04-29 17:41:08 +02:00
André Bargull
76a7c8107b
Fix strict mode errors in built-ins/Math
...
Add missing "var" declarations.
Part of issue #35 .
2015-04-29 17:40:30 +02:00