Brent Baker
ada9da5aa9
Bug 1128: use Date.prototype.getFullYear() in S15.2.2.1_A2_T5
...
Bug 1131: use String.prototype.charAt() in 15.12.3-11-26
Both of these changes were accidentaly dropped when I regenerated patches for these bugs. I have grepped the testsuite to ensure that the annexB functions only appear in the annexB section of the testsuite.
NOTE: Also regenerated the website based on this change. (Still waiting for permission to actually update the live website)
2013-06-13 10:07:45 -04:00
Brent Baker
62f3c563fe
Updating website code for the following changelists:
...
5438759531d2
f80873831607
11a02c1eea0a
971c2b8e0e2f
032499be5fa1
579bd85aaf2a
579bd85aaf2a
89ff32d0344b
2013-06-07 07:09:34 -04:00
Norbert Lindenberg
fbba29fb70
Added test data for proper rounding in NumberFormat.format.
2013-04-29 17:35:48 -07:00
Norbert Lindenberg
96321f30c9
New tests and test fixes for ECMAScript Internationalization API.
...
Updated copyright notice for 2013.
2013-03-24 23:48:59 -07:00
Norbert Lindenberg
a2380a4257
Bug 1245 - Add test for missing argument to String.prototype.localeCompare
2013-02-07 20:55:25 -08:00
Norbert Lindenberg
46359091c7
Updated test402 main page to reflect that ECMA-402 is now an approved standard.
...
Fixed a property access in 6.4_c so that the error message shows the correct expected value.
2012-12-17 23:49:06 -08:00
Norbert Lindenberg
f169d16273
Added tests to verify that constructors in Internationalization API can be called with non-objects as this values.
2012-11-05 22:48:52 +00:00
Norbert Lindenberg
ffe73305c6
New and improved tests for ECMAScript Internationalization API.
...
- Added test for proleptic Gregorian calendar with no year 0.
- Spelled 𠮷野家 correctly with supplementary characters.
- Fixed default value for useGrouping.
2012-10-04 23:19:33 -07:00
Bill Ticehurst
9d19c87e3e
Bug 610: Handle supplementary characters.
2012-08-09 15:02:49 -07:00
Norbert Lindenberg
1ba4238d9a
Made web site packager insert line breaks into JSON files for saner diffs.
2012-09-12 15:09:36 -07:00
Norbert Lindenberg
75fbd71ee0
Updated tests for ECMAScript Internationalization API spec changes; made small enhancements.
...
- Updated DateTimeFormat tests for new handling of hour12 options property.
- Added a few invalid language tags to test of IsStructurallyValidLanguageTag.
- Added user-defined language tag to test of CanonicalizeLanguageTag.
- Added test for the Intl property of the global object.
2012-09-10 11:53:56 -07:00
Norbert Lindenberg
bcf9c18061
Added test to verify Unicode canonical equivalence in String.prototype.localeCompare.
2012-09-10 10:46:44 -07:00
Norbert Lindenberg
d71ffa59d5
Added new tests for chapters 10 to 13 of the ECMAScript Internationalization API Specification.
2012-08-26 20:50:24 -07:00
Norbert Lindenberg
1af2425075
Added new tests for chapters 6 and 9 of ECMAScript Internationalization API Specification.
...
- Removed a few old test cases that were redundant with new, more comprehensive ones.
- Added testIntl.js as standard include for all console tests in test262.py – see related bug 574.
- Added .jshintrc file for settings for the JSHint tool.
2012-08-26 20:49:25 -07:00
Norbert Lindenberg
8cad7d03ce
Added tests for requirements imposed on the built-in objects of the ECMAScript Internationalization API Specification by the introduction of chapter 15 of the ECMAScript Language Specification.
...
- Removed some old tests that were redundant with the new tests.
- Added testBuiltInObject.js as standard include for all console tests in test262.py – see related bug 574.
2012-08-26 20:48:49 -07:00
Norbert Lindenberg
e77b0e06cf
Moved Google tests from ch13 to ch12.
2012-08-22 18:23:26 -07:00
Norbert Lindenberg
043f19d25e
Moved Google tests from ch12 to ch11.
2012-08-22 18:16:59 -07:00
Norbert Lindenberg
ea81812a40
Moved Google tests from ch11 to ch10.
2012-08-22 18:06:31 -07:00
Norbert Lindenberg
c3111850e3
Updated existing tests for June 2012 spec changes; removed LocaleList tests; fixed minor issues.
...
- Removed LocaleList tests; updated other tests so they don't depend on LocaleList.
- Updated tests so they no longer assume that the prototype object of a constructor is an instance of that constructor.
- Updated tests so that jshint is happy.
- Removed @path attributes from test files; updated comment in packager.py explaining why they're unnecessary.
- Removed "use strict" statements, which interfere with strict/non-strict testing.
- Removed testcase functions, which are unnecessary.
2012-08-22 17:53:26 -07:00
Norbert Lindenberg
9f4a513496
Merged changes.
2012-08-22 16:12:54 -07:00
Bill Ticehurst
ebdd0a99e6
Fixing Intl402 and BestPractice pages as per bug https://bugs.ecmascript.org/show_bug.cgi?id=611
2012-08-09 12:29:48 -07:00
Bill Ticehurst
19634b74f6
Update float value tests
2012-08-08 15:16:36 -07:00
Norbert Lindenberg
d371b39cb6
Fixed bug 443: packager.py fails on Mac because of .DS_Store files.
...
Running packager.py on Mac unfortunately also changes some line terminators in generated files (bug 444), so lots of additional files in this commit.
2012-07-18 12:19:53 -07:00
Bill Ticehurst
9c48816277
Plugged a global thisarg hole with a new test and fixed an operator
2012-05-18 08:57:21 -07:00
Bill Ticehurst
f117cde741
Adding more coverage for 10.4.3 based on feedback in bug https://bugs.ecmascript.org/show_bug.cgi?id=333
2012-05-17 10:30:10 -07:00
Bill Ticehurst
0dca29de4a
Adding more tests to cover undefined being non-writable (see https://bugs.ecmascript.org/show_bug.cgi?id=223 )
2012-05-16 18:08:23 -07:00
Bill Ticehurst
8646791add
Removing RegEx test-case related to https://bugs.ecmascript.org/show_bug.cgi?id=326 until open issue is resolved.
2012-05-11 22:45:26 -07:00
Nebojsa Ciric
cc9f5eab48
Initial intl402 checkin.
2012-04-16 13:23:13 -07:00
David Fugate
87be1bf6ec
https://bugs.ecmascript.org/show_bug.cgi?id=65 fixed.
2012-03-28 16:05:03 -07:00
David Fugate
2a112abbd5
Renamed a couple of files.
2012-03-27 13:01:22 -07:00
David Fugate
44234c8954
https://bugs.ecmascript.org/show_bug.cgi?id=289 is fixed.
2012-03-27 09:34:21 -07:00
David Fugate
898c63ab18
Fixed https://bugs.ecmascript.org/show_bug.cgi?id=288 .
2012-03-27 09:27:57 -07:00
David Fugate
d6634f8e10
Fixed https://bugs.ecmascript.org/show_bug.cgi?id=293 . ConstructDate cannot be
...
salvaged (e.g., need locale info to properly predict whether we're subject to
DST).
2012-03-26 13:50:38 -07:00
David Fugate
4ae147241a
https://bugs.ecmascript.org/show_bug.cgi?id=294 partially fixed. Still
...
need to move some tests over to best practices.
2012-03-09 11:54:51 -08:00
David Fugate
5882a21142
https://bugs.ecmascript.org/show_bug.cgi?id=287 is fixed (completely?).
2012-03-06 08:51:41 -08:00
David Fugate
0612ad7bb3
Added a LICENSE file to the root of the enlistment.
...
All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
2012-02-29 14:23:47 -08:00
David Fugate
c3b41309c7
Made it clear on testcases_bestPractice.html that it's not the same as default.html.
2012-02-29 09:02:11 -08:00
David Fugate
e45ca2e0f3
https://bugs.ecmascript.org/show_bug.cgi?id=266 and https://bugs.ecmascript.org/show_bug.cgi?id=270 resolved.
2012-02-27 16:45:56 -08:00
David Fugate
c984466e4f
Re-gen'ed website (+389 new tests).
2012-02-27 15:48:35 -08:00
David Fugate
c64d7b5758
https://bugs.ecmascript.org/show_bug.cgi?id=274
...
Fixed.
Re-gen'ed the website.
2012-02-24 15:40:42 -08:00
David Fugate
e0d156d38c
Implemented the following work items:
...
- https://bugs.ecmascript.org/show_bug.cgi?id=44
- https://bugs.ecmascript.org/show_bug.cgi?id=45
2012-02-22 11:53:29 -08:00
David Fugate
7b1eb0dce6
Regen'ed website.
2012-02-08 15:35:16 -08:00
David Fugate
37ebff11ed
Regen'ed website.
2012-02-03 15:23:28 -08:00
David Fugate
279825ea44
Added experimental test402 support (JS internationalization standard).
2012-01-25 14:04:40 -08:00
David Fugate
d7619456fa
Generate one *.html per *.json in addition to the default.html which includes all tests.
...
Added support to create testcases_bestPractice.html without also adding them to default.html.
Preliminary support for tests under test/suite/internationalization has been added.
2012-01-19 16:03:21 -08:00
David Fugate
98a0b9e10e
S8.5_A13_T1 is implementation dependent (cannot pass on current ARM
...
architectures), but worth keeping around for the coverage it provides.
Documented that this is expected to fail on ARM.
2012-01-18 12:16:09 -08:00
David Fugate
e6f9015301
Last two invalid test cases have been fixed.
2012-01-16 14:06:17 -08:00
David Fugate
4d241e4bec
S7.8.5_A3.1_T7 through S7.8.5_A3.1_T9 were invalid as written. The only way to specify unicode flags
...
to literal regexp patterns is through eval and similar mechanisms (e.g., Function constructor). Fixed.
All but two of the remaining disabled tests in excludelist.xml were disabled because the tests polluted
the global JS environment, not because the tests themselves were invalid. This is no longer an issue as
of the latest test262 harness (actually it wasn't an issue about a year ago either). Re-enabled.
2012-01-16 12:51:55 -08:00
David Fugate
a180d5f371
https://bugs.ecmascript.org/show_bug.cgi?id=61 is fixed.
2012-01-16 11:17:05 -08:00
David Fugate
9e00383b5f
Two more issues called out in excludelist.xml are gone.
2012-01-13 15:48:35 -08:00