Граф коммитов

3631 Коммитов

Автор SHA1 Сообщение Дата
Noemi Erli 1c9bbfbebc Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE
Backed out changeset f53f8adcd578 (bug 1403519)
Backed out changeset 5b293bcd3fc7 (bug 1403519)
2018-01-17 07:23:40 +02:00
Dustin J. Mitchell 9888ac630f Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r=gps
MozReview-Commit-ID: Kycd9i5f19P

--HG--
extra : rebase_source : d20a7b921c138a7ecae9e31c57a509c201eda8cf
2018-01-16 22:33:08 +00:00
Tiberius Oros aed73bde87 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-01-18 00:31:28 +02:00
Tom Prince 8340a3f686 Bug 1430823: Pass in `Parameters` to `load_kinds` in `mach artifact toolchain`; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D409

--HG--
extra : rebase_source : 2baae8b64155e52172a6bbe1e4b7a31eb4dc4049
2018-01-17 12:02:42 -07:00
Dustin J. Mitchell 26d48b3202 Bug 1403519 - only build docs when necessary r=gps
This marks **/docs/** as exclusively docs, and code that is autodoc'd as
inclusively docs.

That means that a change that purely modifies documentation files will *only*
run `docs` tasks, while a change that modifies autodoc'd source code will
*additionaly* run `docs` tasks.  The tasks do not run by default.

MozReview-Commit-ID: G9tOK0AwtrI

--HG--
extra : rebase_source : 8dd971e5c9b0eb5f47895664a4ea49442f303ecb
extra : source : 0881de9b2b5e36ec37cc866f1d4af109da57a919
2017-10-02 18:22:56 +00:00
Dustin J. Mitchell 00f03c413e Bug 1403519 - only build docs when necessary r=gps
This marks **/docs/** as exclusively docs, and code that is autodoc'd as
inclusively docs.

That means that a change that purely modifies documentation files will *only*
run `docs` tasks, while a change that modifies autodoc'd source code will
*additionaly* run `docs` tasks.  The tasks do not run by default.

MozReview-Commit-ID: G9tOK0AwtrI

--HG--
extra : rebase_source : 8dd971e5c9b0eb5f47895664a4ea49442f303ecb
extra : source : 0881de9b2b5e36ec37cc866f1d4af109da57a919
2017-10-02 18:22:56 +00:00
Ralph Giles 986d51d49a Bug 1430933 - mozboot: Start with rustup 1.9.0. r=gps
When bootstraping the development environment on a machine without
rustup installed, download and install rustup version 1.9.0,
released 2018 January 4, instead of the older 1.5.0.

This saves a self-upgrade step in the short term and reduces the
chance of lost support failures in the long term.

MozReview-Commit-ID: H8ouRszLMsP

--HG--
extra : rebase_source : 0eacfff2fa3e21e64dbbc998aee91600f5bb5d68
2018-01-16 15:11:51 -08:00
Julien Wajsberg 13daca8c84 Bug 1429094 - Define the environment variable HGRCPATH to ignore any .hgrc that may exist r=gps
By ignoring existing .hgrc we make sure we don't try to load extensions
and have a consistent output. Especially we won't have error messages
that could confuse us into extracting a wrong version number.

MozReview-Commit-ID: FwrfcbY8QpN

--HG--
extra : rebase_source : 1b8c63830eb81832c8eaad86afc8520266c3ffc8
2018-01-09 16:48:24 +01:00
Julien Wajsberg eb54839b21 Bug 1429096 - Bump the minimal mercurial version to be considered modern r=gps
This version needs to stay synchronized with version-control-tools.

MozReview-Commit-ID: BN4h9XOntjD

--HG--
extra : rebase_source : 24a0593742000b1d0dde7e23aa5b042fe92ba2b9
2018-01-10 19:21:43 +01:00
Gabriele Svelto 2d89dbfabf Bug 1430788 - Fix the 'nodejs' package name when bootstraping on Gentoo; r=nalexander
MozReview-Commit-ID: 3NzJezE1cVV

--HG--
extra : rebase_source : 554c5a6d15f6d5d7fab1c03e819d77e9f5adbec8
2018-01-16 16:58:31 +01:00
Nick Alexander 47c107e74f Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
New Android-Gradle plugins pin the build-tools version, and we want to
be consistent between Gradle and moz.build.

MozReview-Commit-ID: ApWS4rHzPuH

--HG--
extra : rebase_source : 38a9781c472d858f3300cbbcbdc6d2311c465713
2017-10-26 11:00:36 -07:00
Nick Alexander 15545670d1 Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu
IntelliJ should still work, but we're committed to Android Studio at
this point.

MozReview-Commit-ID: 3BaXB4dh4vA

--HG--
extra : rebase_source : 9c48f5c81613f77b32614b6f50b4e502a11fa4f0
2017-11-15 13:36:02 -08:00
Dorel Luca ab63c465d9 Backed out 19 changesets (bug 1411654) for Android nightly bustages a=backout
Backed out changeset 649e7aa405ca (bug 1411654)
Backed out changeset c2e51b70519f (bug 1411654)
Backed out changeset a371f3ef4312 (bug 1411654)
Backed out changeset db978e230556 (bug 1411654)
Backed out changeset 56538ed998cf (bug 1411654)
Backed out changeset 6ff0cdf46a3d (bug 1411654)
Backed out changeset 0e493bacc5e3 (bug 1411654)
Backed out changeset 23cbcf427745 (bug 1411654)
Backed out changeset eda74143389f (bug 1411654)
Backed out changeset 359fadf9b3e9 (bug 1411654)
Backed out changeset 5c64eda20f1e (bug 1411654)
Backed out changeset bffb6a5b78d1 (bug 1411654)
Backed out changeset 43787f4089c3 (bug 1411654)
Backed out changeset 9141bbdfd13b (bug 1411654)
Backed out changeset 108674372ef7 (bug 1411654)
Backed out changeset fb15e1f54987 (bug 1411654)
Backed out changeset 264476c77210 (bug 1411654)
Backed out changeset d23f467218da (bug 1411654)
Backed out changeset 78576ff98660 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-13 15:17:49 +02:00
Dustin J. Mitchell e354e64611 Bug 1407163: raise exceptions with HTTP error info; r=glandium
MozReview-Commit-ID: B3MvsZDpj9a

--HG--
extra : rebase_source : 7066a14f0a0b3b3b7971aa704e446566e1cde7db
2018-01-12 17:19:58 +00:00
Nick Alexander e820c8ca18 Bug 1411654 - Part 1: Upgrade to Android-Gradle 3.0+ and build-tools;26.0.2. r=maliu
New Android-Gradle plugins pin the build-tools version, and we want to
be consistent between Gradle and moz.build.

MozReview-Commit-ID: ApWS4rHzPuH

--HG--
extra : rebase_source : 5a5730b4b9ce84af40a7c73c4f1abba017103f02
2017-10-26 11:00:36 -07:00
Nick Alexander efc3753da8 Bug 1411654 - Pre: Gradle is no longer experimental; IntelliJ not supported. r=maliu
IntelliJ should still work, but we're committed to Android Studio at
this point.

MozReview-Commit-ID: 3BaXB4dh4vA

--HG--
extra : rebase_source : a17d797c8c2c70e792c0556e74b964d4975a315b
2017-11-15 13:36:02 -08:00
Andrew Halberstadt fb17c0fb90 Bug 1403012 - Fix TypeError when running python unittests via |mach test|, r=gbrown
Mach test now creates a structured logger and passes it down into all
of the various test harnesses. Except |mach python-test| doesn't use
structured logging yet, so the argument is not expected.

For now, just accept **kwargs and ignore the logger. Eventually we'll
want to get python tests to use structured logging, and we can use it
at that point.

MozReview-Commit-ID: 8LwdbgI0vqR

--HG--
extra : rebase_source : 8949f60f74c7623c6514711db022cbbd393ff7ce
2018-01-12 11:22:58 -05:00
Margareta Eliza Balazs a331a849a4 Backed out changeset 6d539e4a02bd (bug 1403519) for lint failures on a CLOSED TREE 2018-01-11 22:32:27 +02:00
Dustin J. Mitchell 522245f2f2 Bug 1403519 - only build docs when necessary r=gps
This marks **/docs/** as exclusively docs, and code that is autodoc'd as
inclusively docs.

That means that a change that purely modifies documentation files will *only*
run `docs` tasks, while a change that modifies autodoc'd source code will
*additionaly* run `docs` tasks.  The tasks do not run by default.

MozReview-Commit-ID: G9tOK0AwtrI

--HG--
extra : rebase_source : 8dd971e5c9b0eb5f47895664a4ea49442f303ecb
extra : source : 0881de9b2b5e36ec37cc866f1d4af109da57a919
2017-10-02 18:22:56 +00:00
Tim Nguyen e1b673bf04 Bug 1428938 - Remove legacy toolbar customization code. r=Gijs
MozReview-Commit-ID: 1ppfxI7yYJW

--HG--
extra : rebase_source : b4a2c44dd5e244c81e479e6b43e9669cc031f349
2018-01-11 16:35:17 +00:00
Sylvestre Ledru 4b189b7baf Bug 1278282 - Update of the tests to reflect the removal of the gtk2 r=lsalzman
MozReview-Commit-ID: Htgc44dCEjX

--HG--
extra : rebase_source : 55ce6a6a72c36cbfdbeef08fe58d11f2053dc35f
2018-01-10 08:55:38 +01:00
Andrew Halberstadt 263b035a20 Bug 1429158 - Ensure 'six' and 'mozterm' are available from the one-click-loaner mach environment, r=jmaher
Mach itself now depends on 'six', so it needs to be packaged in the test archive.

MozReview-Commit-ID: 8lWc0cxwrss

--HG--
extra : rebase_source : fc25b5dec23d0864905ebb116114b5ef37f0595b
2018-01-09 14:29:45 -05:00
Narcis Beleuzu 3b53e85664 Backed out 2 changesets (bug 1396582) for build bustage "ImportError: No module named which". r=backout a=backout on a CLOSED TREE
Backed out changeset a677efcd8768 (bug 1396582)
Backed out changeset 4e81669959ed (bug 1396582)
2018-01-09 22:45:50 +02:00
Gregory Szorc d39b374fef Bug 1396582 - Remove __main__ from mozbuild.virtualenv; r=nalexander
I'm pretty certain nobody relies on this any more. The original
use of this code was to support virtualenv creation in configure.
Now that configure is written in Python and that Python code calls
out to the VirtualenManager API directly, this wrapping code isn't
used.

MozReview-Commit-ID: Cii1GjVOGaA

--HG--
extra : rebase_source : e9d2a4a85ccbdd6c0520392a9b187bfd45afc77b
2018-01-08 15:49:16 -08:00
Gregory Szorc b1d1ac0183 Bug 1396582 - Move Python version checking to moz.configure; r=nalexander
The Python version validation in virtualenv.py is only called in 2
locations: `python -m mozbuild.virtualenv` and in moz.configure.

I believe that nobody calls `python -m mozbuild.virtualenv` any more.
That means that moz.configure is the only caller of
verify_python_version(). That means we can inline the logic into
moz.configure.

It makes sense for version checking to live in moz.configure because
the role of moz.configure is to evaluate the sanity of the environment.
So this commit does just that.

MozReview-Commit-ID: 7FLL0cGblFS

--HG--
extra : rebase_source : 4c2ecbe06399aad917f58ffb25a571993b736965
2018-01-08 15:46:35 -08:00
Gregory Szorc 7e42738fec Bug 1426566 - Make -v an alias to --verbose for `mach python-test`; r=froydnj,nalexander
This alias is super common. It exists for other mach commands. Seems
useful to have for consistency.

MozReview-Commit-ID: 3gBvIHcMEZs

--HG--
extra : rebase_source : 766402097bbcce0e59d86372a70fb67142deb933
2018-01-05 14:19:33 -08:00
Dustin J. Mitchell 10adc74e4b Bug 1426255: combine Files:SCHEDULES correctly; r=gps
When multiple SCHEDULES are set for the same file (for example in different
files), combine them in a sensible way: the union of inclusive components, and
whichever has set its exclusive components.

Two conflicting assignments to SCHEDULES.exclusive is considered an error.  We
might relax this situation later if a sensible answer can be determined.  Note
that this error will only be detected when a reader consults the relevant file.

MozReview-Commit-ID: A49L9ISZXOE

--HG--
extra : rebase_source : bfb7709becc3aa0b4f1bc12eb45ec3b1ed21e5ed
2017-12-19 23:58:17 +00:00
Ciure Andrei 102f4d3a4b Backed out changeset e4ca69cab96a (bug 1426255) for bustage failures on /python/mozbuild/mozbuild/test/frontend/test_reader.py::TestBuildReader::test_schedules r=backout a=backout on a CLOSED TREE 2018-01-08 23:34:50 +02:00
Dustin J. Mitchell 1254243529 Bug 1426255: combine Files:SCHEDULES correctly; r=gps
When multiple SCHEDULES are set for the same file (for example in different
files), combine them in a sensible way: the union of inclusive components, and
whichever has set its exclusive components.

Two conflicting assignments to SCHEDULES.exclusive is considered an error.  We
might relax this situation later if a sensible answer can be determined.  Note
that this error will only be detected when a reader consults the relevant file.

MozReview-Commit-ID: A49L9ISZXOE

--HG--
extra : rebase_source : 1c5ea3b0f1fc1a7717843d0fd2d8191e924d724b
2017-12-19 23:58:17 +00:00
Dustin J. Mitchell 46f2dcd06b Bug 1403322: Switch jsreftests, jittests, test-verify to SCHEDULES; r=ahal
..and remove support for when.files-changed in the test kind.  It is still used
for other kinds, and that will be addressed in other bugs.

This is re-landing of this bug, now without running test-verify excessively.

MozReview-Commit-ID: GBilXAktICZ

--HG--
extra : rebase_source : 6cc9a3b5a365d74689946bfa0296f51bc08c2113
2017-12-20 00:39:21 +00:00
Sebastian Hengst 95d307db03 Bug 1427398 - building language packs shouldn't require all l10n changesets to be already public. r=gps
MozReview-Commit-ID: 2zH9Ja9POLj

--HG--
extra : rebase_source : 2a3955ec771dd757d310d823d1812c9a56a0250f
2017-12-30 01:31:35 +01:00
Ted Mielczarek 24f3ed4b74 bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=nalexander,rillian
We currently use a 32-bit Rust toolchain for win32 builds, but this can lead
to OOM situations. This patch makes win32 builds use a 64-bit Rust toolchain,
which requires a little bit of extra configuration because rustc needs to
be able to find a link.exe that produces 64-bit binaries for building
things like build scripts, which are host binaries.

We will now generate a batch file that sets LIB to the paths to 64-bit
libraries and invokes the x64-targeting link.exe, and add a section to the
.cargo/config file to instruct cargo to use that batch file as the linker
when producing 64-bit binaries.

MozReview-Commit-ID: 9vKBbm7Gvra

--HG--
extra : rebase_source : 599b3b661c7a8a5db1f32a2a9732fc202fb55e1e
2017-12-14 10:20:33 -06:00
Mark Banner feaa8433c8 Bug 1424921 - Support Lint dependencies in bootstrap. r=froydnj
- Add node as a dependency on Linux and Mac
- Add python3 for Mac only (linux generally has it installed already).

MozReview-Commit-ID: EpNWFTI9UXc

--HG--
extra : rebase_source : 755e8575e6e6c261c1ccaf9e5fe08e66502a4c3c
2018-01-03 21:11:44 +00:00
Margareta Eliza Balazs c06fd8b9d6 Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2018-01-04 10:07:11 +02:00
Mike Hommey 30a3720ffb Bug 1427468 - Allow to run mach python without a virtualenv. r=nalexander
Sometimes, one just wants to run a one-off script with access to all
(or most) the libraries available like mozbuild, etc. but without
the weight of the whole virtualenv, which implies having an objdir
setup, etc.

One of my use cases is to run our preprocessor before the objdir is even
setup, and I'd rather not have one automatically created.

--HG--
extra : rebase_source : a6ad30a47ea8e497b274845caf7a9504b9f13282
2017-12-31 15:50:29 +09:00
Mike Hommey 7a9ee121e8 Bug 1427466 - Allow mach clobber python to work without an objdir. r=nalexander
--HG--
extra : rebase_source : e7190fdfbfd8fdecd0e2bf638ca09444d455dc94
2017-12-31 15:38:34 +09:00
Andrew Halberstadt 0ad7a325e3 Bug 1421799 - [test_archive] Add 'mozterm' to common.tests.zip r=gbrown
This makes sure the mozterm module is available to the testers. The
setup.py was needed to it could be installed from requirements.txt.

This module does not yet live on pypi.

MozReview-Commit-ID: 9AL0EZ1uVgL

--HG--
extra : rebase_source : 882d4ec5ec9b80f20ca63e5c7303752427b390d2
2017-12-15 16:51:30 +00:00
Zibi Braniecki 6d15cb5ce6 Bug 1411012 - Migrate a small chunk of Privacy pane in Preferences to Fluent. r=mshal,Pike
MozReview-Commit-ID: ahAZCinoui

--HG--
extra : rebase_source : 2e3d68eb1ff91c1ee885d66756d2db74faff13f3
2017-11-09 12:11:32 -08:00
Sebastian Hengst e6dbbae0aa Backed out 5 changesets (bug 1421799) for failing firefox ui functional tests. r=backout on a CLOSED TREE
Backed out changeset f9f32474fdaf (bug 1421799)
Backed out changeset 18b4fa241936 (bug 1421799)
Backed out changeset 88dca5c8cfac (bug 1421799)
Backed out changeset 8c1f1ab754a5 (bug 1421799)
Backed out changeset e028f677bc80 (bug 1421799)
2018-01-03 20:21:28 +02:00
df1aa1417d Bug 1421799 - [test_archive] Add 'mozterm' to common.tests.zip r=gbrown
This makes sure the mozterm module is available to the testers. The
setup.py was needed to it could be installed from requirements.txt.

This module does not yet live on pypi.

MozReview-Commit-ID: 9AL0EZ1uVgL

--HG--
extra : rebase_source : 4052f60e5e793d912045a9bd420d70c59e8a69fb
2017-12-15 16:51:30 +00:00
Mike Hommey 6994b7e8fd Bug 1427450 - bootstrap: Don't install mesa, libiw and libnotify development files. r=froydnj
mesa is not necessary as of bug 938489 (there was even a bootstrap patch
that never landed)
libiw is not necessary as of bug 799391.
libnotify is not necessary as of bug 783765.

--HG--
extra : rebase_source : f6ecc18e50f8f92cb02ed16c87a6192800ea250d
2017-12-31 09:15:44 +09:00
Pierre Bertran 057b85f2b3 Bug 1427790 - Ensure that Java8 is bootstrapped on Mac to maintain Android SDK compatibility. r=nalexander
--HG--
extra : rebase_source : 72d0e4aeb9e9c0132d77f22abdcda60a0b5b3503
2018-01-03 08:32:00 -05:00
Makoto Kato 336ace5ab7 Bug 1397776 - Removing armv6 config support for Android. r=glandium
We no longer support Android/armv6 and we requires NEON for Android/arm, so
we can remove armv6 support for Android.

MozReview-Commit-ID: Hh17BTyE0wR

--HG--
extra : rebase_source : 57e043ecb1bb57a026c0b656b82768b899ddae78
2017-12-15 16:32:54 -06:00
Tom Prince ab3a2abe59 Bug 1426528: Get rid of support for BRANDING_FILES in `moz.build`; r=glandium
MozReview-Commit-ID: 72R6toOA1R0

--HG--
extra : rebase_source : 3b6fe30f8a3821026b80bfb060a3873865a2d70d
2017-12-20 15:42:05 -07:00
Tom Prince f8e4948e67 Bug 1426528: Pass paths to extra dmg files explicitly when packing; r=glandium
MozReview-Commit-ID: FKwZcNycUW8

--HG--
extra : rebase_source : 3972c8719c58e03483a7d2bded1705df0a82dfda
2017-12-21 13:38:35 -07:00
Tom Prince 739a0defb2 Bug 1427213: Clean up docstrings in mozpack.path; r=glandium
MozReview-Commit-ID: 91cm9XJROy0

--HG--
extra : rebase_source : 1ab1ce1063096651f9095fd221656c852b6892d8
2017-12-27 15:57:32 -07:00
Ryan VanderMeulen 63ac251398 Bug 1426793 - Add DevEdition to mozinfo. r=nalexander 2017-12-23 16:39:53 -05:00
Andreea Pavel 78bc55ae1f Merge inbound to mozilla-centra r=merge a=merge 2017-12-22 11:54:07 +02:00
Mike Hommey cffd7e8396 Bug 1426555 - Move --enable-stdcxx-compat to python configure. r=chmanchester
At the same time, we make it actually do something on spidermonkey
builds. We also add an environment variable alternative, that we use
in mozconfig.stdcxx, allowing for mozconfig.no-compile to override it
and avoid configure failures on e.g. artifact builds.

--HG--
extra : rebase_source : b68d362025e0c99f9184a03391c652ec2c9357ad
2017-12-21 11:13:08 +09:00
Mike Hommey ec8fa73867 Bug 1426555 - Allow to add host compiler flags from python configure. r=chmanchester
Bug 1325632 added some facility to add target compiler flags. This
change extends it to add allow adding host compiler flags as well.

--HG--
extra : rebase_source : 424b405a1d8f9a4778ff75c3308c9622f050e194
2017-12-21 11:11:22 +09:00
Csoregi Natalia 1dcea46201 Backed out 2 changesets (bug 1401647) for Spidermonkey Build Bustage on Linux x64. r=backout on a CLOSED TREE
Backed out changeset b5c9bb05168d (bug 1401647)
Backed out changeset 0542716bb901 (bug 1401647)
2017-12-21 14:14:26 +02:00
Ted Mielczarek 67204b6593 bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=rillian
We currently use a 32-bit Rust toolchain for win32 builds, but this can lead
to OOM situations. This patch makes win32 builds use a 64-bit Rust toolchain,
which requires a little bit of extra configuration because rustc needs to
be able to find a link.exe that produces 64-bit binaries for building
things like build scripts, which are host binaries.

We will now generate a batch file that sets LIB to the paths to 64-bit
libraries and invokes the x64-targeting link.exe, and add a section to the
.cargo/config file to instruct cargo to use that batch file as the linker
when producing 64-bit binaries.

MozReview-Commit-ID: 9vKBbm7Gvra

--HG--
extra : rebase_source : 366dd966cafe4f07b8e59fc170d2db2dada32627
2017-12-14 10:20:33 -06:00
Mike Shal 6354eccf0c Bug 1426452 - Remove check_top_objdir() call from CompileDB; r=chmanchester
Prior to bug 1224450, CompileDB used data from the Makefiles to generate
the compilation command-lines. Now that the data is derived entirely
from moz.build, we don't need to check that the Makefile is present.
This enables a simple "ac_add_options --build-backends=CompileDB"
mozconfig to work without building a make backend first.

MozReview-Commit-ID: 9tYumyUyg5Y

--HG--
extra : rebase_source : 979f729076b3ab4fd719924877b7ef195e34bfd7
2017-12-20 13:44:34 -05:00
Mike Shal 3183073e99 Bug 1424417 - Use dry-run flag for backend.mk files; r=glandium
For cases like BackendMakefile where we don't have access to
BuildBackend._write_file(), we need to make sure that FileAvoidWrite
uses the dry-run flag in order to avoid writing out files during a
config.status --dry-run.

MozReview-Commit-ID: ApsSQPySImt

--HG--
extra : rebase_source : 70775f48b7bbea82ce94b0cd9467815c2abe8e8c
2017-12-13 11:31:16 -05:00
Chris Manchester 08507804bf Bug 1336429 - Add the ability to build GN projects in the tree with mozbuild. r=gps
This commit adds a frontend construct, `GN_DIRS`, to facilitate building
gn projects with moz.build. Directories added to `GN_DIRS` get particular
treatment by two build backends added here as well, `GnConfigGen` and
`GnMozbuildWriter`.

The `GnConfigGen` backend runs `gn gen` for a gn project specified in
`GN_DIRS` and dumps this configuration as json, which is filtered to include
only those elements that will be needed by mozbuild. `gn gen` is run in
the context of a single build's configuration, so when adding or updating
a gn project it will be necessary to run this step with each supported
configuration.

The `GnMozbuildWriter` aggregates the config files generated by the
`GnConfigGen` backend, which it expects to find in the `gn-configs` directory
under the directory specified to `GN_DIRS`. The result is written to a set of
moz.build files suitable for building the project that are intended to be
checked in to the tree.

Once these moz.build files are checked in to the tree the project can be built
as any other directory: when using a general purpose build backend such as
RecursiveMake or FasterMake to build, entries in `GN_DIRS` will be treated as a
normal entries in `DIRS`.


MozReview-Commit-ID: KlHuP4DY2R4

--HG--
extra : rebase_source : b16079b3417bee3e58b0ecc8724b54c1b9d87d98
2017-12-07 15:58:18 -08:00
Cosmin Sabou b0098afaea Merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-12-13 12:14:29 +02:00
Nathan Froyd 6d4a891a5f Bug 1422859 - move MOZILLA_*VERSION setting into moz.configure; r=chmanchester
This has the virtue of not executing python three times during configure
just to read the same value of milestone.txt and munge it.  We can also
remove milestone.py as a happy side effect, so all the milestone
computations can be done in init.configure.
2017-12-04 11:19:25 -05:00
Mike Shal 4222dff239 Bug 1423809 - Fixup dist/bin/Tupfile generation; r=nalexander
Bug 1416891 introduced a line in moz.build that uses
LOCALIZED_FILES['..'], which ended up created a BackendTupfile object
for 'dist/bin/browser/../Tupfile' separate from the BackendTupfile
object for 'dist/bin/Tupfile'. Since both objects write to the same
file, the one with a '..' in the path ended up clobbering the original
one.

This patch makes two small changes, either of which would be sufficient
to fix the problem. First, we only get the backend file in
_process_final_target_files() when we actually use it (the
LOCALIZED_FILES in this case goes through the else case). Second, we now
call normpath in _get_backend_file() to ensure things like '..' are
resolved so that any future cases of 'Tupfile' and 'foo/../Tupfile'
end up pointing to the same object.

MozReview-Commit-ID: KDGBdtQ18lK

--HG--
extra : rebase_source : 8322e6bfccf2db8ee303e1ecf6ae954380b1ebc7
2017-12-08 14:37:30 -05:00
Mike Shal cc6efb003d Bug 1423809 - Support localized generated files in the tup backend; r=nalexander
These files fail to build in the tup backend because the --locale
argument is missing and scripts like generate_update_locale.py require a
locale. Since the tup backend currently only supports en-US, we can just
hardcode this argument for now.

MozReview-Commit-ID: 7Js1yd9QB01

--HG--
extra : rebase_source : 387b5cfd0379ae3fd857e8c58722cfbca189e058
2017-12-08 13:53:44 -05:00
Andreea Pavel 5ba2665757 Merge inbound to mozilla-central r=merge a=merge 2017-12-09 22:21:17 +02:00
Marco Castelluccio 5bdea7cd14 Bug 1424227 - Close temporary file before reopening it to avoid a Permission Denied error on Windows. r=me
--HG--
extra : amend_source : 7b4a8aa77cda9bbe299077b01b976338644cdc3a
2017-12-09 14:54:02 +01:00
Marco Castelluccio 620f5c481b Bug 1424227 - Make lcov rewriter tests use a temporary file. r=me
--HG--
extra : rebase_source : be68b68adce5b6222270d7e87f2846f741d409c6
2017-12-09 11:55:58 +01:00
Marco Castelluccio d3e702147f Bug 1424227 - Support merging multiple input info files into a single output info file. r=chmanchester
--HG--
extra : rebase_source : 2f1d17209f75f5e0a3308c79582371b0f016d049
2017-12-09 01:38:34 +01:00
Marco Castelluccio a63e7d0d25 Bug 1424216 - Support passing directories as inputs to lcov_rewriter.py. r=chmanchester
--HG--
extra : rebase_source : 222a976c075d79eeb53a5d048489a30372466178
2017-12-08 12:54:33 +01:00
Daniel Holbert 6a511dd13f backout changesets 50f8950fc2bc and cc0a899aa73a (bug 1424216) for bustage 2017-12-08 17:34:30 -08:00
Marco Castelluccio b1502eb28e Bug 1424227 - Support merging multiple input info files into a single output info file. r=chmanchester
--HG--
extra : rebase_source : 1df6385ebcdb7a5af04b53d517311c80c3d74086
2017-12-09 01:38:34 +01:00
Marco Castelluccio f7232c4f34 Bug 1424216 - Support passing directories as inputs to lcov_rewriter.py. r=chmanchester
--HG--
extra : rebase_source : dcd77d4cd4f566cd08aef77078bfb6483ef754ae
2017-12-08 12:54:33 +01:00
Mike Hommey e0bbb4aa9e Bug 1423802 - Handle stdc++compat and STLPORT_LIBS at the emitter level. r=nalexander
Bug 1256642 introduced magic at the emitter level to determine whether a
binary contains C++ sources and should be linked with the C compiler or
the C++ compiler.

Unfortunately, the Binary() moz.build template always adds C++ OS
libraries on Android (through STLPORT_LIBS), and C++ libraries on Linux
(stdc++compat).

The latter only ends up forcing every Binary() to be linked with the C++
linker, which is unfortunate, but doesn't cause much problems. The
former, however, involving OS libraries, the magic from bug 1256642
doesn't kick in, so we end up trying to link C++ OS libraries with the C
linker. Which ends up failing, because the libraries in STLPORT_LIBS
require -lm, which, while it's added by the C++ compiler when linking,
is not when the linkage is driven by the C compiler.

Because the fallible library, linked to all GeckoBinary()s is a C++
library, we still ended up linking with the C++ compiler on Android, so
this wasn't actually causing any problem... until I tried to remove that
fallible library in bug 1423803.

Anyways, the core problem is that moz.build evaluation is happening too
early to know whether any C++ sources are being linked together, so
there is no way the Binary() template can do the right thing. So this
change moves the logic to the emitter.

This also changes the type of STLPORT_LIBS to a list.

--HG--
extra : rebase_source : a70ddf7a132f94dc10e7e1db94ae80fb8d7a269f
2017-12-07 12:15:32 +09:00
Ralph Giles 751b02f86b Bug 1424439 - mozboot: Update to rust 1.22.0. r=nalexander
Since bug 1421097, rust 1.22.0 is required to build, but
mozboot was still considering 1.21.0 sufficiently new.
bumpt the version there as well so `./mach bootstap`
will update to the required version.

MozReview-Commit-ID: moYo0KSsU

--HG--
extra : rebase_source : 900a962f5742b24ccd6ce3decc0242ff4fe36456
2017-12-08 16:42:28 -08:00
Mike Shal 46018c907b Bug 1423438 - Fix invalid .pp content for process_define_files.py; r=glandium
The process_define_files action uses the PartialConfigEnvironment to
query buildconfig values, but it should only be doing it for 'define'
and 'undef' statements. It was incorrectly also querying the
PartialConfigEnvironment with other preprocessor statements like 'if'
and 'include', which caused bogus entries to appear in the generated
dependency file.

MozReview-Commit-ID: IJptyXGluC7

--HG--
extra : rebase_source : a30aed7a37ec8d9c993cad22dc7f4bef1064edef
2017-12-07 10:54:28 -05:00
Mike Shal 76de7367bd Bug 1421038 - Rename 'relativedir' to 'relsrcdir'; r=nalexander
The name 'relativedir' is ambiguous - it is unclear whether it is a
relative srcdir or objdir. Rename it to 'relsrcdir' in the
ContextDerived() object to match the naming used in Context() so it is
obvious that it is a relative srcdir.

Most of these are a straight text replacement from relativedir to
relsrcdir, except for tup.py:_get_backend_file(), which was supposed to
be using an objdir in the first place.

MozReview-Commit-ID: 9eFHOCMofq5

--HG--
extra : rebase_source : bcd981953fcd72a8c049de02eca9cf31c04dff3c
2017-12-07 14:52:50 -05:00
Tom Ritter c6b16dff10 Bug 1393817 Fix L10N check for MinGW build r=ted
exe_7z_archive.py runs during the MinGW build L10N check step, and
hardcodes 7z as the 7zip executable. This works on Windows, but not
Linux. We need to pass it the correct executable for 7zip, which is
located during configure.

However, repacks (repackage-winXX-nightly) don't do configure, and
don't have the tools to do configure. So we leave the default
command in the python script if one is not supplied.

MozReview-Commit-ID: B7GEKRYEJTD

--HG--
extra : rebase_source : 10ec7e688d53341625217306e88f2e647195ce8d
2017-12-07 11:09:43 -06:00
Gregory Szorc 0ec82b74be Bug 1429342 - Ignore `mach file-info` arguments that don't resolve to paths; r=froydnj
Without this, e.g. `mach file-info bugzilla-component build/does-not-exist`
reports the bug component is `Core :: Build Config`. Because paths
in CI have `build/` prefixes, people were typing `build/` paths into
`mach file-info` and reporting bugs against `Core :: Build Config`.

MozReview-Commit-ID: 8Zp6cnuw0Sh

--HG--
extra : rebase_source : 0b0e3d3247dc00681f62c5d43f8a1535f9f04738
2018-01-16 16:40:30 -08:00
Emilio Cobos Álvarez 2bfa17d6f7 Bug 1423911: Update cargo-vendor requirement. r=kats
on a CLOSED TREE, so the sync bot can't clobber the revendor again.

MozReview-Commit-ID: 1SzllPXnCKd
2017-12-07 16:14:38 +01:00
Masatoshi Kimura 0427005429 Bug 1416465 - Expand pattern when track file is created rather than read. r=mshal
MozReview-Commit-ID: WISu4wThdw

--HG--
extra : rebase_source : 480c508f8437a7a31f9a12c8548f1b4be6cbbdeb
2017-12-02 16:51:19 +09:00
Narcis Beleuzu 7a627826a6 Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-12-06 01:47:41 +02:00
Cosmin Sabou 08218515b9 Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-06 00:09:01 +02:00
Ted Mielczarek efd8100ef0 bug 1416891 - Open output files in binary mode for GENERATED_FILES. r=nalexander,gps
The script behind GENERATED_FILES currently opens output files in text mode,
which means that they wind up with CRLF line endings on Windows. With
switching updater.ini to use LOCALIZED_GENERATED_FILES, this means that it
will wind up with different line endings than it currently has.

Changing this to use binary format means that we'll have LF line endings
everywhere, which shouldn't harm anything on Windows as most of our generated
files are source files anyway.

MozReview-Commit-ID: 7rTUDtVGL82

--HG--
extra : rebase_source : 53a604c225477ad02e439b7b9ace587aefd0785a
2017-11-30 11:32:29 -05:00
Mike Shal 92ff4a1e33 Bug 1319222 - Enable compilation on all directories in the tup backend; r=chmanchester
MozReview-Commit-ID: D5NlgEHVydZ

--HG--
extra : rebase_source : f1abb438a0fbd1bf1afbe4610eb0faf9916e1a4b
2017-11-22 13:26:33 -05:00
Mike Shal d50a647313 Bug 1319222 - Support compiling *.s with yasm; r=chmanchester
The moz.build files that specify USE_YASM = True will get the value of
AS_DASH_C_FLAG and AS overwritten in PassthruVariables. We can save
those in the BackendTupfile and use them in place of the configure or
default settings as appropriate. This enables compilation of those .s
files that are built with yasm.

MozReview-Commit-ID: J66q8nKQ0an

--HG--
extra : rebase_source : 0ee97ef7a2122b42f1d21c473539a2e6352bd9ab
2017-11-22 17:12:50 -05:00
Mike Shal b0392c330f Bug 1319222 - Enable host compilation in the tup backend; r=chmanchester
MozReview-Commit-ID: 4hp6oH7YOd7

--HG--
extra : rebase_source : a6afa0967aaf3820b38372ca56df258789f00953
2017-11-22 16:24:33 -05:00
Mike Shal 6fab321f11 Bug 1319222 - Add include flags to HOST_*; r=chmanchester
This accounts for LOCAL_INCLUDES in the moz.build files, as well as the
default INCLUDES specified in config.mk that are used for host
compilation. Since some of the HOST_CFLAGS were also used for linking,
those flags are split off into HOST_C{XX}_LDFLAGS so that
the linker-only flags can be placed in those variables.

MozReview-Commit-ID: J1LxIZVeFJ

--HG--
extra : rebase_source : ed7293604e5428e3124f1ecfb2b706e087436b72
2017-11-22 16:23:44 -05:00
Mike Shal 1cdf4db159 Bug 1319222 - Compile the generated IPDL and WebIDL sources in the tup backend; r=chmanchester
The filenames that these objects generate are passed into the _handle_*
methods instead of with a Sources object, so they need to be added to
the BackendTupfile's list of sources separately.

MozReview-Commit-ID: GoqhiJ3Ismm

--HG--
extra : rebase_source : 60e53c2c28a93c543a99bff0463b2935b2826e09
2017-11-22 16:06:34 -05:00
Mike Shal 5e5570c9ca Bug 1319222 - Add an SFLAGS ComputedFlags variable for compiling *.S; r=chmanchester
Both SFLAGS and ASFLAGS are used to compile assembly, but SFLAGS include
DEFINES and LOCAL_INCLUDES whereas ASFLAGS do not. It seems easiest to
just separate them into two different ComputedFlags values so that the
backend can distinguish between the two types.

MozReview-Commit-ID: Bkm3621ImJG

--HG--
extra : rebase_source : 420204e37d591512f700d77b780939d20c2feeb0
2017-11-22 15:27:52 -05:00
Mike Shal b2932846e3 Bug 1319222 - Use relobjdir instead of relativedir to determine outputs; r=chmanchester
In most cases, relobjdir is the same as relativedir. However they are
different for some objects, notably with nss gyp handling.  We need to
output files in relobjdir, so use that when getting the BackendTupfile.
This puts generated files like certdata.c in the directory that
moz.build is expecting.

MozReview-Commit-ID: DG29OulOKAz

--HG--
extra : rebase_source : 76dbaeb92fb4112b664768653548caf57242d90d
2017-11-22 11:24:12 -05:00
Mike Shal 5cb7e343f8 Bug 1319222 - Remove srcdir from BackendTupfile; r=chmanchester
The srcdir does not necessarily directly correspond to the objdir, so it
doesn't make sense to tie them together in BackendTupfile. Since the
srcdir was only used for the IPDL sources, we can just replace that
usage with a local variable.

MozReview-Commit-ID: By0N30VTKhh

--HG--
extra : rebase_source : 5cc35da4fadcc53132d459173bcc29ac5b0a57bc
2017-11-22 11:18:28 -05:00
Ted Mielczarek bb6561df1a bug 1416891 - support LOCALIZED_GENERATED_FILES in the recursive make backend. r=nalexander
This change makes the recursive make backend emit slightly different rules
when handling LOCALIZED_GENERATED_FILES vs. GENERATED_FILES.

First, localized file generation is always done in the libs tier.

Second, inputs are allowed to be locale-dependent, which is determined by
the path starting with `en-US/`. These inputs will be run through MERGE_FILE
to determine the actual file path to pass to the script.

Third, the file_generate action now accepts a `--locale` option, and it
gets passed the value of `$(AB_CD)` when generating localized files. If this
option is passed it is also passed as a keyword argument `locale` to the
generation function.

Fourth, the make rules for localized files include an additional dependency
on FORCE when running l10n repacks, so that the targets will always be
rebuilt in that situation.

MozReview-Commit-ID: BfgR8MxxJXZ

--HG--
rename : python/mozbuild/mozbuild/test/backend/data/generated-files/foo-data => python/mozbuild/mozbuild/test/backend/data/localized-generated-files/foo-data
rename : python/mozbuild/mozbuild/test/backend/data/generated-files/generate-foo.py => python/mozbuild/mozbuild/test/backend/data/localized-generated-files/generate-foo.py
rename : python/mozbuild/mozbuild/test/backend/data/generated-files/moz.build => python/mozbuild/mozbuild/test/backend/data/localized-generated-files/moz.build
extra : rebase_source : 1d123afbad4f3d949a2f13f1685f30b1e3069e97
2017-11-16 17:07:23 -05:00
Ted Mielczarek cfdf5e0a70 bug 1416891 - allow LOCALIZED_FILES to contain objdir paths as long as they're also from LOCALIZED_GENERATED_FILES. r=nalexander
LOCALIZED_FILES and LOCALIZED_GENERATED_FILES are analogs of FINAL_TARGET_FILES
and GENERATED_FILES, but they receive special handling in the recursive
make backend so that l10n repacks work properly. To this end, we support
using the output of LOCALIZED_GENERATED_FILES in LOCALIZED_FILES, but not
mixing localized with non-localized targets.

MozReview-Commit-ID: GCJAUfUG8OZ

--HG--
rename : python/mozbuild/mozbuild/test/frontend/data/localized-generated-files/moz.build => python/mozbuild/mozbuild/test/frontend/data/localized-files-from-generated/moz.build
rename : python/mozbuild/mozbuild/test/frontend/data/localized-generated-files/moz.build => python/mozbuild/mozbuild/test/frontend/data/localized-files-not-localized-generated/moz.build
extra : rebase_source : c67f87782a5992734948da79c0cdbe64e23ed437
2017-11-17 12:16:20 -05:00
Ted Mielczarek cea2203a6c bug 1416891 - add LOCALIZED_GENERATED_FILES to the moz.build sandbox. r=nalexander
This change adds LOCALIZED_GENERATED_FILES, which emits GeneratedFile objects
just like GENERATED_FILES. It also adds a `localized` field to GeneratedFile
which will be `True` for objects emitted from LOCALIZED_GENERATED_FILES.

MozReview-Commit-ID: 3iWGLMkbF2C

--HG--
rename : python/mozbuild/mozbuild/test/frontend/data/generated-files/moz.build => python/mozbuild/mozbuild/test/frontend/data/localized-generated-files/moz.build
extra : rebase_source : 36446da5d367925655e7adfa3e4133be843f99d3
2017-11-16 13:44:14 -05:00
Seinlin c9d621f8c3 Bug 1274518 - Allow to use preprocessor in IPDL files. r=mshal
MozReview-Commit-ID: KfALhgTzrJT

--HG--
extra : rebase_source : e95812e1386c03e1b70fd0554fea3e3af050de37
2017-11-15 23:44:32 +08:00
Andrew Halberstadt 80e7a5e3f5 Bug 1422302 - Move mozbuild.controller.building.Footer to mozterm r=gps
This makes it a bit easier to share with other parts of the tree,
like test and linting.

MozReview-Commit-ID: 8Gzk8uOF5zK

--HG--
extra : rebase_source : 9354614c78481ca4cbe0327501018a95792e9351
2017-12-01 09:59:54 -05:00
Andrew Halberstadt 0e697ce235 Bug 1422302 - Create python/mozterm for sharing terminal blessings across modules r=gps
This is a new module that will provide a place to store some common
abstractions around the 'blessings' module. The main entrypoint is:

    from mozterm import Terminal
    term = Terminal()

If blessings is available, this will return a blessings.Terminal()
object. If it isn't available, or something went wrong on import,
this will return a NullTerminal() object, which is a drop-in
replacement that does no formatting.

MozReview-Commit-ID: 6c63svm4tM5

--HG--
extra : rebase_source : 9ab221774d92a418d9b098d79bb2c88f75d937f8
2017-12-04 09:38:24 -05:00
Jan Beich 460920cc90 Bug 1420330 - FreeBSD bootstrap: add aarch64 and testing dependencies. r=nalexander
- aarch64 has GNU-free toolchain thus /usr/bin/as is N/A by default
  but GNU as is required to build bundled ICU.
- Downstream Python splits sqlite3 C module into a separate package
  to reduce optional dependencies but _sqlite3 is used by mozprofile.

MozReview-Commit-ID: Lh2ktcqh16f

--HG--
extra : rebase_source : bbcbe437132ecfce0f3e6e7b2005d0e8eac65836
2017-11-24 03:24:57 +00:00
Mike Shal 677975fab5 Bug 1417658 - Move export_suffixes into GeneratedFile; r=nalexander
I believe all backends will need to know which GeneratedFiles are needed
before compilation can start, so we should make that an attribute of the
object. Each backend can then make its own decision about what to do
with the different types of GeneratedFiles.

MozReview-Commit-ID: ByburRx540b

--HG--
extra : rebase_source : ccfee5b569da432cb61882f2f6ea518f1ccbfa07
2017-11-22 14:14:30 -05:00
Mike Hommey 2b2a874b47 Bug 1420355 - Statically link DMD. r=njn
--HG--
extra : rebase_source : 8e7cf975d096116b666532f3fe8aa5a7f61b5725
2017-11-28 08:10:48 +09:00
Mike Hommey 1e631092c5 Bug 1420355 - Don't initialize DMD if the DMD environment variable is not given. r=njn
This makes things slightly more inconvenient (having to set two
environment variables instead of one for the simplest case) until a few
patches down the line, when DMD is statically linked, at which point it
will get down to one environment variable every time.

--HG--
extra : rebase_source : 08dc3c05318b572ae1026227d0369fa8bf21b20f
2017-11-28 08:10:07 +09:00
Csoregi Natalia 4ce8d0124c Backed out 7 changesets (bug 1420355) for mass failures on OS X and Android. r=backout on a CLOSED TREE
Backed out changeset a7ed89e13a4c (bug 1420355)
Backed out changeset fd6702e6e0a0 (bug 1420355)
Backed out changeset 0479dda078a2 (bug 1420355)
Backed out changeset e69357ccca9e (bug 1420355)
Backed out changeset 3742a4b69ba2 (bug 1420355)
Backed out changeset 451cd087922f (bug 1420355)
Backed out changeset d80b5c4e1dd0 (bug 1420355)
2017-11-29 03:08:46 +02:00
Mike Hommey 7c62087a43 Bug 1420355 - Statically link DMD. r=njn
--HG--
extra : rebase_source : 46800c9c0c5006a5a32f11abc209da27e65ae0f5
2017-11-28 08:10:48 +09:00
Mike Hommey 0a3b6c9813 Bug 1420355 - Don't initialize DMD if the DMD environment variable is not given. r=njn
This makes things slightly more inconvenient (having to set two
environment variables instead of one for the simplest case) until a few
patches down the line, when DMD is statically linked, at which point it
will get down to one environment variable every time.

--HG--
extra : rebase_source : 08dc3c05318b572ae1026227d0369fa8bf21b20f
2017-11-28 08:10:07 +09:00
Henrik Skupin 2a110ebe53 Bug 1417051 - Reorganize Firefox UI tests in test package for full path names in log files. r=maja_zf
The Firefox UI tests were packaged wrongly, and as such didn't use
the real path as in tree. This patch fixes that by separating the
packaging logic for the harness, and the tests.

Also it updates the mozharness script to run the Firefox UI tests
command by using the test folder as current working directory. This
will make sure that the relative path to the tests is reported.
It's identical to the location in the tree.

MozReview-Commit-ID: 3YVfCw4RWfV

--HG--
extra : rebase_source : 355ceef605c95c16715733f02fd85fc388ce28b3
2017-12-01 10:27:06 +01:00
Gurzau Raul bbe856eaf5 Backed out 5 changesets (bug 1255485) for mochitest failures on test/mochitest/test_hangui.xul
Backed out changeset 90b7449882b6 (bug 1255485)
Backed out changeset 5672cf8d324b (bug 1255485)
Backed out changeset ed6dd4aefadb (bug 1255485)
Backed out changeset 0ba36c0feddb (bug 1255485)
Backed out changeset 51af06b6123c (bug 1255485)
2018-01-23 02:01:43 +02:00
Gurzau Raul e12c30afe7 Backed out changeset 5bb16f349a38 (bug 1430825) for Windows build bustage on a CLOSED TREE 2018-01-22 21:54:08 +02:00
Andrew Halberstadt 337dcdeb9d Bug 1430825 - [mozlint] Split work up by paths instead of by linters, r=standard8
The initial motivation for this patch, was to prevent command lines that are
too long on Windows. To that end, there is a cap to the number of paths that
can be run per job. For now that cap is set to 50. This will allow for an
average path length of 160 characters, which should be sufficient with room to
spare.

But another big benefit of this patch is that we are running more things in
parallel. Previously, mozlint ran each linter in its own subprocess, but that's
it. If running eslint is 90% of the work, it'll still only get a single
process. This means we are wasting cores as soon as the other linters are
finished.

This patch chunks the number of specified paths such that there will be N*L
jobs where 'N' is the number of cores and 'L' is the number of linters.  This
means even when there's a dominant linter, we'll be making better use of our
resources. This isn't perfect of course, as some paths might contain a small
number of files, and some will contain a very large number of files.  But it's
a start

A limitation to this approach is that if there are fewer paths specified than
there are cores, we won't schedule enough jobs per linter to use those extra
cores. One idea might be to expand specified directories and individually list
all the paths under the directory. But this has some hairy edge cases that
would be tough to catch. Doing this in a non-hacky way would also require a
medium scale refactor.

So I propose further parallelization efforts be destined for follow-ups.

MozReview-Commit-ID: JRRu13AFaii

--HG--
extra : rebase_source : 6cd73d8b6888723de3410df043f7ed042ba3349f
2018-01-16 16:01:20 -05:00
Ted Mielczarek b7fbfa59d0 bug 1255485 - add some tests for building programs in dist/bin. r=nalexander
MozReview-Commit-ID: 94uOsInnWmT

--HG--
extra : rebase_source : 8b2a3b6b328e9eabfd7e06b1d9bbdd4264f26ef5
2018-01-17 11:19:19 -05:00
Ted Mielczarek 2a410dbcc3 bug 1255485 - build PROGRAMs directly in dist/bin instead of copying them. r=nalexander
Historically we built all our binaries in directories in the objdir, then
symlinked them into dist/bin. Some binaries needed to be copied instead
so that certain relative path lookups work properly, so we resorted to
sprinkling `NSDISTMODE=copy` around Makefiles.

This change makes it so we build PROGRAMs (not any other sort of targets)
directly in dist/bin instead. We could do the same for our other targets
with a little more work.

There were several places in the tree that were copying built binaries to
some other place and needed fixup to match the new location of binaries.

On Windows pdb files are left in the objdir where the program was
originally linked. symbolstore.py needs to locate the pdb file both to
determine whether it should dump symbols for a binary and also to copy
the pdb file into the symbol package. We fix this by simply looking for
the pdb file in the current working directory if it isn't present next
to the binary, which matches how we invoke symbolstore.py.

MozReview-Commit-ID: 8TOD1uTXD5e

--HG--
extra : rebase_source : 9140be949b206bb595d9188ce7e8357347ecd9a9
2018-01-10 14:26:12 -05:00
Valerie R Young fa52dca250 Bug 1423335 - jstest reorganization: move all test files into non262/ with a parallel structure to test262, removing tests that duplicate test262 coverage. r=sfink
Descriptions of the original patches, which I had to squash because they needed to land together:

 - move all test files
 - move and add shell.js files
 - move vars in ecma/shell.js and ecma_3/Date/shell.js
 - move funcs in ecma_5/RegExp/shell.js into non262/RegExp/shell.js
 - move funcs in js1_5/Expressions/shell.js into non262/expressions/shell.js
 - move funcs in js1_8_5/extensions/shell.js into non262/extensions/shell.js
 - move funcs in ecma_5/shell.js into non262/shell.js and non262/strict/shell.js
 - move funcs from ecma_6/shell.js and ecma_7/shell.js
 - move and make browser.js files
 - remove unnecessary files
 - update script locations from move
 - remove redeclarations of vars in shell.js
 - save a few more old tests
 - delete old test files covered by test262
 - fix references to scripts from jit-test
 - Move Intl directory

--HG--
rename : js/src/tests/js1_5/Array/11.1.4.js => js/src/tests/non262/Array/11.1.4.js
rename : js/src/tests/ecma/Array/15.4.4.5-1.js => js/src/tests/non262/Array/15.4.4.5-1.js
rename : js/src/tests/ecma/Array/15.4.4.5-2.js => js/src/tests/non262/Array/15.4.4.5-2.js
rename : js/src/tests/ecma/Array/15.4.4.5-3.js => js/src/tests/non262/Array/15.4.4.5-3.js
rename : js/src/tests/js1_5/Array/array-001.js => js/src/tests/non262/Array/array-001.js
rename : js/src/tests/ecma/Array/array-length-set-during-for-in.js => js/src/tests/non262/Array/array-length-set-during-for-in.js
rename : js/src/tests/ecma/Array/array-length-set-on-nonarray.js => js/src/tests/non262/Array/array-length-set-on-nonarray.js
rename : js/src/tests/ecma_6/Array/concat-proxy.js => js/src/tests/non262/Array/concat-proxy.js
rename : js/src/tests/ecma_6/Array/concat-spreadable-basic.js => js/src/tests/non262/Array/concat-spreadable-basic.js
rename : js/src/tests/ecma_6/Array/concat-spreadable-primitive.js => js/src/tests/non262/Array/concat-spreadable-primitive.js
rename : js/src/tests/ecma_6/Array/fill.js => js/src/tests/non262/Array/fill.js
rename : js/src/tests/js1_6/Array/filter.js => js/src/tests/non262/Array/filter.js
rename : js/src/tests/ecma_6/Array/find_findindex.js => js/src/tests/non262/Array/find_findindex.js
rename : js/src/tests/ecma_6/Array/for_of_1.js => js/src/tests/non262/Array/for_of_1.js
rename : js/src/tests/ecma_6/Array/for_of_2.js => js/src/tests/non262/Array/for_of_2.js
rename : js/src/tests/ecma_6/Array/for_of_3.js => js/src/tests/non262/Array/for_of_3.js
rename : js/src/tests/ecma_6/Array/for_of_4.js => js/src/tests/non262/Array/for_of_4.js
rename : js/src/tests/ecma_6/Array/from-iterator-close.js => js/src/tests/non262/Array/from-iterator-close.js
rename : js/src/tests/ecma_6/Array/from_basics.js => js/src/tests/non262/Array/from_basics.js
rename : js/src/tests/ecma_6/Array/from_constructor.js => js/src/tests/non262/Array/from_constructor.js
rename : js/src/tests/ecma_6/Array/from_errors.js => js/src/tests/non262/Array/from_errors.js
rename : js/src/tests/ecma_6/Array/from_iterable.js => js/src/tests/non262/Array/from_iterable.js
rename : js/src/tests/ecma_6/Array/from_length_setter.js => js/src/tests/non262/Array/from_length_setter.js
rename : js/src/tests/ecma_6/Array/from_mapping.js => js/src/tests/non262/Array/from_mapping.js
rename : js/src/tests/ecma_6/Array/from_primitive.js => js/src/tests/non262/Array/from_primitive.js
rename : js/src/tests/ecma_6/Array/from_proxy.js => js/src/tests/non262/Array/from_proxy.js
rename : js/src/tests/ecma_6/Array/from_realms.js => js/src/tests/non262/Array/from_realms.js
rename : js/src/tests/ecma_6/Array/from_string.js => js/src/tests/non262/Array/from_string.js
rename : js/src/tests/ecma_6/Array/from_surfaces.js => js/src/tests/non262/Array/from_surfaces.js
rename : js/src/tests/ecma_6/Array/from_this.js => js/src/tests/non262/Array/from_this.js
rename : js/src/tests/ecma_5/Array/frozen-dense-array.js => js/src/tests/non262/Array/frozen-dense-array.js
rename : js/src/tests/ecma_5/Array/frozen-dict-mode-length.js => js/src/tests/non262/Array/frozen-dict-mode-length.js
rename : js/src/tests/js1_6/Array/generics.js => js/src/tests/non262/Array/generics.js
rename : js/src/tests/ecma_6/Array/getter-name.js => js/src/tests/non262/Array/getter-name.js
rename : js/src/tests/ecma_7/Array/includes.js => js/src/tests/non262/Array/includes.js
rename : js/src/tests/ecma_5/Array/index-with-null-character.js => js/src/tests/non262/Array/index-with-null-character.js
rename : js/src/tests/ecma_6/Array/indexOf-never-returns-negative-zero.js => js/src/tests/non262/Array/indexOf-never-returns-negative-zero.js
rename : js/src/tests/ecma_6/Array/indexOf-packed-array.js => js/src/tests/non262/Array/indexOf-packed-array.js
rename : js/src/tests/ecma_6/Array/isArray.js => js/src/tests/non262/Array/isArray.js
rename : js/src/tests/ecma_6/Array/iterator_edge_cases.js => js/src/tests/non262/Array/iterator_edge_cases.js
rename : js/src/tests/ecma_5/Array/join-01.js => js/src/tests/non262/Array/join-01.js
rename : js/src/tests/ecma_6/Array/join-no-has-trap.js => js/src/tests/non262/Array/join-no-has-trap.js
rename : js/src/tests/ecma_6/Array/lastIndexOf-never-returns-negative-zero.js => js/src/tests/non262/Array/lastIndexOf-never-returns-negative-zero.js
rename : js/src/tests/ecma_5/Array/length-01.js => js/src/tests/non262/Array/length-01.js
rename : js/src/tests/ecma_5/Array/length-nonwritable-redefine-nop.js => js/src/tests/non262/Array/length-nonwritable-redefine-nop.js
rename : js/src/tests/ecma_5/Array/length-set-object.js => js/src/tests/non262/Array/length-set-object.js
rename : js/src/tests/ecma_5/Array/length-truncate-nonconfigurable-sparse.js => js/src/tests/non262/Array/length-truncate-nonconfigurable-sparse.js
rename : js/src/tests/ecma_5/Array/length-truncate-nonconfigurable.js => js/src/tests/non262/Array/length-truncate-nonconfigurable.js
rename : js/src/tests/ecma_5/Array/length-truncate-with-indexed.js => js/src/tests/non262/Array/length-truncate-with-indexed.js
rename : js/src/tests/ecma_5/Array/pop-empty-nonwritable.js => js/src/tests/non262/Array/pop-empty-nonwritable.js
rename : js/src/tests/ecma_6/Array/pop-no-has-trap.js => js/src/tests/non262/Array/pop-no-has-trap.js
rename : js/src/tests/ecma_5/Array/pop-nonarray-higher-elements.js => js/src/tests/non262/Array/pop-nonarray-higher-elements.js
rename : js/src/tests/ecma_5/Array/redefine-length-accessor.js => js/src/tests/non262/Array/redefine-length-accessor.js
rename : js/src/tests/ecma_5/Array/redefine-length-frozen-array.js => js/src/tests/non262/Array/redefine-length-frozen-array.js
rename : js/src/tests/ecma_5/Array/redefine-length-frozen-dictionarymode-array.js => js/src/tests/non262/Array/redefine-length-frozen-dictionarymode-array.js
rename : js/src/tests/ecma_5/Array/redefine-nonwritable-length-custom-conversion-call-counts.js => js/src/tests/non262/Array/redefine-nonwritable-length-custom-conversion-call-counts.js
rename : js/src/tests/ecma_5/Array/redefine-nonwritable-length-custom-conversion-throw.js => js/src/tests/non262/Array/redefine-nonwritable-length-custom-conversion-throw.js
rename : js/src/tests/ecma_5/Array/redefine-nonwritable-length-nonnumeric.js => js/src/tests/non262/Array/redefine-nonwritable-length-nonnumeric.js
rename : js/src/tests/ecma_3/Array/regress-101488.js => js/src/tests/non262/Array/regress-101488.js
rename : js/src/tests/js1_5/Array/regress-101964.js => js/src/tests/non262/Array/regress-101964.js
rename : js/src/tests/js1_5/Array/regress-107138.js => js/src/tests/non262/Array/regress-107138.js
rename : js/src/tests/js1_5/Array/regress-108440.js => js/src/tests/non262/Array/regress-108440.js
rename : js/src/tests/ecma_3/Array/regress-130451.js => js/src/tests/non262/Array/regress-130451.js
rename : js/src/tests/js1_5/Array/regress-154338.js => js/src/tests/non262/Array/regress-154338.js
rename : js/src/tests/js1_5/Array/regress-157652.js => js/src/tests/non262/Array/regress-157652.js
rename : js/src/tests/js1_5/Array/regress-178722.js => js/src/tests/non262/Array/regress-178722.js
rename : js/src/tests/js1_5/Array/regress-255555.js => js/src/tests/non262/Array/regress-255555.js
rename : js/src/tests/js1_6/Array/regress-290592.js => js/src/tests/non262/Array/regress-290592.js
rename : js/src/tests/js1_5/Array/regress-299644.js => js/src/tests/non262/Array/regress-299644.js
rename : js/src/tests/js1_5/Array/regress-300858.js => js/src/tests/non262/Array/regress-300858.js
rename : js/src/tests/js1_6/Array/regress-304828.js => js/src/tests/non262/Array/regress-304828.js
rename : js/src/tests/js1_6/Array/regress-305002.js => js/src/tests/non262/Array/regress-305002.js
rename : js/src/tests/js1_5/Array/regress-310351.js => js/src/tests/non262/Array/regress-310351.js
rename : js/src/tests/js1_6/Array/regress-310425-01.js => js/src/tests/non262/Array/regress-310425-01.js
rename : js/src/tests/js1_6/Array/regress-310425-02.js => js/src/tests/non262/Array/regress-310425-02.js
rename : js/src/tests/js1_5/Array/regress-311515.js => js/src/tests/non262/Array/regress-311515.js
rename : js/src/tests/js1_5/Array/regress-313153.js => js/src/tests/non262/Array/regress-313153.js
rename : js/src/tests/js1_5/Array/regress-315509-01.js => js/src/tests/non262/Array/regress-315509-01.js
rename : js/src/tests/ecma_3/Array/regress-322135-01.js => js/src/tests/non262/Array/regress-322135-01.js
rename : js/src/tests/ecma_3/Array/regress-322135-02.js => js/src/tests/non262/Array/regress-322135-02.js
rename : js/src/tests/ecma_3/Array/regress-322135-03.js => js/src/tests/non262/Array/regress-322135-03.js
rename : js/src/tests/ecma_3/Array/regress-322135-04.js => js/src/tests/non262/Array/regress-322135-04.js
rename : js/src/tests/js1_5/Array/regress-330812.js => js/src/tests/non262/Array/regress-330812.js
rename : js/src/tests/js1_5/Array/regress-345961.js => js/src/tests/non262/Array/regress-345961.js
rename : js/src/tests/js1_5/Array/regress-348810.js => js/src/tests/non262/Array/regress-348810.js
rename : js/src/tests/js1_5/Array/regress-350256-01.js => js/src/tests/non262/Array/regress-350256-01.js
rename : js/src/tests/js1_5/Array/regress-350256-02.js => js/src/tests/non262/Array/regress-350256-02.js
rename : js/src/tests/js1_6/Array/regress-352742-01.js => js/src/tests/non262/Array/regress-352742-01.js
rename : js/src/tests/js1_6/Array/regress-352742-02.js => js/src/tests/non262/Array/regress-352742-02.js
rename : js/src/tests/js1_5/Array/regress-360681-01.js => js/src/tests/non262/Array/regress-360681-01.js
rename : js/src/tests/js1_5/Array/regress-360681-02.js => js/src/tests/non262/Array/regress-360681-02.js
rename : js/src/tests/js1_5/Array/regress-364104.js => js/src/tests/non262/Array/regress-364104.js
rename : js/src/tests/js1_6/Array/regress-386030.js => js/src/tests/non262/Array/regress-386030.js
rename : js/src/tests/ecma_3/Array/regress-387501.js => js/src/tests/non262/Array/regress-387501.js
rename : js/src/tests/ecma_3/Array/regress-390598.js => js/src/tests/non262/Array/regress-390598.js
rename : js/src/tests/js1_6/Array/regress-415451.js => js/src/tests/non262/Array/regress-415451.js
rename : js/src/tests/js1_6/Array/regress-415540.js => js/src/tests/non262/Array/regress-415540.js
rename : js/src/tests/ecma_3/Array/regress-421325.js => js/src/tests/non262/Array/regress-421325.js
rename : js/src/tests/js1_5/Array/regress-422286.js => js/src/tests/non262/Array/regress-422286.js
rename : js/src/tests/js1_5/Array/regress-424954.js => js/src/tests/non262/Array/regress-424954.js
rename : js/src/tests/ecma_3/Array/regress-430717.js => js/src/tests/non262/Array/regress-430717.js
rename : js/src/tests/js1_5/Array/regress-451483.js => js/src/tests/non262/Array/regress-451483.js
rename : js/src/tests/js1_5/Array/regress-451906.js => js/src/tests/non262/Array/regress-451906.js
rename : js/src/tests/js1_5/Array/regress-456845.js => js/src/tests/non262/Array/regress-456845.js
rename : js/src/tests/js1_5/Array/regress-465980-01.js => js/src/tests/non262/Array/regress-465980-01.js
rename : js/src/tests/js1_5/Array/regress-465980-02.js => js/src/tests/non262/Array/regress-465980-02.js
rename : js/src/tests/js1_5/Array/regress-474529.js => js/src/tests/non262/Array/regress-474529.js
rename : js/src/tests/ecma_3/Array/regress-488989.js => js/src/tests/non262/Array/regress-488989.js
rename : js/src/tests/js1_6/Array/regress-566651.js => js/src/tests/non262/Array/regress-566651.js
rename : js/src/tests/ecma_5/Array/regress-599159.js => js/src/tests/non262/Array/regress-599159.js
rename : js/src/tests/ecma_3/Array/regress-619970.js => js/src/tests/non262/Array/regress-619970.js
rename : js/src/tests/js1_5/Array/regress-94257.js => js/src/tests/non262/Array/regress-94257.js
rename : js/src/tests/ecma_5/Array/reverse-order-of-low-high-accesses.js => js/src/tests/non262/Array/reverse-order-of-low-high-accesses.js
rename : js/src/tests/ecma_5/Array/set-with-indexed-property-on-prototype-chain.js => js/src/tests/non262/Array/set-with-indexed-property-on-prototype-chain.js
rename : js/src/tests/ecma_6/Array/shift-no-has-trap.js => js/src/tests/non262/Array/shift-no-has-trap.js
rename : js/src/tests/ecma_6/Array/shift_for_in.js => js/src/tests/non262/Array/shift_for_in.js
rename : js/src/tests/ecma_7/Array/slice-sparse-with-large-index.js => js/src/tests/non262/Array/slice-sparse-with-large-index.js
rename : js/src/tests/ecma_5/Array/sort-01.js => js/src/tests/non262/Array/sort-01.js
rename : js/src/tests/ecma_5/Array/sort-array-with-holes-and-undefined.js => js/src/tests/non262/Array/sort-array-with-holes-and-undefined.js
rename : js/src/tests/ecma_2018/Array/sort-non-function.js => js/src/tests/non262/Array/sort-non-function.js
rename : js/src/tests/ecma_6/Array/sort-typedarray-with-own-length.js => js/src/tests/non262/Array/sort-typedarray-with-own-length.js
rename : js/src/tests/ecma_6/Array/sort_basics.js => js/src/tests/non262/Array/sort_basics.js
rename : js/src/tests/ecma_6/Array/sort_holes.js => js/src/tests/non262/Array/sort_holes.js
rename : js/src/tests/ecma_6/Array/sort_proxy.js => js/src/tests/non262/Array/sort_proxy.js
rename : js/src/tests/ecma_6/Array/sort_small.js => js/src/tests/non262/Array/sort_small.js
rename : js/src/tests/ecma_6/Array/species.js => js/src/tests/non262/Array/species.js
rename : js/src/tests/ecma_5/Array/splice-return-array-elements-defined-not-set.js => js/src/tests/non262/Array/splice-return-array-elements-defined-not-set.js
rename : js/src/tests/ecma_6/Array/splice-species-changes-length.js => js/src/tests/non262/Array/splice-species-changes-length.js
rename : js/src/tests/ecma_5/Array/splice-suppresses-unvisited-indexes.js => js/src/tests/non262/Array/splice-suppresses-unvisited-indexes.js
rename : js/src/tests/ecma_6/Array/to-length.js => js/src/tests/non262/Array/to-length.js
rename : js/src/tests/ecma_5/Array/toLocaleString-01.js => js/src/tests/non262/Array/toLocaleString-01.js
rename : js/src/tests/ecma_6/Array/toLocaleString-nointl.js => js/src/tests/non262/Array/toLocaleString-nointl.js
rename : js/src/tests/ecma_6/Array/toLocaleString.js => js/src/tests/non262/Array/toLocaleString.js
rename : js/src/tests/ecma_5/Array/toString-01.js => js/src/tests/non262/Array/toString-01.js
rename : js/src/tests/ecma_6/Array/unscopables.js => js/src/tests/non262/Array/unscopables.js
rename : js/src/tests/ecma_5/Array/unshift-01.js => js/src/tests/non262/Array/unshift-01.js
rename : js/src/tests/ecma_6/Array/unshift-with-enumeration.js => js/src/tests/non262/Array/unshift-with-enumeration.js
rename : js/src/tests/ecma_6/Array/values.js => js/src/tests/non262/Array/values.js
rename : js/src/tests/ecma_6/ArrayBuffer/CloneArrayBuffer.js => js/src/tests/non262/ArrayBuffer/CloneArrayBuffer.js
rename : js/src/tests/ecma_6/ArrayBuffer/constructorNotCallable.js => js/src/tests/non262/ArrayBuffer/constructorNotCallable.js
rename : js/src/tests/ecma_6/ArrayBuffer/getter-name.js => js/src/tests/non262/ArrayBuffer/getter-name.js
rename : js/src/tests/ecma_6/ArrayBuffer/slice-species.js => js/src/tests/non262/ArrayBuffer/slice-species.js
rename : js/src/tests/ecma_2018/AsyncGenerators/async-generator-declaration-in-modules.js => js/src/tests/non262/AsyncGenerators/async-generator-declaration-in-modules.js
rename : js/src/tests/ecma_2018/AsyncGenerators/create-function-parse-before-getprototype.js => js/src/tests/non262/AsyncGenerators/create-function-parse-before-getprototype.js
rename : js/src/tests/ecma_2018/AsyncGenerators/for-await-bad-syntax.js => js/src/tests/non262/AsyncGenerators/for-await-bad-syntax.js
rename : js/src/tests/ecma_2018/AsyncGenerators/for-await-of-error.js => js/src/tests/non262/AsyncGenerators/for-await-of-error.js
rename : js/src/tests/ecma_5/Boolean/15.6.4.2.js => js/src/tests/non262/Boolean/15.6.4.2.js
rename : js/src/tests/ecma_5/Boolean/no-boolean-toJSON.js => js/src/tests/non262/Boolean/no-boolean-toJSON.js
rename : js/src/tests/ecma_6/DataView/detach-after-construction.js => js/src/tests/non262/DataView/detach-after-construction.js
rename : js/src/tests/ecma_6/DataView/get-set-index-range.js => js/src/tests/non262/DataView/get-set-index-range.js
rename : js/src/tests/ecma_6/DataView/getter-name.js => js/src/tests/non262/DataView/getter-name.js
rename : js/src/tests/ecma_5/Date/15.9.4.2.js => js/src/tests/non262/Date/15.9.4.2.js
rename : js/src/tests/ecma_3/Date/15.9.5.5-02.js => js/src/tests/non262/Date/15.9.5.5-02.js
rename : js/src/tests/ecma_3/Date/15.9.5.5.js => js/src/tests/non262/Date/15.9.5.5.js
rename : js/src/tests/ecma_3/Date/15.9.5.6.js => js/src/tests/non262/Date/15.9.5.6.js
rename : js/src/tests/ecma_3/Date/15.9.5.7.js => js/src/tests/non262/Date/15.9.5.7.js
rename : js/src/tests/ecma_5/Date/UTC-convert-all-arguments.js => js/src/tests/non262/Date/UTC-convert-all-arguments.js
rename : js/src/tests/ecma_6/Date/browser.js => js/src/tests/non262/Date/browser.js
rename : js/src/tests/ecma_5/Date/constructor-convert-all-arguments.js => js/src/tests/non262/Date/constructor-convert-all-arguments.js
rename : js/src/tests/ecma_6/Date/constructor-one-Date-argument.js => js/src/tests/non262/Date/constructor-one-Date-argument.js
rename : js/src/tests/ecma_5/Date/constructor-one-argument.js => js/src/tests/non262/Date/constructor-one-argument.js
rename : js/src/tests/ecma_5/Date/defaultvalue.js => js/src/tests/non262/Date/defaultvalue.js
rename : js/src/tests/ecma/Date/dst-offset-caching-1-of-8.js => js/src/tests/non262/Date/dst-offset-caching-1-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-2-of-8.js => js/src/tests/non262/Date/dst-offset-caching-2-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-3-of-8.js => js/src/tests/non262/Date/dst-offset-caching-3-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-4-of-8.js => js/src/tests/non262/Date/dst-offset-caching-4-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-5-of-8.js => js/src/tests/non262/Date/dst-offset-caching-5-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-6-of-8.js => js/src/tests/non262/Date/dst-offset-caching-6-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-7-of-8.js => js/src/tests/non262/Date/dst-offset-caching-7-of-8.js
rename : js/src/tests/ecma/Date/dst-offset-caching-8-of-8.js => js/src/tests/non262/Date/dst-offset-caching-8-of-8.js
rename : js/src/tests/ecma_5/Date/equality-to-boolean.js => js/src/tests/non262/Date/equality-to-boolean.js
rename : js/src/tests/ecma_5/Date/fractions.js => js/src/tests/non262/Date/fractions.js
rename : js/src/tests/ecma_6/Date/non-iso.js => js/src/tests/non262/Date/non-iso.js
rename : js/src/tests/ecma_6/Date/prototype-is-not-a-date.js => js/src/tests/non262/Date/prototype-is-not-a-date.js
rename : js/src/tests/js1_5/Date/regress-188211.js => js/src/tests/non262/Date/regress-188211.js
rename : js/src/tests/js1_5/Date/regress-301738-01.js => js/src/tests/non262/Date/regress-301738-01.js
rename : js/src/tests/js1_5/Date/regress-309925-01.js => js/src/tests/non262/Date/regress-309925-01.js
rename : js/src/tests/js1_5/Date/regress-309925-02.js => js/src/tests/non262/Date/regress-309925-02.js
rename : js/src/tests/js1_5/Date/regress-346027.js => js/src/tests/non262/Date/regress-346027.js
rename : js/src/tests/js1_5/Date/regress-346363.js => js/src/tests/non262/Date/regress-346363.js
rename : js/src/tests/ecma_3/Date/regress-452786.js => js/src/tests/non262/Date/regress-452786.js
rename : js/src/tests/ecma_5/Date/setTime-argument-shortcircuiting.js => js/src/tests/non262/Date/setTime-argument-shortcircuiting.js
rename : js/src/tests/ecma/Date/shell.js => js/src/tests/non262/Date/shell.js
rename : js/src/tests/ecma_6/Date/time-zone-2038-pst.js => js/src/tests/non262/Date/time-zone-2038-pst.js
rename : js/src/tests/ecma_6/Date/time-zone-pst.js => js/src/tests/non262/Date/time-zone-pst.js
rename : js/src/tests/ecma_6/Date/time-zones-pedantic.js => js/src/tests/non262/Date/time-zones-pedantic.js
rename : js/src/tests/ecma_6/Date/time-zones-posix.js => js/src/tests/non262/Date/time-zones-posix.js
rename : js/src/tests/ecma_6/Date/time-zones.js => js/src/tests/non262/Date/time-zones.js
rename : js/src/tests/ecma_5/Date/timeclip.js => js/src/tests/non262/Date/timeclip.js
rename : js/src/tests/ecma_6/Date/toISOString.js => js/src/tests/non262/Date/toISOString-01.js
rename : js/src/tests/ecma_5/Date/toISOString.js => js/src/tests/non262/Date/toISOString.js
rename : js/src/tests/ecma_5/Date/toJSON-01.js => js/src/tests/non262/Date/toJSON-01.js
rename : js/src/tests/ecma_6/Date/toPrimitive.js => js/src/tests/non262/Date/toPrimitive.js
rename : js/src/tests/ecma_6/Date/toString-generic.js => js/src/tests/non262/Date/toString-generic.js
rename : js/src/tests/ecma_6/Date/two-digit-years.js => js/src/tests/non262/Date/two-digit-years.js
rename : js/src/tests/js1_5/Error/constructor-ordering.js => js/src/tests/non262/Error/constructor-ordering.js
rename : js/src/tests/ecma_6/Error/constructor-proto.js => js/src/tests/non262/Error/constructor-proto.js
rename : js/src/tests/ecma_6/Error/prototype-properties.js => js/src/tests/non262/Error/prototype-properties.js
rename : js/src/tests/ecma_6/Error/prototype.js => js/src/tests/non262/Error/prototype.js
rename : js/src/tests/js1_5/Error/regress-354246.js => js/src/tests/non262/Error/regress-354246.js
rename : js/src/tests/js1_5/Error/regress-412324.js => js/src/tests/non262/Error/regress-412324.js
rename : js/src/tests/js1_5/Error/regress-465377.js => js/src/tests/non262/Error/regress-465377.js
rename : js/src/tests/js1_5/Exceptions/catchguard-002-n.js => js/src/tests/non262/Exceptions/catchguard-002-n.js
rename : js/src/tests/js1_5/Exceptions/catchguard-003-n.js => js/src/tests/non262/Exceptions/catchguard-003-n.js
rename : js/src/tests/ecma_5/Exceptions/error-expando-reconfigure.js => js/src/tests/non262/Exceptions/error-expando-reconfigure.js
rename : js/src/tests/ecma_5/Exceptions/error-property-enumerability.js => js/src/tests/non262/Exceptions/error-property-enumerability.js
rename : js/src/tests/js1_5/Exceptions/errstack-001.js => js/src/tests/non262/Exceptions/errstack-001.js
rename : js/src/tests/js1_5/Exceptions/regress-121658.js => js/src/tests/non262/Exceptions/regress-121658.js
rename : js/src/tests/js1_5/Exceptions/regress-123002.js => js/src/tests/non262/Exceptions/regress-123002.js
rename : js/src/tests/ecma_3/Exceptions/regress-181654.js => js/src/tests/non262/Exceptions/regress-181654.js
rename : js/src/tests/ecma_3/Exceptions/regress-181914.js => js/src/tests/non262/Exceptions/regress-181914.js
rename : js/src/tests/js1_5/Exceptions/regress-257751.js => js/src/tests/non262/Exceptions/regress-257751.js
rename : js/src/tests/js1_5/Exceptions/regress-273931.js => js/src/tests/non262/Exceptions/regress-273931.js
rename : js/src/tests/js1_5/Exceptions/regress-315147.js => js/src/tests/non262/Exceptions/regress-315147.js
rename : js/src/tests/js1_5/Exceptions/regress-332472.js => js/src/tests/non262/Exceptions/regress-332472.js
rename : js/src/tests/js1_5/Exceptions/regress-333728.js => js/src/tests/non262/Exceptions/regress-333728.js
rename : js/src/tests/js1_5/Exceptions/regress-342359.js => js/src/tests/non262/Exceptions/regress-342359.js
rename : js/src/tests/js1_5/Exceptions/regress-347674.js => js/src/tests/non262/Exceptions/regress-347674.js
rename : js/src/tests/js1_5/Exceptions/regress-350650-n.js => js/src/tests/non262/Exceptions/regress-350650-n.js
rename : js/src/tests/js1_5/Exceptions/regress-350837.js => js/src/tests/non262/Exceptions/regress-350837.js
rename : js/src/tests/ecma_3/Exceptions/regress-58946.js => js/src/tests/non262/Exceptions/regress-58946.js
rename : js/src/tests/ecma_3/Exceptions/regress-95101.js => js/src/tests/non262/Exceptions/regress-95101.js
rename : js/src/tests/js1_5/Function/10.1.6-01.js => js/src/tests/non262/Function/10.1.6-01.js
rename : js/src/tests/js1_5/Function/10.1.6.js => js/src/tests/non262/Function/10.1.6.js
rename : js/src/tests/ecma_5/Function/10.2.1.1.6.js => js/src/tests/non262/Function/10.2.1.1.6.js
rename : js/src/tests/ecma_5/Function/15.3.4.3-01.js => js/src/tests/non262/Function/15.3.4.3-01.js
rename : js/src/tests/ecma_5/Function/Function-arguments-gc.js => js/src/tests/non262/Function/Function-arguments-gc.js
rename : js/src/tests/ecma_5/Function/Function-with-eval.js => js/src/tests/non262/Function/Function-with-eval.js
rename : js/src/tests/ecma_2017/Function/Object-toSource.js => js/src/tests/non262/Function/Object-toSource.js
rename : js/src/tests/ecma_5/Function/arguments-caller-callee.js => js/src/tests/non262/Function/arguments-caller-callee.js
rename : js/src/tests/ecma_6/Function/arguments-extra-property.js => js/src/tests/non262/Function/arguments-extra-property.js
rename : js/src/tests/ecma_6/Function/arguments-iterator.js => js/src/tests/non262/Function/arguments-iterator.js
rename : js/src/tests/ecma_6/Function/arguments-parameter-shadowing.js => js/src/tests/non262/Function/arguments-parameter-shadowing.js
rename : js/src/tests/ecma_5/Function/arguments-property-attributes.js => js/src/tests/non262/Function/arguments-property-attributes.js
rename : js/src/tests/ecma_6/Function/arrow-has-duplicated.js => js/src/tests/non262/Function/arrow-has-duplicated.js
rename : js/src/tests/ecma_6/Function/bound-length-and-name.js => js/src/tests/non262/Function/bound-length-and-name.js
rename : js/src/tests/ecma_6/Function/bound-non-constructable.js => js/src/tests/non262/Function/bound-non-constructable.js
rename : js/src/tests/ecma_6/Function/bound-prototype.js => js/src/tests/non262/Function/bound-prototype.js
rename : js/src/tests/ecma_5/Function/builtin-no-construct.js => js/src/tests/non262/Function/builtin-no-construct.js
rename : js/src/tests/ecma_5/Function/builtin-no-prototype.js => js/src/tests/non262/Function/builtin-no-prototype.js
rename : js/src/tests/ecma_6/Function/configurable-length-builtins.js => js/src/tests/non262/Function/configurable-length-builtins.js
rename : js/src/tests/ecma_6/Function/configurable-length.js => js/src/tests/non262/Function/configurable-length.js
rename : js/src/tests/ecma_6/Function/construct-bound-proxy-with-many-arguments.js => js/src/tests/non262/Function/construct-bound-proxy-with-many-arguments.js
rename : js/src/tests/ecma_6/Function/constructor-binding.js => js/src/tests/non262/Function/constructor-binding.js
rename : js/src/tests/ecma_6/Function/create-function-parse-before-getprototype.js => js/src/tests/non262/Function/create-function-parse-before-getprototype.js
rename : js/src/tests/ecma_5/Function/function-bind.js => js/src/tests/non262/Function/function-bind.js
rename : js/src/tests/ecma_5/Function/function-call.js => js/src/tests/non262/Function/function-call.js
rename : js/src/tests/ecma_5/Function/function-caller.js => js/src/tests/non262/Function/function-caller.js
rename : js/src/tests/ecma_6/Function/function-constructor-toString-arguments-before-parsing-params.js => js/src/tests/non262/Function/function-constructor-toString-arguments-before-parsing-params.js
rename : js/src/tests/ecma_6/Function/function-name-assignment.js => js/src/tests/non262/Function/function-name-assignment.js
rename : js/src/tests/ecma_6/Function/function-name-binding.js => js/src/tests/non262/Function/function-name-binding.js
rename : js/src/tests/ecma_6/Function/function-name-class.js => js/src/tests/non262/Function/function-name-class.js
rename : js/src/tests/ecma_6/Function/function-name-for.js => js/src/tests/non262/Function/function-name-for.js
rename : js/src/tests/ecma_6/Function/function-name-method.js => js/src/tests/non262/Function/function-name-method.js
rename : js/src/tests/ecma_6/Function/function-name-property.js => js/src/tests/non262/Function/function-name-property.js
rename : js/src/tests/ecma_6/Function/function-name.js => js/src/tests/non262/Function/function-name.js
rename : js/src/tests/ecma_6/Function/has-instance-jitted.js => js/src/tests/non262/Function/has-instance-jitted.js
rename : js/src/tests/ecma_6/Function/has-instance.js => js/src/tests/non262/Function/has-instance.js
rename : js/src/tests/ecma_6/Function/implicit-this-in-parameter-expression.js => js/src/tests/non262/Function/implicit-this-in-parameter-expression.js
rename : js/src/tests/ecma_6/Function/invalid-parameter-list.js => js/src/tests/non262/Function/invalid-parameter-list.js
rename : js/src/tests/ecma_6/Function/length-with-destructuring-and-parameter-expression.js => js/src/tests/non262/Function/length-with-destructuring-and-parameter-expression.js
rename : js/src/tests/ecma_6/Function/line-terminator-before-arrow.js => js/src/tests/non262/Function/line-terminator-before-arrow.js
rename : js/src/tests/ecma_6/Function/method-has-duplicated.js => js/src/tests/non262/Function/method-has-duplicated.js
rename : js/src/tests/ecma_6/Function/parameter-redeclaration.js => js/src/tests/non262/Function/parameter-redeclaration.js
rename : js/src/tests/ecma_5/Function/redefine-arguments-length.js => js/src/tests/non262/Function/redefine-arguments-length.js
rename : js/src/tests/js1_5/Function/regress-123371.js => js/src/tests/non262/Function/regress-123371.js
rename : js/src/tests/ecma_3/Function/regress-131964.js => js/src/tests/non262/Function/regress-131964.js
rename : js/src/tests/ecma_3/Function/regress-137181.js => js/src/tests/non262/Function/regress-137181.js
rename : js/src/tests/js1_5/Function/regress-178389.js => js/src/tests/non262/Function/regress-178389.js
rename : js/src/tests/ecma_3/Function/regress-193555.js => js/src/tests/non262/Function/regress-193555.js
rename : js/src/tests/js1_5/Function/regress-222029-001.js => js/src/tests/non262/Function/regress-222029-001.js
rename : js/src/tests/js1_5/Function/regress-222029-002.js => js/src/tests/non262/Function/regress-222029-002.js
rename : js/src/tests/js1_5/Function/regress-292215.js => js/src/tests/non262/Function/regress-292215.js
rename : js/src/tests/ecma_3/Function/regress-313570.js => js/src/tests/non262/Function/regress-313570.js
rename : js/src/tests/js1_5/Function/regress-338001.js => js/src/tests/non262/Function/regress-338001.js
rename : js/src/tests/js1_5/Function/regress-338121-01.js => js/src/tests/non262/Function/regress-338121-01.js
rename : js/src/tests/js1_5/Function/regress-338121-02.js => js/src/tests/non262/Function/regress-338121-02.js
rename : js/src/tests/js1_5/Function/regress-338121-03.js => js/src/tests/non262/Function/regress-338121-03.js
rename : js/src/tests/js1_5/Function/regress-344052.js => js/src/tests/non262/Function/regress-344052.js
rename : js/src/tests/js1_5/Function/regress-364023.js => js/src/tests/non262/Function/regress-364023.js
rename : js/src/tests/ecma_3/Function/regress-49286.js => js/src/tests/non262/Function/regress-49286.js
rename : js/src/tests/ecma_3/FunExpr/regress-518103.js => js/src/tests/non262/Function/regress-518103.js
rename : js/src/tests/ecma_3/FunExpr/regress-524826.js => js/src/tests/non262/Function/regress-524826.js
rename : js/src/tests/ecma_3/FunExpr/regress-528082.js => js/src/tests/non262/Function/regress-528082.js
rename : js/src/tests/ecma_3/FunExpr/regress-533254.js => js/src/tests/non262/Function/regress-533254.js
rename : js/src/tests/ecma_3/FunExpr/regress-545980.js => js/src/tests/non262/Function/regress-545980.js
rename : js/src/tests/ecma_3/Function/regress-58274.js => js/src/tests/non262/Function/regress-58274.js
rename : js/src/tests/ecma_3/Function/regress-85880.js => js/src/tests/non262/Function/regress-85880.js
rename : js/src/tests/ecma_3/Function/regress-94506.js => js/src/tests/non262/Function/regress-94506.js
rename : js/src/tests/ecma_3/Function/regress-97921.js => js/src/tests/non262/Function/regress-97921.js
rename : js/src/tests/ecma_6/Function/rest-has-duplicated.js => js/src/tests/non262/Function/rest-has-duplicated.js
rename : js/src/tests/ecma_6/Function/rest-parameter-names.js => js/src/tests/non262/Function/rest-parameter-names.js
rename : js/src/tests/ecma_6/Function/return-finally.js => js/src/tests/non262/Function/return-finally.js
rename : js/src/tests/ecma_6/Function/spread-iterator-primitive.js => js/src/tests/non262/Function/spread-iterator-primitive.js
rename : js/src/tests/ecma_5/Function/strict-arguments.js => js/src/tests/non262/Function/strict-arguments.js
rename : js/src/tests/ecma_6/Function/throw-type-error.js => js/src/tests/non262/Function/throw-type-error.js
rename : js/src/tests/js1_5/GC/regress-104584.js => js/src/tests/non262/GC/regress-104584.js
rename : js/src/tests/js1_5/GC/regress-203278-2.js => js/src/tests/non262/GC/regress-203278-2.js
rename : js/src/tests/js1_5/GC/regress-203278-3.js => js/src/tests/non262/GC/regress-203278-3.js
rename : js/src/tests/js1_5/GC/regress-278725.js => js/src/tests/non262/GC/regress-278725.js
rename : js/src/tests/js1_5/GC/regress-306788.js => js/src/tests/non262/GC/regress-306788.js
rename : js/src/tests/js1_5/GC/regress-311497.js => js/src/tests/non262/GC/regress-311497.js
rename : js/src/tests/js1_5/GC/regress-313276.js => js/src/tests/non262/GC/regress-313276.js
rename : js/src/tests/js1_5/GC/regress-313479.js => js/src/tests/non262/GC/regress-313479.js
rename : js/src/tests/js1_5/GC/regress-316885-01.js => js/src/tests/non262/GC/regress-316885-01.js
rename : js/src/tests/js1_5/GC/regress-316885-02.js => js/src/tests/non262/GC/regress-316885-02.js
rename : js/src/tests/js1_5/GC/regress-316885-03.js => js/src/tests/non262/GC/regress-316885-03.js
rename : js/src/tests/js1_5/GC/regress-319980-01.js => js/src/tests/non262/GC/regress-319980-01.js
rename : js/src/tests/js1_5/GC/regress-324278.js => js/src/tests/non262/GC/regress-324278.js
rename : js/src/tests/js1_5/GC/regress-331719.js => js/src/tests/non262/GC/regress-331719.js
rename : js/src/tests/js1_5/GC/regress-338653.js => js/src/tests/non262/GC/regress-338653.js
rename : js/src/tests/js1_5/GC/regress-341877-01.js => js/src/tests/non262/GC/regress-341877-01.js
rename : js/src/tests/js1_5/GC/regress-341877-02.js => js/src/tests/non262/GC/regress-341877-02.js
rename : js/src/tests/js1_5/GC/regress-346794.js => js/src/tests/non262/GC/regress-346794.js
rename : js/src/tests/js1_5/GC/regress-348532.js => js/src/tests/non262/GC/regress-348532.js
rename : js/src/tests/js1_5/GC/regress-352606.js => js/src/tests/non262/GC/regress-352606.js
rename : js/src/tests/js1_5/GC/regress-383269-01.js => js/src/tests/non262/GC/regress-383269-01.js
rename : js/src/tests/js1_5/GC/regress-383269-02.js => js/src/tests/non262/GC/regress-383269-02.js
rename : js/src/tests/js1_5/GC/regress-390078.js => js/src/tests/non262/GC/regress-390078.js
rename : js/src/tests/js1_5/GC/regress-418128.js => js/src/tests/non262/GC/regress-418128.js
rename : js/src/tests/js1_5/GC/regress-440558.js => js/src/tests/non262/GC/regress-440558.js
rename : js/src/tests/Intl/Array/shell.js => js/src/tests/non262/Intl/Array/shell.js
rename : js/src/tests/Intl/Array/toLocaleString-date.js => js/src/tests/non262/Intl/Array/toLocaleString-date.js
rename : js/src/tests/Intl/Array/toLocaleString-number.js => js/src/tests/non262/Intl/Array/toLocaleString-number.js
rename : js/src/tests/Intl/Array/toLocaleString.js => js/src/tests/non262/Intl/Array/toLocaleString.js
rename : js/src/tests/Intl/Collator/browser.js => js/src/tests/non262/Intl/Collator/browser.js
rename : js/src/tests/Intl/Collator/call.js => js/src/tests/non262/Intl/Collator/call.js
rename : js/src/tests/Intl/Collator/caseFirst.js => js/src/tests/non262/Intl/Collator/caseFirst.js
rename : js/src/tests/Intl/Collator/compare.js => js/src/tests/non262/Intl/Collator/compare.js
rename : js/src/tests/Intl/Collator/construct-newtarget.js => js/src/tests/non262/Intl/Collator/construct-newtarget.js
rename : js/src/tests/Intl/Collator/shell.js => js/src/tests/non262/Intl/Collator/shell.js
rename : js/src/tests/Intl/Collator/supportedLocalesOf.js => js/src/tests/non262/Intl/Collator/supportedLocalesOf.js
rename : js/src/tests/Intl/Collator/toStringTag.js => js/src/tests/non262/Intl/Collator/toStringTag.js
rename : js/src/tests/Intl/Date/browser.js => js/src/tests/non262/Intl/Date/browser.js
rename : js/src/tests/Intl/Date/shell.js => js/src/tests/non262/Intl/Date/shell.js
rename : js/src/tests/Intl/Date/toLocaleDateString_timeZone.js => js/src/tests/non262/Intl/Date/toLocaleDateString_timeZone.js
rename : js/src/tests/Intl/Date/toLocaleString_timeZone.js => js/src/tests/non262/Intl/Date/toLocaleString_timeZone.js
rename : js/src/tests/Intl/Date/toLocaleTimeString_timeZone.js => js/src/tests/non262/Intl/Date/toLocaleTimeString_timeZone.js
rename : js/src/tests/Intl/DateTimeFormat/browser.js => js/src/tests/non262/Intl/DateTimeFormat/browser.js
rename : js/src/tests/Intl/DateTimeFormat/calendar-aliases.js => js/src/tests/non262/Intl/DateTimeFormat/calendar-aliases.js
rename : js/src/tests/Intl/DateTimeFormat/call.js => js/src/tests/non262/Intl/DateTimeFormat/call.js
rename : js/src/tests/Intl/DateTimeFormat/construct-newtarget.js => js/src/tests/non262/Intl/DateTimeFormat/construct-newtarget.js
rename : js/src/tests/Intl/DateTimeFormat/format.js => js/src/tests/non262/Intl/DateTimeFormat/format.js
rename : js/src/tests/Intl/DateTimeFormat/formatToParts.js => js/src/tests/non262/Intl/DateTimeFormat/formatToParts.js
rename : js/src/tests/Intl/DateTimeFormat/format_timeZone.js => js/src/tests/non262/Intl/DateTimeFormat/format_timeZone.js
rename : js/src/tests/Intl/DateTimeFormat/hourCycle.js => js/src/tests/non262/Intl/DateTimeFormat/hourCycle.js
rename : js/src/tests/Intl/DateTimeFormat/islamic.js => js/src/tests/non262/Intl/DateTimeFormat/islamic.js
rename : js/src/tests/Intl/DateTimeFormat/mozExtensions.js => js/src/tests/non262/Intl/DateTimeFormat/mozExtensions.js
rename : js/src/tests/Intl/DateTimeFormat/shell.js => js/src/tests/non262/Intl/DateTimeFormat/shell.js
rename : js/src/tests/Intl/DateTimeFormat/supportedLocalesOf.js => js/src/tests/non262/Intl/DateTimeFormat/supportedLocalesOf.js
rename : js/src/tests/Intl/DateTimeFormat/timeZone.js => js/src/tests/non262/Intl/DateTimeFormat/timeZone.js
rename : js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js => js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js
rename : js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js => js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js
rename : js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js => js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js
rename : js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js => js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js
rename : js/src/tests/Intl/DateTimeFormat/toStringTag.js => js/src/tests/non262/Intl/DateTimeFormat/toStringTag.js
rename : js/src/tests/Intl/DateTimeFormat/tz-environment-variable.js => js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js
rename : js/src/tests/Intl/DateTimeFormat/unwrapping.js => js/src/tests/non262/Intl/DateTimeFormat/unwrapping.js
rename : js/src/tests/Intl/NumberFormat/StringBuffer.js => js/src/tests/non262/Intl/NumberFormat/StringBuffer.js
rename : js/src/tests/Intl/NumberFormat/browser.js => js/src/tests/non262/Intl/NumberFormat/browser.js
rename : js/src/tests/Intl/NumberFormat/call.js => js/src/tests/non262/Intl/NumberFormat/call.js
rename : js/src/tests/Intl/NumberFormat/construct-newtarget.js => js/src/tests/non262/Intl/NumberFormat/construct-newtarget.js
rename : js/src/tests/Intl/NumberFormat/duplicate-singleton-variant.js => js/src/tests/non262/Intl/NumberFormat/duplicate-singleton-variant.js
rename : js/src/tests/Intl/NumberFormat/format-as-code-or-name.js => js/src/tests/non262/Intl/NumberFormat/format-as-code-or-name.js
rename : js/src/tests/Intl/NumberFormat/format.js => js/src/tests/non262/Intl/NumberFormat/format.js
rename : js/src/tests/Intl/NumberFormat/formatToParts.js => js/src/tests/non262/Intl/NumberFormat/formatToParts.js
rename : js/src/tests/Intl/NumberFormat/negativeZeroFractionDigits.js => js/src/tests/non262/Intl/NumberFormat/negativeZeroFractionDigits.js
rename : js/src/tests/Intl/NumberFormat/options-emulate-undefined.js => js/src/tests/non262/Intl/NumberFormat/options-emulate-undefined.js
rename : js/src/tests/Intl/NumberFormat/remove-unicode-extensions.js => js/src/tests/non262/Intl/NumberFormat/remove-unicode-extensions.js
rename : js/src/tests/Intl/NumberFormat/shell.js => js/src/tests/non262/Intl/NumberFormat/shell.js
rename : js/src/tests/Intl/NumberFormat/significantDigitsOfZero.js => js/src/tests/non262/Intl/NumberFormat/significantDigitsOfZero.js
rename : js/src/tests/Intl/NumberFormat/supportedLocalesOf.js => js/src/tests/non262/Intl/NumberFormat/supportedLocalesOf.js
rename : js/src/tests/Intl/NumberFormat/toStringTag.js => js/src/tests/non262/Intl/NumberFormat/toStringTag.js
rename : js/src/tests/Intl/NumberFormat/unwrapping.js => js/src/tests/non262/Intl/NumberFormat/unwrapping.js
rename : js/src/tests/Intl/PluralRules/browser.js => js/src/tests/non262/Intl/PluralRules/browser.js
rename : js/src/tests/Intl/PluralRules/call.js => js/src/tests/non262/Intl/PluralRules/call.js
rename : js/src/tests/Intl/PluralRules/construct-newtarget.js => js/src/tests/non262/Intl/PluralRules/construct-newtarget.js
rename : js/src/tests/Intl/PluralRules/negativeZeroFractionDigits.js => js/src/tests/non262/Intl/PluralRules/negativeZeroFractionDigits.js
rename : js/src/tests/Intl/PluralRules/pluralrules.js => js/src/tests/non262/Intl/PluralRules/pluralrules.js
rename : js/src/tests/Intl/PluralRules/resolvedOptions-overridden-species.js => js/src/tests/non262/Intl/PluralRules/resolvedOptions-overridden-species.js
rename : js/src/tests/Intl/PluralRules/select.js => js/src/tests/non262/Intl/PluralRules/select.js
rename : js/src/tests/Intl/PluralRules/shell.js => js/src/tests/non262/Intl/PluralRules/shell.js
rename : js/src/tests/Intl/PluralRules/supportedLocalesOf.js => js/src/tests/non262/Intl/PluralRules/supportedLocalesOf.js
rename : js/src/tests/Intl/README.txt => js/src/tests/non262/Intl/README.txt
rename : js/src/tests/Intl/RelativeTimeFormat/browser.js => js/src/tests/non262/Intl/RelativeTimeFormat/browser.js
rename : js/src/tests/Intl/RelativeTimeFormat/construct-newtarget.js => js/src/tests/non262/Intl/RelativeTimeFormat/construct-newtarget.js
rename : js/src/tests/Intl/RelativeTimeFormat/format.js => js/src/tests/non262/Intl/RelativeTimeFormat/format.js
rename : js/src/tests/Intl/RelativeTimeFormat/relativetimeformat.js => js/src/tests/non262/Intl/RelativeTimeFormat/relativetimeformat.js
rename : js/src/tests/Intl/RelativeTimeFormat/shell.js => js/src/tests/non262/Intl/RelativeTimeFormat/shell.js
rename : js/src/tests/Intl/RelativeTimeFormat/supportedLocalesOf.js => js/src/tests/non262/Intl/RelativeTimeFormat/supportedLocalesOf.js
rename : js/src/tests/Intl/String/shell.js => js/src/tests/non262/Intl/String/shell.js
rename : js/src/tests/Intl/String/toLocaleLowerCase.js => js/src/tests/non262/Intl/String/toLocaleLowerCase.js
rename : js/src/tests/Intl/String/toLocaleUpperCase.js => js/src/tests/non262/Intl/String/toLocaleUpperCase.js
rename : js/src/tests/Intl/TypedArray/shell.js => js/src/tests/non262/Intl/TypedArray/shell.js
rename : js/src/tests/Intl/TypedArray/toLocaleString.js => js/src/tests/non262/Intl/TypedArray/toLocaleString.js
rename : js/src/tests/Intl/browser.js => js/src/tests/non262/Intl/browser.js
rename : js/src/tests/Intl/duplicate-variants.js => js/src/tests/non262/Intl/duplicate-variants.js
rename : js/src/tests/Intl/extensions/browser.js => js/src/tests/non262/Intl/extensions/browser.js
rename : js/src/tests/Intl/extensions/options-value-emulates-undefined.js => js/src/tests/non262/Intl/extensions/options-value-emulates-undefined.js
rename : js/src/tests/Intl/extensions/shell.js => js/src/tests/non262/Intl/extensions/shell.js
rename : js/src/tests/Intl/fallback-symbol.js => js/src/tests/non262/Intl/fallback-symbol.js
rename : js/src/tests/Intl/four-letter-language-codes.js => js/src/tests/non262/Intl/four-letter-language-codes.js
rename : js/src/tests/Intl/getCalendarInfo.js => js/src/tests/non262/Intl/getCalendarInfo.js
rename : js/src/tests/Intl/getCanonicalLocales-overridden-arg-length.js => js/src/tests/non262/Intl/getCanonicalLocales-overridden-arg-length.js
rename : js/src/tests/Intl/getCanonicalLocales-overridden-push.js => js/src/tests/non262/Intl/getCanonicalLocales-overridden-push.js
rename : js/src/tests/Intl/getCanonicalLocales-overridden-set.js => js/src/tests/non262/Intl/getCanonicalLocales-overridden-set.js
rename : js/src/tests/Intl/getCanonicalLocales-overridden-species.js => js/src/tests/non262/Intl/getCanonicalLocales-overridden-species.js
rename : js/src/tests/Intl/getCanonicalLocales-weird-cases.js => js/src/tests/non262/Intl/getCanonicalLocales-weird-cases.js
rename : js/src/tests/Intl/getCanonicalLocales-with-duplicates.js => js/src/tests/non262/Intl/getCanonicalLocales-with-duplicates.js
rename : js/src/tests/Intl/getCanonicalLocales.js => js/src/tests/non262/Intl/getCanonicalLocales.js
rename : js/src/tests/Intl/getDisplayNames.js => js/src/tests/non262/Intl/getDisplayNames.js
rename : js/src/tests/Intl/getLocaleInfo.js => js/src/tests/non262/Intl/getLocaleInfo.js
rename : js/src/tests/Intl/shell.js => js/src/tests/non262/Intl/shell.js
rename : js/src/tests/ecma_5/JSON/cyclic-stringify-unrelated.js => js/src/tests/non262/JSON/cyclic-stringify-unrelated.js
rename : js/src/tests/ecma_5/JSON/cyclic-stringify.js => js/src/tests/non262/JSON/cyclic-stringify.js
rename : js/src/tests/ecma_5/JSON/parse-arguments.js => js/src/tests/non262/JSON/parse-arguments.js
rename : js/src/tests/ecma_5/JSON/parse-array-gc.js => js/src/tests/non262/JSON/parse-array-gc.js
rename : js/src/tests/ecma_5/JSON/parse-crockford-01.js => js/src/tests/non262/JSON/parse-crockford-01.js
rename : js/src/tests/ecma_5/JSON/parse-mega-huge-array.js => js/src/tests/non262/JSON/parse-mega-huge-array.js
rename : js/src/tests/ecma_5/JSON/parse-number-syntax.js => js/src/tests/non262/JSON/parse-number-syntax.js
rename : js/src/tests/ecma_5/JSON/parse-octal-syntax-error.js => js/src/tests/non262/JSON/parse-octal-syntax-error.js
rename : js/src/tests/ecma_5/JSON/parse-primitives.js => js/src/tests/non262/JSON/parse-primitives.js
rename : js/src/tests/ecma_5/JSON/parse-reviver-array-delete.js => js/src/tests/non262/JSON/parse-reviver-array-delete.js
rename : js/src/tests/ecma_5/JSON/parse-reviver.js => js/src/tests/non262/JSON/parse-reviver.js
rename : js/src/tests/ecma_5/JSON/parse-syntax-errors-01.js => js/src/tests/non262/JSON/parse-syntax-errors-01.js
rename : js/src/tests/ecma_5/JSON/parse-syntax-errors-02.js => js/src/tests/non262/JSON/parse-syntax-errors-02.js
rename : js/src/tests/ecma_5/JSON/parse-syntax-errors-03.js => js/src/tests/non262/JSON/parse-syntax-errors-03.js
rename : js/src/tests/ecma_5/JSON/parse.js => js/src/tests/non262/JSON/parse.js
rename : js/src/tests/js1_8_1/JSON/regress-458959.js => js/src/tests/non262/JSON/regress-458959.js
rename : js/src/tests/js1_8_1/JSON/regress-459293.js => js/src/tests/non262/JSON/regress-459293.js
rename : js/src/tests/ecma_5/JSON/shell.js => js/src/tests/non262/JSON/shell.js
rename : js/src/tests/ecma_5/JSON/small-codepoints.js => js/src/tests/non262/JSON/small-codepoints.js
rename : js/src/tests/ecma_5/JSON/stringify-boxed-primitives.js => js/src/tests/non262/JSON/stringify-boxed-primitives.js
rename : js/src/tests/ecma_5/JSON/stringify-call-replacer-once.js => js/src/tests/non262/JSON/stringify-call-replacer-once.js
rename : js/src/tests/ecma_5/JSON/stringify-call-toJSON-once.js => js/src/tests/non262/JSON/stringify-call-toJSON-once.js
rename : js/src/tests/ecma_5/JSON/stringify-dropping-elements.js => js/src/tests/non262/JSON/stringify-dropping-elements.js
rename : js/src/tests/ecma_5/JSON/stringify-gap.js => js/src/tests/non262/JSON/stringify-gap.js
rename : js/src/tests/ecma_5/JSON/stringify-ignore-noncallable-toJSON.js => js/src/tests/non262/JSON/stringify-ignore-noncallable-toJSON.js
rename : js/src/tests/ecma_5/JSON/stringify-large-replacer-array.js => js/src/tests/non262/JSON/stringify-large-replacer-array.js
rename : js/src/tests/ecma_5/JSON/stringify-missing-arguments.js => js/src/tests/non262/JSON/stringify-missing-arguments.js
rename : js/src/tests/ecma_5/JSON/stringify-nonarray-noncallable-replacer.js => js/src/tests/non262/JSON/stringify-nonarray-noncallable-replacer.js
rename : js/src/tests/ecma_5/JSON/stringify-primitives.js => js/src/tests/non262/JSON/stringify-primitives.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-boxed-elements.js => js/src/tests/non262/JSON/stringify-replacer-array-boxed-elements.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-duplicated-element.js => js/src/tests/non262/JSON/stringify-replacer-array-duplicated-element.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-edgecase-jsid-elements.js => js/src/tests/non262/JSON/stringify-replacer-array-edgecase-jsid-elements.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-hijinks.js => js/src/tests/non262/JSON/stringify-replacer-array-hijinks.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-skipped-element.js => js/src/tests/non262/JSON/stringify-replacer-array-skipped-element.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-array-trailing-holes.js => js/src/tests/non262/JSON/stringify-replacer-array-trailing-holes.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer-with-array-indexes.js => js/src/tests/non262/JSON/stringify-replacer-with-array-indexes.js
rename : js/src/tests/ecma_5/JSON/stringify-replacer.js => js/src/tests/non262/JSON/stringify-replacer.js
rename : js/src/tests/ecma_5/JSON/stringify-special-escapes.js => js/src/tests/non262/JSON/stringify-special-escapes.js
rename : js/src/tests/ecma_5/JSON/stringify-toJSON-arguments.js => js/src/tests/non262/JSON/stringify-toJSON-arguments.js
rename : js/src/tests/ecma_5/JSON/stringify.js => js/src/tests/non262/JSON/stringify.js
rename : js/src/tests/ecma_5/JSON/trailing-comma.js => js/src/tests/non262/JSON/trailing-comma.js
rename : js/src/tests/ecma_6/Map/NaN-as-key.js => js/src/tests/non262/Map/NaN-as-key.js
rename : js/src/tests/ecma_6/Map/constructor-iterator-close.js => js/src/tests/non262/Map/constructor-iterator-close.js
rename : js/src/tests/ecma_6/Map/constructor-iterator-primitive.js => js/src/tests/non262/Map/constructor-iterator-primitive.js
rename : js/src/tests/ecma_6/Map/forEach-selfhosted-behavior.js => js/src/tests/non262/Map/forEach-selfhosted-behavior.js
rename : js/src/tests/ecma_6/Map/getter-name.js => js/src/tests/non262/Map/getter-name.js
rename : js/src/tests/ecma_6/Map/iterable.js => js/src/tests/non262/Map/iterable.js
rename : js/src/tests/ecma_6/Map/symbols.js => js/src/tests/non262/Map/symbols.js
rename : js/src/tests/ecma/Math/15.8.1.js => js/src/tests/non262/Math/15.8.1.js
rename : js/src/tests/ecma/Math/15.8.2.13.js => js/src/tests/non262/Math/15.8.2.13.js
rename : js/src/tests/ecma/Math/15.8.2.16.js => js/src/tests/non262/Math/15.8.2.16.js
rename : js/src/tests/ecma/Math/15.8.2.17.js => js/src/tests/non262/Math/15.8.2.17.js
rename : js/src/tests/ecma/Math/15.8.2.18.js => js/src/tests/non262/Math/15.8.2.18.js
rename : js/src/tests/ecma/Math/15.8.2.2.js => js/src/tests/non262/Math/15.8.2.2.js
rename : js/src/tests/ecma/Math/15.8.2.3.js => js/src/tests/non262/Math/15.8.2.3.js
rename : js/src/tests/ecma/Math/15.8.2.4.js => js/src/tests/non262/Math/15.8.2.4.js
rename : js/src/tests/ecma/Math/15.8.2.5.js => js/src/tests/non262/Math/15.8.2.5.js
rename : js/src/tests/ecma/Math/15.8.2.7.js => js/src/tests/non262/Math/15.8.2.7.js
rename : js/src/tests/ecma/Math/15.8.2.8.js => js/src/tests/non262/Math/15.8.2.8.js
rename : js/src/tests/ecma_6/Math/20.2.2.ToNumber.js => js/src/tests/non262/Math/20.2.2.ToNumber.js
rename : js/src/tests/ecma_7/Math/Pow.js => js/src/tests/non262/Math/Pow.js
rename : js/src/tests/ecma_6/Math/acosh-approx.js => js/src/tests/non262/Math/acosh-approx.js
rename : js/src/tests/ecma_6/Math/acosh-exact.js => js/src/tests/non262/Math/acosh-exact.js
rename : js/src/tests/ecma_6/Math/asinh-approx.js => js/src/tests/non262/Math/asinh-approx.js
rename : js/src/tests/ecma_6/Math/asinh-exact.js => js/src/tests/non262/Math/asinh-exact.js
rename : js/src/tests/ecma_6/Math/atanh-approx.js => js/src/tests/non262/Math/atanh-approx.js
rename : js/src/tests/ecma_6/Math/atanh-exact.js => js/src/tests/non262/Math/atanh-exact.js
rename : js/src/tests/ecma_6/Math/cbrt-approx.js => js/src/tests/non262/Math/cbrt-approx.js
rename : js/src/tests/ecma_6/Math/cbrt-exact.js => js/src/tests/non262/Math/cbrt-exact.js
rename : js/src/tests/ecma_6/Math/clz32.js => js/src/tests/non262/Math/clz32.js
rename : js/src/tests/ecma_6/Math/cosh-approx.js => js/src/tests/non262/Math/cosh-approx.js
rename : js/src/tests/ecma_6/Math/cosh-exact.js => js/src/tests/non262/Math/cosh-exact.js
rename : js/src/tests/ecma_6/Math/expm1-approx.js => js/src/tests/non262/Math/expm1-approx.js
rename : js/src/tests/ecma_6/Math/expm1-exact.js => js/src/tests/non262/Math/expm1-exact.js
rename : js/src/tests/ecma_6/Math/expm1-monotonicity.js => js/src/tests/non262/Math/expm1-monotonicity.js
rename : js/src/tests/ecma_6/Math/fround.js => js/src/tests/non262/Math/fround.js
rename : js/src/tests/ecma_6/Math/log10-approx.js => js/src/tests/non262/Math/log10-approx.js
rename : js/src/tests/ecma_6/Math/log10-exact.js => js/src/tests/non262/Math/log10-exact.js
rename : js/src/tests/ecma_6/Math/log1p-approx.js => js/src/tests/non262/Math/log1p-approx.js
rename : js/src/tests/ecma_6/Math/log1p-exact.js => js/src/tests/non262/Math/log1p-exact.js
rename : js/src/tests/ecma_6/Math/log2-approx.js => js/src/tests/non262/Math/log2-approx.js
rename : js/src/tests/ecma_6/Math/log2-exact.js => js/src/tests/non262/Math/log2-exact.js
rename : js/src/tests/ecma_6/Math/shell.js => js/src/tests/non262/Math/shell.js
rename : js/src/tests/ecma_6/Math/sign.js => js/src/tests/non262/Math/sign.js
rename : js/src/tests/ecma_6/Math/sinh-approx.js => js/src/tests/non262/Math/sinh-approx.js
rename : js/src/tests/ecma_6/Math/sinh-exact.js => js/src/tests/non262/Math/sinh-exact.js
rename : js/src/tests/ecma_6/Math/tanh-approx.js => js/src/tests/non262/Math/tanh-approx.js
rename : js/src/tests/ecma_6/Math/tanh-exact.js => js/src/tests/non262/Math/tanh-exact.js
rename : js/src/tests/ecma_6/Math/trunc.js => js/src/tests/non262/Math/trunc.js
rename : js/src/tests/ecma/Number/0x-without-following-hexdigits.js => js/src/tests/non262/Number/0x-without-following-hexdigits.js
rename : js/src/tests/ecma_6/Number/15.7.3.7-EPSILON.js => js/src/tests/non262/Number/15.7.3.7-EPSILON.js
rename : js/src/tests/ecma_5/Number/15.7.4.2.js => js/src/tests/non262/Number/15.7.4.2.js
rename : js/src/tests/ecma_6/Number/20.1.2.10-MIN_SAFE_INTEGER.js => js/src/tests/non262/Number/20.1.2.10-MIN_SAFE_INTEGER.js
rename : js/src/tests/ecma_6/Number/20.1.2.6-MAX_SAFE_INTEGER.js => js/src/tests/non262/Number/20.1.2.6-MAX_SAFE_INTEGER.js
rename : js/src/tests/ecma_6/Number/20.1.3.2-toExponential.js => js/src/tests/non262/Number/20.1.3.2-toExponential.js
rename : js/src/tests/ecma_6/Number/20.1.3.2-toPrecision.js => js/src/tests/non262/Number/20.1.3.2-toPrecision.js
rename : js/src/tests/ecma_6/Number/20.1.3.3-toFixed.js => js/src/tests/non262/Number/20.1.3.3-toFixed.js
rename : js/src/tests/ecma_6/Number/ToNumber.js => js/src/tests/non262/Number/ToNumber.js
rename : js/src/tests/ecma_5/Number/conversion-invalid-precision.js => js/src/tests/non262/Number/conversion-invalid-precision.js
rename : js/src/tests/ecma_5/Number/defaultvalue.js => js/src/tests/non262/Number/defaultvalue.js
rename : js/src/tests/ecma_6/Number/isSafeInteger-01.js => js/src/tests/non262/Number/isSafeInteger-01.js
rename : js/src/tests/ecma_6/Number/parseFloat-01.js => js/src/tests/non262/Number/parseFloat-01.js
rename : js/src/tests/ecma_6/Number/parseInt-01.js => js/src/tests/non262/Number/parseInt-01.js
rename : js/src/tests/ecma_6/Number/parseInt-default-to-decimal.js => js/src/tests/non262/Number/parseInt-default-to-decimal.js
rename : js/src/tests/ecma_3/Number/regress-442242-01.js => js/src/tests/non262/Number/regress-442242-01.js
rename : js/src/tests/ecma_5/Number/toString-radix-handling.js => js/src/tests/non262/Number/toString-radix-handling.js
rename : js/src/tests/ecma_5/Number/tonumber-string-hex.js => js/src/tests/non262/Number/tonumber-string-hex.js
rename : js/src/tests/ecma_6/Promise/bug-1287334.js => js/src/tests/non262/Promise/bug-1287334.js
rename : js/src/tests/ecma_6/Promise/bug-1288382.js => js/src/tests/non262/Promise/bug-1288382.js
rename : js/src/tests/ecma_6/Promise/bug-1289040.js => js/src/tests/non262/Promise/bug-1289040.js
rename : js/src/tests/ecma_6/Promise/dependent-promises.js => js/src/tests/non262/Promise/dependent-promises.js
rename : js/src/tests/ecma_6/Promise/enqueue-promise-reactions.js => js/src/tests/non262/Promise/enqueue-promise-reactions.js
rename : js/src/tests/ecma_6/Promise/get-wait-for-all-promise.js => js/src/tests/non262/Promise/get-wait-for-all-promise.js
rename : js/src/tests/ecma_6/Promise/iterator-close.js => js/src/tests/non262/Promise/iterator-close.js
rename : js/src/tests/ecma_6/Promise/iterator-primitive.js => js/src/tests/non262/Promise/iterator-primitive.js
rename : js/src/tests/ecma_6/Promise/methods-non-enumerable.js => js/src/tests/non262/Promise/methods-non-enumerable.js
rename : js/src/tests/ecma_6/Promise/promise-all.js => js/src/tests/non262/Promise/promise-all.js
rename : js/src/tests/ecma_6/Promise/promise-basics.js => js/src/tests/non262/Promise/promise-basics.js
rename : js/src/tests/ecma_6/Promise/promise-rejection-tracking.js => js/src/tests/non262/Promise/promise-rejection-tracking.js
rename : js/src/tests/ecma_6/Promise/promise-species.js => js/src/tests/non262/Promise/promise-species.js
rename : js/src/tests/ecma_6/Promise/promise-subclassing.js => js/src/tests/non262/Promise/promise-subclassing.js
rename : js/src/tests/ecma_6/Promise/self-resolve.js => js/src/tests/non262/Promise/self-resolve.js
rename : js/src/tests/ecma_6/Proxy/getPrototypeOf.js => js/src/tests/non262/Proxy/getPrototypeOf.js
rename : js/src/tests/ecma_6/Proxy/global-receiver.js => js/src/tests/non262/Proxy/global-receiver.js
rename : js/src/tests/ecma_6/Proxy/hasInstance.js => js/src/tests/non262/Proxy/hasInstance.js
rename : js/src/tests/ecma_6/Proxy/json-stringify-replacer-array-revocable-proxy.js => js/src/tests/non262/Proxy/json-stringify-replacer-array-revocable-proxy.js
rename : js/src/tests/ecma_6/Proxy/ownkeys-allowed-types.js => js/src/tests/non262/Proxy/ownkeys-allowed-types.js
rename : js/src/tests/ecma_6/Proxy/ownkeys-linear.js => js/src/tests/non262/Proxy/ownkeys-linear.js
rename : js/src/tests/ecma_6/Proxy/ownkeys-trap-duplicates.js => js/src/tests/non262/Proxy/ownkeys-trap-duplicates.js
rename : js/src/tests/ecma_6/Proxy/proxy-__proto__.js => js/src/tests/non262/Proxy/proxy-__proto__.js
rename : js/src/tests/ecma_6/Proxy/proxy-constructNonObject.js => js/src/tests/non262/Proxy/proxy-constructNonObject.js
rename : js/src/tests/ecma_6/Proxy/proxy-for-in.js => js/src/tests/non262/Proxy/proxy-for-in.js
rename : js/src/tests/ecma_6/Proxy/proxy-no-receiver-overwrite.js => js/src/tests/non262/Proxy/proxy-no-receiver-overwrite.js
rename : js/src/tests/ecma_6/Proxy/proxy-proto-lazy-props.js => js/src/tests/non262/Proxy/proxy-proto-lazy-props.js
rename : js/src/tests/ecma_6/Proxy/proxy-with-revoked-arguments.js => js/src/tests/non262/Proxy/proxy-with-revoked-arguments.js
rename : js/src/tests/ecma_6/Proxy/regress-bug1037770.js => js/src/tests/non262/Proxy/regress-bug1037770.js
rename : js/src/tests/ecma_6/Proxy/regress-bug1062349.js => js/src/tests/non262/Proxy/regress-bug1062349.js
rename : js/src/tests/ecma_6/Proxy/regress-bug950407.js => js/src/tests/non262/Proxy/regress-bug950407.js
rename : js/src/tests/ecma_6/Proxy/revocable-proxy-prototype.js => js/src/tests/non262/Proxy/revocable-proxy-prototype.js
rename : js/src/tests/ecma_6/Proxy/revoke-as-side-effect.js => js/src/tests/non262/Proxy/revoke-as-side-effect.js
rename : js/src/tests/ecma_6/Proxy/setPrototypeOf.js => js/src/tests/non262/Proxy/setPrototypeOf.js
rename : js/src/tests/ecma_6/Proxy/trap-null.js => js/src/tests/non262/Proxy/trap-null.js
rename : js/src/tests/ecma_6/Reflect/apply.js => js/src/tests/non262/Reflect/apply.js
rename : js/src/tests/ecma_6/Reflect/argumentsList.js => js/src/tests/non262/Reflect/argumentsList.js
rename : js/src/tests/ecma_6/Reflect/construct.js => js/src/tests/non262/Reflect/construct.js
rename : js/src/tests/ecma_6/Reflect/defineProperty.js => js/src/tests/non262/Reflect/defineProperty.js
rename : js/src/tests/ecma_6/Reflect/deleteProperty.js => js/src/tests/non262/Reflect/deleteProperty.js
rename : js/src/tests/ecma_6/Reflect/get.js => js/src/tests/non262/Reflect/get.js
rename : js/src/tests/ecma_6/Reflect/getOwnPropertyDescriptor.js => js/src/tests/non262/Reflect/getOwnPropertyDescriptor.js
rename : js/src/tests/ecma_6/Reflect/getPrototypeOf.js => js/src/tests/non262/Reflect/getPrototypeOf.js
rename : js/src/tests/ecma_6/Reflect/has.js => js/src/tests/non262/Reflect/has.js
rename : js/src/tests/ecma_6/Reflect/isExtensible.js => js/src/tests/non262/Reflect/isExtensible.js
rename : js/src/tests/ecma_6/Reflect/ownKeys.js => js/src/tests/non262/Reflect/ownKeys.js
rename : js/src/tests/ecma_6/Reflect/preventExtensions.js => js/src/tests/non262/Reflect/preventExtensions.js
rename : js/src/tests/ecma_6/Reflect/propertyKeys.js => js/src/tests/non262/Reflect/propertyKeys.js
rename : js/src/tests/ecma_6/Reflect/set.js => js/src/tests/non262/Reflect/set.js
rename : js/src/tests/ecma_6/Reflect/setPrototypeOf.js => js/src/tests/non262/Reflect/setPrototypeOf.js
rename : js/src/tests/ecma_6/Reflect/shell.js => js/src/tests/non262/Reflect/shell.js
rename : js/src/tests/ecma_6/Reflect/surfaces.js => js/src/tests/non262/Reflect/surfaces.js
rename : js/src/tests/ecma_6/Reflect/target.js => js/src/tests/non262/Reflect/target.js
rename : js/src/tests/ecma_5/RegExp/15.10.5-01.js => js/src/tests/non262/RegExp/15.10.5-01.js
rename : js/src/tests/ecma_3/RegExp/15.10.6.2-2.js => js/src/tests/non262/RegExp/15.10.6.2-2.js
rename : js/src/tests/ecma_5/RegExp/15.10.7.5-01.js => js/src/tests/non262/RegExp/15.10.7.5-01.js
rename : js/src/tests/ecma_3/String/15.5.4.11.js => js/src/tests/non262/RegExp/15.5.4.11.js
rename : js/src/tests/ecma_5/RegExp/7.8.5-01.js => js/src/tests/non262/RegExp/7.8.5-01.js
rename : js/src/tests/ecma_6/RegExp/RegExpExec-exec.js => js/src/tests/non262/RegExp/RegExpExec-exec.js
rename : js/src/tests/ecma_6/RegExp/RegExpExec-return.js => js/src/tests/non262/RegExp/RegExpExec-return.js
rename : js/src/tests/js1_2/regexp/RegExp_dollar_number.js => js/src/tests/non262/RegExp/RegExp_dollar_number.js
rename : js/src/tests/js1_2/regexp/RegExp_lastMatch.js => js/src/tests/non262/RegExp/RegExp_lastMatch.js
rename : js/src/tests/js1_2/regexp/RegExp_lastMatch_as_array.js => js/src/tests/non262/RegExp/RegExp_lastMatch_as_array.js
rename : js/src/tests/js1_2/regexp/RegExp_lastParen.js => js/src/tests/non262/RegExp/RegExp_lastParen.js
rename : js/src/tests/js1_2/regexp/RegExp_lastParen_as_array.js => js/src/tests/non262/RegExp/RegExp_lastParen_as_array.js
rename : js/src/tests/js1_2/regexp/RegExp_leftContext.js => js/src/tests/non262/RegExp/RegExp_leftContext.js
rename : js/src/tests/js1_2/regexp/RegExp_leftContext_as_array.js => js/src/tests/non262/RegExp/RegExp_leftContext_as_array.js
rename : js/src/tests/js1_2/regexp/RegExp_object.js => js/src/tests/non262/RegExp/RegExp_object.js
rename : js/src/tests/js1_2/regexp/RegExp_rightContext.js => js/src/tests/non262/RegExp/RegExp_rightContext.js
rename : js/src/tests/js1_2/regexp/RegExp_rightContext_as_array.js => js/src/tests/non262/RegExp/RegExp_rightContext_as_array.js
rename : js/src/tests/ecma_6/RegExp/character-class-escape-s.js => js/src/tests/non262/RegExp/character-class-escape-s.js
rename : js/src/tests/ecma_6/RegExp/character-escape-class-s-mongolian-vowel-separator.js => js/src/tests/non262/RegExp/character-escape-class-s-mongolian-vowel-separator.js
rename : js/src/tests/ecma_6/RegExp/class-null.js => js/src/tests/non262/RegExp/class-null.js
rename : js/src/tests/ecma_6/RegExp/compile-lastIndex.js => js/src/tests/non262/RegExp/compile-lastIndex.js
rename : js/src/tests/ecma_6/RegExp/compile-symbol.js => js/src/tests/non262/RegExp/compile-symbol.js
rename : js/src/tests/ecma_6/RegExp/constructor-IsRegExp.js => js/src/tests/non262/RegExp/constructor-IsRegExp.js
rename : js/src/tests/ecma_6/RegExp/constructor-constructor.js => js/src/tests/non262/RegExp/constructor-constructor.js
rename : js/src/tests/ecma_6/RegExp/constructor-ordering-2.js => js/src/tests/non262/RegExp/constructor-ordering-2.js
rename : js/src/tests/ecma_6/RegExp/constructor-ordering.js => js/src/tests/non262/RegExp/constructor-ordering.js
rename : js/src/tests/ecma_6/RegExp/constructor-regexp-unicode.js => js/src/tests/non262/RegExp/constructor-regexp-unicode.js
rename : js/src/tests/ecma_6/RegExp/constructor-regexp.js => js/src/tests/non262/RegExp/constructor-regexp.js
rename : js/src/tests/ecma_6/RegExp/constructor-symbol.js => js/src/tests/non262/RegExp/constructor-symbol.js
rename : js/src/tests/js1_2/regexp/control_characters.js => js/src/tests/non262/RegExp/control_characters.js
rename : js/src/tests/ecma_6/RegExp/descriptor.js => js/src/tests/non262/RegExp/descriptor.js
rename : js/src/tests/ecma_5/RegExp/empty-lookahead.js => js/src/tests/non262/RegExp/empty-lookahead.js
rename : js/src/tests/ecma_6/RegExp/escape.js => js/src/tests/non262/RegExp/escape.js
rename : js/src/tests/js1_2/regexp/everything.js => js/src/tests/non262/RegExp/everything.js
rename : js/src/tests/ecma_2/RegExp/exec-002.js => js/src/tests/non262/RegExp/exec-002.js
rename : js/src/tests/ecma_5/RegExp/exec-lastIndex-ToInteger.js => js/src/tests/non262/RegExp/exec-lastIndex-ToInteger.js
rename : js/src/tests/ecma_6/RegExp/exec-lastIndex-negative.js => js/src/tests/non262/RegExp/exec-lastIndex-negative.js
rename : js/src/tests/ecma_5/RegExp/exec.js => js/src/tests/non262/RegExp/exec.js
rename : js/src/tests/ecma_6/RegExp/flag-accessors.js => js/src/tests/non262/RegExp/flag-accessors.js
rename : js/src/tests/ecma_6/RegExp/flags-param-handling.js => js/src/tests/non262/RegExp/flags-param-handling.js
rename : js/src/tests/ecma_6/RegExp/flags.js => js/src/tests/non262/RegExp/flags.js
rename : js/src/tests/ecma_6/RegExp/getter-name.js => js/src/tests/non262/RegExp/getter-name.js
rename : js/src/tests/ecma_6/RegExp/ignoreCase-multiple.js => js/src/tests/non262/RegExp/ignoreCase-multiple.js
rename : js/src/tests/ecma_6/RegExp/ignoreCase-non-latin1-to-latin1.js => js/src/tests/non262/RegExp/ignoreCase-non-latin1-to-latin1.js
rename : js/src/tests/ecma_5/RegExp/instance-property-storage-introspection.js => js/src/tests/non262/RegExp/instance-property-storage-introspection.js
rename : js/src/tests/ecma_2017/RegExp/lastIndex-exec.js => js/src/tests/non262/RegExp/lastIndex-exec.js
rename : js/src/tests/ecma_2017/RegExp/lastIndex-match-or-replace.js => js/src/tests/non262/RegExp/lastIndex-match-or-replace.js
rename : js/src/tests/ecma_6/RegExp/lastIndex-nonwritable.js => js/src/tests/non262/RegExp/lastIndex-nonwritable.js
rename : js/src/tests/ecma_2017/RegExp/lastIndex-search.js => js/src/tests/non262/RegExp/lastIndex-search.js
rename : js/src/tests/ecma_6/RegExp/match-local-tolength-recompilation.js => js/src/tests/non262/RegExp/match-local-tolength-recompilation.js
rename : js/src/tests/ecma_6/RegExp/match-this.js => js/src/tests/non262/RegExp/match-this.js
rename : js/src/tests/ecma_6/RegExp/match-trace.js => js/src/tests/non262/RegExp/match-trace.js
rename : js/src/tests/ecma_6/RegExp/match.js => js/src/tests/non262/RegExp/match.js
rename : js/src/tests/ecma_2/RegExp/multiline-001.js => js/src/tests/non262/RegExp/multiline-001.js
rename : js/src/tests/ecma_2/RegExp/octal-001.js => js/src/tests/non262/RegExp/octal-001.js
rename : js/src/tests/ecma_2/RegExp/octal-002.js => js/src/tests/non262/RegExp/octal-002.js
rename : js/src/tests/ecma_2/RegExp/octal-003.js => js/src/tests/non262/RegExp/octal-003.js
rename : js/src/tests/ecma_3/RegExp/perlstress-001.js => js/src/tests/non262/RegExp/perlstress-001.js
rename : js/src/tests/ecma_3/RegExp/perlstress-002.js => js/src/tests/non262/RegExp/perlstress-002.js
rename : js/src/tests/ecma_2/RegExp/properties-001.js => js/src/tests/non262/RegExp/properties-001.js
rename : js/src/tests/ecma_2/RegExp/properties-002.js => js/src/tests/non262/RegExp/properties-002.js
rename : js/src/tests/ecma_2018/RegExp/prototype-different-global.js => js/src/tests/non262/RegExp/prototype-different-global.js
rename : js/src/tests/ecma_6/RegExp/prototype.js => js/src/tests/non262/RegExp/prototype.js
rename : js/src/tests/ecma_2/RegExp/regexp-enumerate-001.js => js/src/tests/non262/RegExp/regexp-enumerate-001.js
rename : js/src/tests/ecma_5/RegExp/regexp-space-character-class.js => js/src/tests/non262/RegExp/regexp-space-character-class.js
rename : js/src/tests/ecma_2/RegExp/regress-001.js => js/src/tests/non262/RegExp/regress-001.js
rename : js/src/tests/ecma_3/RegExp/regress-100199.js => js/src/tests/non262/RegExp/regress-100199.js
rename : js/src/tests/ecma_3/RegExp/regress-105972.js => js/src/tests/non262/RegExp/regress-105972.js
rename : js/src/tests/ecma_3/RegExp/regress-119909.js => js/src/tests/non262/RegExp/regress-119909.js
rename : js/src/tests/ecma_3/RegExp/regress-122076.js => js/src/tests/non262/RegExp/regress-122076.js
rename : js/src/tests/ecma_3/RegExp/regress-123437.js => js/src/tests/non262/RegExp/regress-123437.js
rename : js/src/tests/ecma_3/RegExp/regress-165353.js => js/src/tests/non262/RegExp/regress-165353.js
rename : js/src/tests/ecma_3/RegExp/regress-169497.js => js/src/tests/non262/RegExp/regress-169497.js
rename : js/src/tests/ecma_3/RegExp/regress-169534.js => js/src/tests/non262/RegExp/regress-169534.js
rename : js/src/tests/ecma_3/RegExp/regress-187133.js => js/src/tests/non262/RegExp/regress-187133.js
rename : js/src/tests/ecma_3/RegExp/regress-188206.js => js/src/tests/non262/RegExp/regress-188206.js
rename : js/src/tests/ecma_3/RegExp/regress-191479.js => js/src/tests/non262/RegExp/regress-191479.js
rename : js/src/tests/ecma_3/RegExp/regress-202564.js => js/src/tests/non262/RegExp/regress-202564.js
rename : js/src/tests/ecma_3/RegExp/regress-209067.js => js/src/tests/non262/RegExp/regress-209067.js
rename : js/src/tests/ecma_3/RegExp/regress-209919.js => js/src/tests/non262/RegExp/regress-209919.js
rename : js/src/tests/ecma_3/RegExp/regress-216591.js => js/src/tests/non262/RegExp/regress-216591.js
rename : js/src/tests/ecma_3/RegExp/regress-220367-001.js => js/src/tests/non262/RegExp/regress-220367-001.js
rename : js/src/tests/ecma_3/RegExp/regress-223273.js => js/src/tests/non262/RegExp/regress-223273.js
rename : js/src/tests/ecma_3/RegExp/regress-223535.js => js/src/tests/non262/RegExp/regress-223535.js
rename : js/src/tests/ecma_3/RegExp/regress-224676.js => js/src/tests/non262/RegExp/regress-224676.js
rename : js/src/tests/ecma_3/RegExp/regress-225289.js => js/src/tests/non262/RegExp/regress-225289.js
rename : js/src/tests/ecma_3/RegExp/regress-225343.js => js/src/tests/non262/RegExp/regress-225343.js
rename : js/src/tests/ecma_3/RegExp/regress-24712.js => js/src/tests/non262/RegExp/regress-24712.js
rename : js/src/tests/ecma_3/RegExp/regress-285219.js => js/src/tests/non262/RegExp/regress-285219.js
rename : js/src/tests/ecma_3/RegExp/regress-28686.js => js/src/tests/non262/RegExp/regress-28686.js
rename : js/src/tests/ecma_3_1/RegExp/regress-305064.js => js/src/tests/non262/RegExp/regress-305064.js
rename : js/src/tests/ecma_3/RegExp/regress-307456.js => js/src/tests/non262/RegExp/regress-307456.js
rename : js/src/tests/ecma_3/RegExp/regress-309840.js => js/src/tests/non262/RegExp/regress-309840.js
rename : js/src/tests/ecma_3/RegExp/regress-312351.js => js/src/tests/non262/RegExp/regress-312351.js
rename : js/src/tests/ecma_3/RegExp/regress-31316.js => js/src/tests/non262/RegExp/regress-31316.js
rename : js/src/tests/ecma_3/RegExp/regress-330684.js => js/src/tests/non262/RegExp/regress-330684.js
rename : js/src/tests/ecma_3/RegExp/regress-334158.js => js/src/tests/non262/RegExp/regress-334158.js
rename : js/src/tests/ecma_3/RegExp/regress-346090.js => js/src/tests/non262/RegExp/regress-346090.js
rename : js/src/tests/ecma_3/RegExp/regress-367888.js => js/src/tests/non262/RegExp/regress-367888.js
rename : js/src/tests/ecma_3/RegExp/regress-375642.js => js/src/tests/non262/RegExp/regress-375642.js
rename : js/src/tests/ecma_3/RegExp/regress-375651.js => js/src/tests/non262/RegExp/regress-375651.js
rename : js/src/tests/ecma_3/RegExp/regress-375711.js => js/src/tests/non262/RegExp/regress-375711.js
rename : js/src/tests/ecma_3/RegExp/regress-375715-01-n.js => js/src/tests/non262/RegExp/regress-375715-01-n.js
rename : js/src/tests/ecma_3/RegExp/regress-375715-02.js => js/src/tests/non262/RegExp/regress-375715-02.js
rename : js/src/tests/ecma_3/RegExp/regress-375715-03.js => js/src/tests/non262/RegExp/regress-375715-03.js
rename : js/src/tests/ecma_3/RegExp/regress-375715-04.js => js/src/tests/non262/RegExp/regress-375715-04.js
rename : js/src/tests/ecma_5/RegExp/regress-429241.js => js/src/tests/non262/RegExp/regress-429241.js
rename : js/src/tests/ecma_3/RegExp/regress-436700.js => js/src/tests/non262/RegExp/regress-436700.js
rename : js/src/tests/ecma_3/RegExp/regress-465862.js => js/src/tests/non262/RegExp/regress-465862.js
rename : js/src/tests/ecma_3/RegExp/regress-57572.js => js/src/tests/non262/RegExp/regress-57572.js
rename : js/src/tests/ecma_3/RegExp/regress-57631.js => js/src/tests/non262/RegExp/regress-57631.js
rename : js/src/tests/ecma_5/RegExp/regress-576828.js => js/src/tests/non262/RegExp/regress-576828.js
rename : js/src/tests/ecma_5/RegExp/regress-613820-1.js => js/src/tests/non262/RegExp/regress-613820-1.js
rename : js/src/tests/ecma_5/RegExp/regress-613820-2.js => js/src/tests/non262/RegExp/regress-613820-2.js
rename : js/src/tests/ecma_5/RegExp/regress-613820-3.js => js/src/tests/non262/RegExp/regress-613820-3.js
rename : js/src/tests/ecma_5/RegExp/regress-617935.js => js/src/tests/non262/RegExp/regress-617935.js
rename : js/src/tests/js1_2/regexp/regress-6359.js => js/src/tests/non262/RegExp/regress-6359.js
rename : js/src/tests/ecma_3/RegExp/regress-67773.js => js/src/tests/non262/RegExp/regress-67773.js
rename : js/src/tests/ecma_3/RegExp/regress-72964.js => js/src/tests/non262/RegExp/regress-72964.js
rename : js/src/tests/ecma_3/RegExp/regress-76683.js => js/src/tests/non262/RegExp/regress-76683.js
rename : js/src/tests/ecma_3/RegExp/regress-78156.js => js/src/tests/non262/RegExp/regress-78156.js
rename : js/src/tests/ecma_3/RegExp/regress-85721.js => js/src/tests/non262/RegExp/regress-85721.js
rename : js/src/tests/ecma_3/RegExp/regress-87231.js => js/src/tests/non262/RegExp/regress-87231.js
rename : js/src/tests/js1_2/regexp/regress-9141.js => js/src/tests/non262/RegExp/regress-9141.js
rename : js/src/tests/ecma_3/RegExp/regress-98306.js => js/src/tests/non262/RegExp/regress-98306.js
rename : js/src/tests/js1_8_5/regress/regress-yarr-regexp.js => js/src/tests/non262/RegExp/regress-yarr-regexp.js
rename : js/src/tests/ecma_6/RegExp/replace-compile-elembase.js => js/src/tests/non262/RegExp/replace-compile-elembase.js
rename : js/src/tests/ecma_6/RegExp/replace-compile.js => js/src/tests/non262/RegExp/replace-compile.js
rename : js/src/tests/ecma_6/RegExp/replace-global-unicode.js => js/src/tests/non262/RegExp/replace-global-unicode.js
rename : js/src/tests/ecma_6/RegExp/replace-local-tolength-lastindex.js => js/src/tests/non262/RegExp/replace-local-tolength-lastindex.js
rename : js/src/tests/ecma_6/RegExp/replace-local-tolength-recompilation.js => js/src/tests/non262/RegExp/replace-local-tolength-recompilation.js
rename : js/src/tests/ecma_6/RegExp/replace-sticky-lastIndex.js => js/src/tests/non262/RegExp/replace-sticky-lastIndex.js
rename : js/src/tests/ecma_6/RegExp/replace-sticky.js => js/src/tests/non262/RegExp/replace-sticky.js
rename : js/src/tests/ecma_6/RegExp/replace-this.js => js/src/tests/non262/RegExp/replace-this.js
rename : js/src/tests/ecma_6/RegExp/replace-trace.js => js/src/tests/non262/RegExp/replace-trace.js
rename : js/src/tests/ecma_6/RegExp/replace-twoBytes.js => js/src/tests/non262/RegExp/replace-twoBytes.js
rename : js/src/tests/ecma_6/RegExp/replace.js => js/src/tests/non262/RegExp/replace.js
rename : js/src/tests/ecma_6/RegExp/search-this.js => js/src/tests/non262/RegExp/search-this.js
rename : js/src/tests/ecma_6/RegExp/search-trace.js => js/src/tests/non262/RegExp/search-trace.js
rename : js/src/tests/ecma_6/RegExp/search.js => js/src/tests/non262/RegExp/search.js
rename : js/src/tests/ecma_3/RegExp/shell.js => js/src/tests/non262/RegExp/shell.js
rename : js/src/tests/ecma_6/RegExp/source.js => js/src/tests/non262/RegExp/source.js
rename : js/src/tests/ecma_6/RegExp/split-deleted-flags.js => js/src/tests/non262/RegExp/split-deleted-flags.js
rename : js/src/tests/ecma_6/RegExp/split-flags-on-obj.js => js/src/tests/non262/RegExp/split-flags-on-obj.js
rename : js/src/tests/ecma_6/RegExp/split-invalid-lastIndex.js => js/src/tests/non262/RegExp/split-invalid-lastIndex.js
rename : js/src/tests/ecma_6/RegExp/split-limit.js => js/src/tests/non262/RegExp/split-limit.js
rename : js/src/tests/ecma_6/RegExp/split-obj.js => js/src/tests/non262/RegExp/split-obj.js
rename : js/src/tests/ecma_6/RegExp/split-prop-access.js => js/src/tests/non262/RegExp/split-prop-access.js
rename : js/src/tests/ecma_6/RegExp/split-this.js => js/src/tests/non262/RegExp/split-this.js
rename : js/src/tests/ecma_6/RegExp/split-trace.js => js/src/tests/non262/RegExp/split-trace.js
rename : js/src/tests/ecma_6/RegExp/split.js => js/src/tests/non262/RegExp/split.js
rename : js/src/tests/ecma_6/RegExp/sticky.js => js/src/tests/non262/RegExp/sticky.js
rename : js/src/tests/ecma_6/RegExp/test-emptyMatch.js => js/src/tests/non262/RegExp/test-emptyMatch.js
rename : js/src/tests/ecma_6/RegExp/test-trailing.js => js/src/tests/non262/RegExp/test-trailing.js
rename : js/src/tests/ecma_6/RegExp/toString.js => js/src/tests/non262/RegExp/toString.js
rename : js/src/tests/ecma_6/RegExp/unicode-back-reference.js => js/src/tests/non262/RegExp/unicode-back-reference.js
rename : js/src/tests/ecma_6/RegExp/unicode-braced.js => js/src/tests/non262/RegExp/unicode-braced.js
rename : js/src/tests/ecma_6/RegExp/unicode-character-class-escape.js => js/src/tests/non262/RegExp/unicode-character-class-escape.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-braced.js => js/src/tests/non262/RegExp/unicode-class-braced.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-empty.js => js/src/tests/non262/RegExp/unicode-class-empty.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-ignoreCase.js => js/src/tests/non262/RegExp/unicode-class-ignoreCase.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-lead-trail.js => js/src/tests/non262/RegExp/unicode-class-lead-trail.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-negated.js => js/src/tests/non262/RegExp/unicode-class-negated.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-range.js => js/src/tests/non262/RegExp/unicode-class-range.js
rename : js/src/tests/ecma_6/RegExp/unicode-class-raw.js => js/src/tests/non262/RegExp/unicode-class-raw.js
rename : js/src/tests/ecma_6/RegExp/unicode-disallow-extended.js => js/src/tests/non262/RegExp/unicode-disallow-extended.js
rename : js/src/tests/ecma_6/RegExp/unicode-everything.js => js/src/tests/non262/RegExp/unicode-everything.js
rename : js/src/tests/ecma_6/RegExp/unicode-ignoreCase-ascii.js => js/src/tests/non262/RegExp/unicode-ignoreCase-ascii.js
rename : js/src/tests/ecma_6/RegExp/unicode-ignoreCase-escape.js => js/src/tests/non262/RegExp/unicode-ignoreCase-escape.js
rename : js/src/tests/ecma_6/RegExp/unicode-ignoreCase-negated.js => js/src/tests/non262/RegExp/unicode-ignoreCase-negated.js
rename : js/src/tests/ecma_6/RegExp/unicode-ignoreCase-word-boundary.js => js/src/tests/non262/RegExp/unicode-ignoreCase-word-boundary.js
rename : js/src/tests/ecma_6/RegExp/unicode-ignoreCase.js => js/src/tests/non262/RegExp/unicode-ignoreCase.js
rename : js/src/tests/ecma_6/RegExp/unicode-index.js => js/src/tests/non262/RegExp/unicode-index.js
rename : js/src/tests/ecma_6/RegExp/unicode-lead-trail.js => js/src/tests/non262/RegExp/unicode-lead-trail.js
rename : js/src/tests/ecma_6/RegExp/unicode-raw.js => js/src/tests/non262/RegExp/unicode-raw.js
rename : js/src/tests/js1_7/regexp/yflag.js => js/src/tests/non262/RegExp/yflag.js
rename : js/src/tests/ecma_7/SIMD/ToSource.js => js/src/tests/non262/SIMD/ToSource.js
rename : js/src/tests/ecma_7/SIMD/binary-operations.js => js/src/tests/non262/SIMD/binary-operations.js
rename : js/src/tests/ecma_7/SIMD/bug1023145.js => js/src/tests/non262/SIMD/bug1023145.js
rename : js/src/tests/ecma_7/SIMD/bug953270.js => js/src/tests/non262/SIMD/bug953270.js
rename : js/src/tests/ecma_7/SIMD/check.js => js/src/tests/non262/SIMD/check.js
rename : js/src/tests/ecma_7/SIMD/comparisons.js => js/src/tests/non262/SIMD/comparisons.js
rename : js/src/tests/ecma_7/SIMD/constructors.js => js/src/tests/non262/SIMD/constructors.js
rename : js/src/tests/ecma_7/SIMD/conversions.js => js/src/tests/non262/SIMD/conversions.js
rename : js/src/tests/ecma_7/SIMD/float64x2-arithmetic.js => js/src/tests/non262/SIMD/float64x2-arithmetic.js
rename : js/src/tests/ecma_7/SIMD/load-floats.js => js/src/tests/non262/SIMD/load-floats.js
rename : js/src/tests/ecma_7/SIMD/load-int16x8.js => js/src/tests/non262/SIMD/load-int16x8.js
rename : js/src/tests/ecma_7/SIMD/load-int32x4.js => js/src/tests/non262/SIMD/load-int32x4.js
rename : js/src/tests/ecma_7/SIMD/load-int8x16.js => js/src/tests/non262/SIMD/load-int8x16.js
rename : js/src/tests/ecma_7/SIMD/load-sab-buffer-compat.js => js/src/tests/non262/SIMD/load-sab-buffer-compat.js
rename : js/src/tests/ecma_7/SIMD/load-unsigned-integers.js => js/src/tests/non262/SIMD/load-unsigned-integers.js
rename : js/src/tests/ecma_7/SIMD/minmax.js => js/src/tests/non262/SIMD/minmax.js
rename : js/src/tests/ecma_7/SIMD/replaceLane.js => js/src/tests/non262/SIMD/replaceLane.js
rename : js/src/tests/ecma_7/SIMD/select-bitselect.js => js/src/tests/non262/SIMD/select-bitselect.js
rename : js/src/tests/ecma_7/SIMD/shell.js => js/src/tests/non262/SIMD/shell.js
rename : js/src/tests/ecma_7/SIMD/shifts.js => js/src/tests/non262/SIMD/shifts.js
rename : js/src/tests/ecma_7/SIMD/splat.js => js/src/tests/non262/SIMD/splat.js
rename : js/src/tests/ecma_7/SIMD/store.js => js/src/tests/non262/SIMD/store.js
rename : js/src/tests/ecma_7/SIMD/swizzle-shuffle.js => js/src/tests/non262/SIMD/swizzle-shuffle.js
rename : js/src/tests/ecma_7/SIMD/toString.js => js/src/tests/non262/SIMD/toString.js
rename : js/src/tests/ecma_7/SIMD/typedobjects.js => js/src/tests/non262/SIMD/typedobjects.js
rename : js/src/tests/ecma_7/SIMD/unary-operations.js => js/src/tests/non262/SIMD/unary-operations.js
rename : js/src/tests/js1_5/Scope/regress-154693.js => js/src/tests/non262/Scope/regress-154693.js
rename : js/src/tests/js1_5/Scope/regress-181834.js => js/src/tests/non262/Scope/regress-181834.js
rename : js/src/tests/js1_5/Scope/regress-184107.js => js/src/tests/non262/Scope/regress-184107.js
rename : js/src/tests/js1_5/Scope/regress-185485.js => js/src/tests/non262/Scope/regress-185485.js
rename : js/src/tests/js1_5/Scope/regress-191276.js => js/src/tests/non262/Scope/regress-191276.js
rename : js/src/tests/js1_5/Scope/regress-192226.js => js/src/tests/non262/Scope/regress-192226.js
rename : js/src/tests/js1_5/Scope/regress-202678-001.js => js/src/tests/non262/Scope/regress-202678-001.js
rename : js/src/tests/js1_5/Scope/regress-202678-002.js => js/src/tests/non262/Scope/regress-202678-002.js
rename : js/src/tests/js1_5/Scope/regress-208496-001.js => js/src/tests/non262/Scope/regress-208496-001.js
rename : js/src/tests/js1_5/Scope/regress-208496-002.js => js/src/tests/non262/Scope/regress-208496-002.js
rename : js/src/tests/js1_5/Scope/regress-220362.js => js/src/tests/non262/Scope/regress-220362.js
rename : js/src/tests/js1_5/Scope/regress-446026-01.js => js/src/tests/non262/Scope/regress-446026-01.js
rename : js/src/tests/js1_5/Scope/regress-446026-02.js => js/src/tests/non262/Scope/regress-446026-02.js
rename : js/src/tests/js1_5/Scope/regress-77578-001.js => js/src/tests/non262/Scope/regress-77578-001.js
rename : js/src/tests/js1_5/Scope/scope-002.js => js/src/tests/non262/Scope/scope-002.js
rename : js/src/tests/js1_5/Scope/scope-003.js => js/src/tests/non262/Scope/scope-003.js
rename : js/src/tests/js1_5/Scope/scope-004.js => js/src/tests/non262/Scope/scope-004.js
rename : js/src/tests/js1_3/Script/delete-001.js => js/src/tests/non262/Script/delete-001.js
rename : js/src/tests/js1_3/Script/function-002.js => js/src/tests/non262/Script/function-002.js
rename : js/src/tests/js1_3/Script/in-001.js => js/src/tests/non262/Script/in-001.js
rename : js/src/tests/js1_3/Script/new-001.js => js/src/tests/non262/Script/new-001.js
rename : js/src/tests/js1_3/Script/switch-001.js => js/src/tests/non262/Script/switch-001.js
rename : js/src/tests/ecma_6/Set/NaN-as-key.js => js/src/tests/non262/Set/NaN-as-key.js
rename : js/src/tests/ecma_6/Set/forEach-selfhosted-behavior.js => js/src/tests/non262/Set/forEach-selfhosted-behavior.js
rename : js/src/tests/ecma_6/Set/getter-name.js => js/src/tests/non262/Set/getter-name.js
rename : js/src/tests/ecma_6/Set/symbols.js => js/src/tests/non262/Set/symbols.js
rename : js/src/tests/ecma_5/String/15.5.4.11-01.js => js/src/tests/non262/String/15.5.4.11-01.js
rename : js/src/tests/ecma_5/String/15.5.4.2.js => js/src/tests/non262/String/15.5.4.2.js
rename : js/src/tests/ecma_5/String/15.5.4.7.js => js/src/tests/non262/String/15.5.4.7.js
rename : js/src/tests/ecma_6/String/AdvanceStringIndex.js => js/src/tests/non262/String/AdvanceStringIndex.js
rename : js/src/tests/ecma_6/String/IsRegExp.js => js/src/tests/non262/String/IsRegExp.js
rename : js/src/tests/ecma_6/String/codePointAt.js => js/src/tests/non262/String/codePointAt.js
rename : js/src/tests/ecma_5/String/defaultvalue.js => js/src/tests/non262/String/defaultvalue.js
rename : js/src/tests/ecma_6/String/fromCodePoint.js => js/src/tests/non262/String/fromCodePoint.js
rename : js/src/tests/js1_6/String/generics-deprecated.js => js/src/tests/non262/String/generics-deprecated.js
rename : js/src/tests/js1_6/String/generics.js => js/src/tests/non262/String/generics.js
rename : js/src/tests/ecma_6/String/internalUsage.js => js/src/tests/non262/String/internalUsage.js
rename : js/src/tests/ecma_6/String/iterator_edge_cases.js => js/src/tests/non262/String/iterator_edge_cases.js
rename : js/src/tests/ecma/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js => js/src/tests/non262/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js
rename : js/src/tests/ecma_6/String/make-normalize-generateddata-input.py => js/src/tests/non262/String/make-normalize-generateddata-input.py
rename : js/src/tests/ecma_2/String/match-001.js => js/src/tests/non262/String/match-001.js
rename : js/src/tests/ecma_2/String/match-002.js => js/src/tests/non262/String/match-002.js
rename : js/src/tests/ecma_2/String/match-003.js => js/src/tests/non262/String/match-003.js
rename : js/src/tests/ecma_2/String/match-004.js => js/src/tests/non262/String/match-004.js
rename : js/src/tests/ecma_6/String/match-GetMethod.js => js/src/tests/non262/String/match-GetMethod.js
rename : js/src/tests/ecma_5/String/match-defines-match-elements.js => js/src/tests/non262/String/match-defines-match-elements.js
rename : js/src/tests/ecma_5/String/match-forward-lookahead.js => js/src/tests/non262/String/match-forward-lookahead.js
rename : js/src/tests/ecma_5/String/match-throws-nonwritable-lastIndex-global.js => js/src/tests/non262/String/match-throws-nonwritable-lastIndex-global.js
rename : js/src/tests/ecma_5/String/match-updates-global-lastIndex.js => js/src/tests/non262/String/match-updates-global-lastIndex.js
rename : js/src/tests/ecma_6/String/match.js => js/src/tests/non262/String/match.js
rename : js/src/tests/ecma_6/String/normalize-form-non-atom.js => js/src/tests/non262/String/normalize-form-non-atom.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-input.js => js/src/tests/non262/String/normalize-generateddata-input.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-part0.js => js/src/tests/non262/String/normalize-generateddata-part0.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-part1-not-listed.js => js/src/tests/non262/String/normalize-generateddata-part1-not-listed.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-part1.js => js/src/tests/non262/String/normalize-generateddata-part1.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-part2.js => js/src/tests/non262/String/normalize-generateddata-part2.js
rename : js/src/tests/ecma_6/String/normalize-generateddata-part3.js => js/src/tests/non262/String/normalize-generateddata-part3.js
rename : js/src/tests/ecma_6/String/normalize-generic.js => js/src/tests/non262/String/normalize-generic.js
rename : js/src/tests/ecma_6/String/normalize-parameter.js => js/src/tests/non262/String/normalize-parameter.js
rename : js/src/tests/ecma_6/String/normalize-rope.js => js/src/tests/non262/String/normalize-rope.js
rename : js/src/tests/ecma_6/String/raw.js => js/src/tests/non262/String/raw.js
rename : js/src/tests/ecma_3/String/regress-104375.js => js/src/tests/non262/String/regress-104375.js
rename : js/src/tests/js1_5/String/regress-107771.js => js/src/tests/non262/String/regress-107771.js
rename : js/src/tests/js1_5/String/regress-112626.js => js/src/tests/non262/String/regress-112626.js
rename : js/src/tests/js1_5/String/regress-179068.js => js/src/tests/non262/String/regress-179068.js
rename : js/src/tests/ecma_3/String/regress-189898.js => js/src/tests/non262/String/regress-189898.js
rename : js/src/tests/ecma_3/String/regress-304376.js => js/src/tests/non262/String/regress-304376.js
rename : js/src/tests/js1_8_1/String/regress-305064.js => js/src/tests/non262/String/regress-305064.js
rename : js/src/tests/js1_6/String/regress-306591.js => js/src/tests/non262/String/regress-306591.js
rename : js/src/tests/ecma_3/String/regress-313567.js => js/src/tests/non262/String/regress-313567.js
rename : js/src/tests/ecma_3/String/regress-369778.js => js/src/tests/non262/String/regress-369778.js
rename : js/src/tests/ecma_3/String/regress-392378.js => js/src/tests/non262/String/regress-392378.js
rename : js/src/tests/ecma_3/String/regress-83293.js => js/src/tests/non262/String/regress-83293.js
rename : js/src/tests/ecma_6/String/replace-GetMethod.js => js/src/tests/non262/String/replace-GetMethod.js
rename : js/src/tests/js1_5/String/replace-flags.js => js/src/tests/non262/String/replace-flags.js
rename : js/src/tests/ecma_5/String/replace-math.js => js/src/tests/non262/String/replace-math.js
rename : js/src/tests/ecma_5/String/replace-throws-nonwritable-lastIndex-global.js => js/src/tests/non262/String/replace-throws-nonwritable-lastIndex-global.js
rename : js/src/tests/ecma_5/String/replace-updates-global-lastIndex.js => js/src/tests/non262/String/replace-updates-global-lastIndex.js
rename : js/src/tests/ecma_6/String/replace.js => js/src/tests/non262/String/replace.js
rename : js/src/tests/ecma_6/String/search-GetMethod.js => js/src/tests/non262/String/search-GetMethod.js
rename : js/src/tests/ecma_6/String/search.js => js/src/tests/non262/String/search.js
rename : js/src/tests/ecma_6/String/shell.js => js/src/tests/non262/String/shell.js
rename : js/src/tests/ecma_5/String/split-01.js => js/src/tests/non262/String/split-01.js
rename : js/src/tests/ecma_6/String/split-GetMethod.js => js/src/tests/non262/String/split-GetMethod.js
rename : js/src/tests/ecma_6/String/split-order.js => js/src/tests/non262/String/split-order.js
rename : js/src/tests/ecma_5/String/split-undefined-separator.js => js/src/tests/non262/String/split-undefined-separator.js
rename : js/src/tests/ecma_5/String/split-xregexp.js => js/src/tests/non262/String/split-xregexp.js
rename : js/src/tests/ecma_6/String/split.js => js/src/tests/non262/String/split.js
rename : js/src/tests/ecma_6/String/string-code-point-upper-lower-mapping.js => js/src/tests/non262/String/string-code-point-upper-lower-mapping.js
rename : js/src/tests/ecma_5/String/string-object-length.js => js/src/tests/non262/String/string-object-length.js
rename : js/src/tests/ecma_7/String/string-pad-start-end.js => js/src/tests/non262/String/string-pad-start-end.js
rename : js/src/tests/ecma_5/String/string-space-trim.js => js/src/tests/non262/String/string-space-trim.js
rename : js/src/tests/ecma_5/String/string-upper-lower-mapping.js => js/src/tests/non262/String/string-upper-lower-mapping.js
rename : js/src/tests/ecma_6/String/unicode-braced.js => js/src/tests/non262/String/unicode-braced.js
rename : js/src/tests/ecma_6/Symbol/as-base-value.js => js/src/tests/non262/Symbol/as-base-value.js
rename : js/src/tests/ecma_6/Symbol/comparisons.js => js/src/tests/non262/Symbol/comparisons.js
rename : js/src/tests/ecma_6/Symbol/constructor.js => js/src/tests/non262/Symbol/constructor.js
rename : js/src/tests/ecma_6/Symbol/conversions.js => js/src/tests/non262/Symbol/conversions.js
rename : js/src/tests/ecma_6/Symbol/enumeration-order.js => js/src/tests/non262/Symbol/enumeration-order.js
rename : js/src/tests/ecma_6/Symbol/enumeration.js => js/src/tests/non262/Symbol/enumeration.js
rename : js/src/tests/ecma_6/Symbol/equality.js => js/src/tests/non262/Symbol/equality.js
rename : js/src/tests/ecma_6/Symbol/errors.js => js/src/tests/non262/Symbol/errors.js
rename : js/src/tests/ecma_6/Symbol/for-in-order.js => js/src/tests/non262/Symbol/for-in-order.js
rename : js/src/tests/ecma_6/Symbol/for.js => js/src/tests/non262/Symbol/for.js
rename : js/src/tests/ecma_6/Symbol/json-stringify-keys.js => js/src/tests/non262/Symbol/json-stringify-keys.js
rename : js/src/tests/ecma_6/Symbol/json-stringify-values.js => js/src/tests/non262/Symbol/json-stringify-values.js
rename : js/src/tests/ecma_6/Symbol/keyFor.js => js/src/tests/non262/Symbol/keyFor.js
rename : js/src/tests/ecma_6/Symbol/property-accessor.js => js/src/tests/non262/Symbol/property-accessor.js
rename : js/src/tests/ecma_6/Symbol/property-basics.js => js/src/tests/non262/Symbol/property-basics.js
rename : js/src/tests/ecma_6/Symbol/property-inheritance.js => js/src/tests/non262/Symbol/property-inheritance.js
rename : js/src/tests/ecma_6/Symbol/property-nonwritable.js => js/src/tests/non262/Symbol/property-nonwritable.js
rename : js/src/tests/ecma_6/Symbol/property-reflection.js => js/src/tests/non262/Symbol/property-reflection.js
rename : js/src/tests/ecma_6/Symbol/realms.js => js/src/tests/non262/Symbol/realms.js
rename : js/src/tests/ecma_6/Symbol/species.js => js/src/tests/non262/Symbol/species.js
rename : js/src/tests/ecma_6/Symbol/surfaces.js => js/src/tests/non262/Symbol/surfaces.js
rename : js/src/tests/ecma_6/Symbol/symbol-object-not-unboxed-for-value-to-id.js => js/src/tests/non262/Symbol/symbol-object-not-unboxed-for-value-to-id.js
rename : js/src/tests/ecma_6/Symbol/toPrimitive-undefined-or-null.js => js/src/tests/non262/Symbol/toPrimitive-undefined-or-null.js
rename : js/src/tests/ecma_6/Symbol/toPrimitive.js => js/src/tests/non262/Symbol/toPrimitive.js
rename : js/src/tests/ecma_6/Symbol/toString.js => js/src/tests/non262/Symbol/toString.js
rename : js/src/tests/ecma_6/Symbol/toStringTag.js => js/src/tests/non262/Symbol/toStringTag.js
rename : js/src/tests/ecma_6/Symbol/typed-arrays.js => js/src/tests/non262/Symbol/typed-arrays.js
rename : js/src/tests/ecma_6/Symbol/typeof.js => js/src/tests/non262/Symbol/typeof.js
rename : js/src/tests/ecma_6/Symbol/valueOf.js => js/src/tests/non262/Symbol/valueOf.js
rename : js/src/tests/ecma_6/Symbol/well-known.js => js/src/tests/non262/Symbol/well-known.js
rename : js/src/tests/ecma_6/TypedArray/Tconstructor-fromTypedArray-byteLength.js => js/src/tests/non262/TypedArray/Tconstructor-fromTypedArray-byteLength.js
rename : js/src/tests/ecma_6/TypedArray/constructor-ArrayBuffer-species-wrap.js => js/src/tests/non262/TypedArray/constructor-ArrayBuffer-species-wrap.js
rename : js/src/tests/ecma_6/TypedArray/constructor-ArrayBuffer-species.js => js/src/tests/non262/TypedArray/constructor-ArrayBuffer-species.js
rename : js/src/tests/ecma_6/TypedArray/constructor-buffer-sequence.js => js/src/tests/non262/TypedArray/constructor-buffer-sequence.js
rename : js/src/tests/ecma_6/TypedArray/constructor-byteoffsets-bounds.js => js/src/tests/non262/TypedArray/constructor-byteoffsets-bounds.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-generator.js => js/src/tests/non262/TypedArray/constructor-iterable-generator.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-modified-array-iterator-next.js => js/src/tests/non262/TypedArray/constructor-iterable-modified-array-iterator-next.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-modified-array-iterator.js => js/src/tests/non262/TypedArray/constructor-iterable-modified-array-iterator.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-nonpacked-array.js => js/src/tests/non262/TypedArray/constructor-iterable-nonpacked-array.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-not-callable.js => js/src/tests/non262/TypedArray/constructor-iterable-not-callable.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-packed-array-side-effect.js => js/src/tests/non262/TypedArray/constructor-iterable-packed-array-side-effect.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-packed-array.js => js/src/tests/non262/TypedArray/constructor-iterable-packed-array.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterable-undefined-or-null.js => js/src/tests/non262/TypedArray/constructor-iterable-undefined-or-null.js
rename : js/src/tests/ecma_6/TypedArray/constructor-iterator-primitive.js => js/src/tests/non262/TypedArray/constructor-iterator-primitive.js
rename : js/src/tests/ecma_6/TypedArray/constructor-length-too-large.js => js/src/tests/non262/TypedArray/constructor-length-too-large.js
rename : js/src/tests/ecma_6/TypedArray/constructor-non-detached.js => js/src/tests/non262/TypedArray/constructor-non-detached.js
rename : js/src/tests/ecma_6/TypedArray/constructor-not-callable.js => js/src/tests/non262/TypedArray/constructor-not-callable.js
rename : js/src/tests/ecma_6/TypedArray/constructor-typedarray-species-other-global.js => js/src/tests/non262/TypedArray/constructor-typedarray-species-other-global.js
rename : js/src/tests/ecma_6/TypedArray/constructor-undefined-args.js => js/src/tests/non262/TypedArray/constructor-undefined-args.js
rename : js/src/tests/ecma_6/TypedArray/constructor_bad-args.js => js/src/tests/non262/TypedArray/constructor_bad-args.js
rename : js/src/tests/ecma_6/TypedArray/detached-array-buffer-checks.js => js/src/tests/non262/TypedArray/detached-array-buffer-checks.js
rename : js/src/tests/ecma_6/TypedArray/element-setting-converts-using-ToNumber.js => js/src/tests/non262/TypedArray/element-setting-converts-using-ToNumber.js
rename : js/src/tests/ecma_6/TypedArray/entries.js => js/src/tests/non262/TypedArray/entries.js
rename : js/src/tests/ecma_6/TypedArray/every-and-some.js => js/src/tests/non262/TypedArray/every-and-some.js
rename : js/src/tests/ecma_2018/TypedArray/fill-detached.js => js/src/tests/non262/TypedArray/fill-detached.js
rename : js/src/tests/ecma_6/TypedArray/fill.js => js/src/tests/non262/TypedArray/fill.js
rename : js/src/tests/ecma_6/TypedArray/filter-species.js => js/src/tests/non262/TypedArray/filter-species.js
rename : js/src/tests/ecma_7/TypedArray/filter-validation.js => js/src/tests/non262/TypedArray/filter-validation.js
rename : js/src/tests/ecma_6/TypedArray/find-and-findIndex.js => js/src/tests/non262/TypedArray/find-and-findIndex.js
rename : js/src/tests/ecma_6/TypedArray/forEach.js => js/src/tests/non262/TypedArray/forEach.js
rename : js/src/tests/ecma_7/TypedArray/from-iterable-validation.js => js/src/tests/non262/TypedArray/from-iterable-validation.js
rename : js/src/tests/ecma_7/TypedArray/from-non-iterable-validation.js => js/src/tests/non262/TypedArray/from-non-iterable-validation.js
rename : js/src/tests/ecma_6/TypedArray/from_basics.js => js/src/tests/non262/TypedArray/from_basics.js
rename : js/src/tests/ecma_6/TypedArray/from_constructor.js => js/src/tests/non262/TypedArray/from_constructor.js
rename : js/src/tests/ecma_6/TypedArray/from_errors.js => js/src/tests/non262/TypedArray/from_errors.js
rename : js/src/tests/ecma_6/TypedArray/from_iterable.js => js/src/tests/non262/TypedArray/from_iterable.js
rename : js/src/tests/ecma_6/TypedArray/from_mapping.js => js/src/tests/non262/TypedArray/from_mapping.js
rename : js/src/tests/ecma_6/TypedArray/from_realms.js => js/src/tests/non262/TypedArray/from_realms.js
rename : js/src/tests/ecma_6/TypedArray/from_string.js => js/src/tests/non262/TypedArray/from_string.js
rename : js/src/tests/ecma_6/TypedArray/from_surfaces.js => js/src/tests/non262/TypedArray/from_surfaces.js
rename : js/src/tests/ecma_6/TypedArray/from_this.js => js/src/tests/non262/TypedArray/from_this.js
rename : js/src/tests/ecma_6/TypedArray/getter-name.js => js/src/tests/non262/TypedArray/getter-name.js
rename : js/src/tests/ecma_6/TypedArray/has-property-op.js => js/src/tests/non262/TypedArray/has-property-op.js
rename : js/src/tests/ecma_6/TypedArray/includes.js => js/src/tests/non262/TypedArray/includes.js
rename : js/src/tests/ecma_6/TypedArray/indexOf-and-lastIndexOf.js => js/src/tests/non262/TypedArray/indexOf-and-lastIndexOf.js
rename : js/src/tests/ecma_6/TypedArray/indexOf-never-returns-negative-zero.js => js/src/tests/non262/TypedArray/indexOf-never-returns-negative-zero.js
rename : js/src/tests/ecma_6/TypedArray/iterator-next-with-detached.js => js/src/tests/non262/TypedArray/iterator-next-with-detached.js
rename : js/src/tests/ecma_6/TypedArray/iterator.js => js/src/tests/non262/TypedArray/iterator.js
rename : js/src/tests/ecma_6/TypedArray/join.js => js/src/tests/non262/TypedArray/join.js
rename : js/src/tests/ecma_6/TypedArray/keys.js => js/src/tests/non262/TypedArray/keys.js
rename : js/src/tests/ecma_6/TypedArray/lastIndexOf-never-returns-negative-zero.js => js/src/tests/non262/TypedArray/lastIndexOf-never-returns-negative-zero.js
rename : js/src/tests/ecma_7/TypedArray/length.js => js/src/tests/non262/TypedArray/length.js
rename : js/src/tests/ecma_6/TypedArray/map-and-filter.js => js/src/tests/non262/TypedArray/map-and-filter.js
rename : js/src/tests/ecma_6/TypedArray/map-species.js => js/src/tests/non262/TypedArray/map-species.js
rename : js/src/tests/ecma_7/TypedArray/map-validation.js => js/src/tests/non262/TypedArray/map-validation.js
rename : js/src/tests/ecma_6/TypedArray/object-defineproperty.js => js/src/tests/non262/TypedArray/object-defineproperty.js
rename : js/src/tests/ecma_7/TypedArray/of-validation.js => js/src/tests/non262/TypedArray/of-validation.js
rename : js/src/tests/ecma_6/TypedArray/of.js => js/src/tests/non262/TypedArray/of.js
rename : js/src/tests/ecma_6/TypedArray/prototype-constructor-identity.js => js/src/tests/non262/TypedArray/prototype-constructor-identity.js
rename : js/src/tests/ecma_6/TypedArray/reduce-and-reduceRight.js => js/src/tests/non262/TypedArray/reduce-and-reduceRight.js
rename : js/src/tests/ecma_6/TypedArray/reverse.js => js/src/tests/non262/TypedArray/reverse.js
rename : js/src/tests/ecma_6/TypedArray/seal-and-freeze.js => js/src/tests/non262/TypedArray/seal-and-freeze.js
rename : js/src/tests/ecma_6/TypedArray/set-detached.js => js/src/tests/non262/TypedArray/set-detached.js
rename : js/src/tests/ecma_6/TypedArray/set-negative-offset.js => js/src/tests/non262/TypedArray/set-negative-offset.js
rename : js/src/tests/ecma_6/TypedArray/set-same-buffer-different-source-target-types.js => js/src/tests/non262/TypedArray/set-same-buffer-different-source-target-types.js
rename : js/src/tests/ecma_6/TypedArray/set-tointeger.js => js/src/tests/non262/TypedArray/set-tointeger.js
rename : js/src/tests/ecma_6/TypedArray/set-toobject.js => js/src/tests/non262/TypedArray/set-toobject.js
rename : js/src/tests/ecma_6/TypedArray/set-wrapped.js => js/src/tests/non262/TypedArray/set-wrapped.js
rename : js/src/tests/ecma_6/TypedArray/set.js => js/src/tests/non262/TypedArray/set.js
rename : js/src/tests/ecma_6/TypedArray/shell.js => js/src/tests/non262/TypedArray/shell.js
rename : js/src/tests/ecma_6/TypedArray/slice-detached.js => js/src/tests/non262/TypedArray/slice-detached.js
rename : js/src/tests/ecma_6/TypedArray/slice-species.js => js/src/tests/non262/TypedArray/slice-species.js
rename : js/src/tests/ecma_7/TypedArray/slice-validation.js => js/src/tests/non262/TypedArray/slice-validation.js
rename : js/src/tests/ecma_6/TypedArray/slice.js => js/src/tests/non262/TypedArray/slice.js
rename : js/src/tests/ecma_6/TypedArray/sort-negative-nan.js => js/src/tests/non262/TypedArray/sort-negative-nan.js
rename : js/src/tests/ecma_2018/TypedArray/sort-non-function.js => js/src/tests/non262/TypedArray/sort-non-function.js
rename : js/src/tests/ecma_6/TypedArray/sort_basics.js => js/src/tests/non262/TypedArray/sort_basics.js
rename : js/src/tests/ecma_6/TypedArray/sort_byteoffset.js => js/src/tests/non262/TypedArray/sort_byteoffset.js
rename : js/src/tests/ecma_6/TypedArray/sort_comparators.js => js/src/tests/non262/TypedArray/sort_comparators.js
rename : js/src/tests/ecma_6/TypedArray/sort_errors.js => js/src/tests/non262/TypedArray/sort_errors.js
rename : js/src/tests/ecma_6/TypedArray/sort_globals.js => js/src/tests/non262/TypedArray/sort_globals.js
rename : js/src/tests/ecma_6/TypedArray/sort_small.js => js/src/tests/non262/TypedArray/sort_small.js
rename : js/src/tests/ecma_6/TypedArray/sort_snans.js => js/src/tests/non262/TypedArray/sort_snans.js
rename : js/src/tests/ecma_6/TypedArray/sorting_buffer_access.js => js/src/tests/non262/TypedArray/sorting_buffer_access.js
rename : js/src/tests/ecma_6/TypedArray/subarray-species.js => js/src/tests/non262/TypedArray/subarray-species.js
rename : js/src/tests/ecma_7/TypedArray/subarray-validation.js => js/src/tests/non262/TypedArray/subarray-validation.js
rename : js/src/tests/ecma_6/TypedArray/subarray.js => js/src/tests/non262/TypedArray/subarray.js
rename : js/src/tests/ecma_6/TypedArray/test-integrity-level-detached.js => js/src/tests/non262/TypedArray/test-integrity-level-detached.js
rename : js/src/tests/ecma_6/TypedArray/test-integrity-level.js => js/src/tests/non262/TypedArray/test-integrity-level.js
rename : js/src/tests/ecma_6/TypedArray/toLocaleString-detached.js => js/src/tests/non262/TypedArray/toLocaleString-detached.js
rename : js/src/tests/ecma_6/TypedArray/toLocaleString-nointl.js => js/src/tests/non262/TypedArray/toLocaleString-nointl.js
rename : js/src/tests/ecma_6/TypedArray/toLocaleString.js => js/src/tests/non262/TypedArray/toLocaleString.js
rename : js/src/tests/ecma_6/TypedArray/toString.js => js/src/tests/non262/TypedArray/toString.js
rename : js/src/tests/ecma_6/TypedArray/uint8clamped-constructor.js => js/src/tests/non262/TypedArray/uint8clamped-constructor.js
rename : js/src/tests/ecma_6/TypedArray/values.js => js/src/tests/non262/TypedArray/values.js
rename : js/src/tests/ecma_7/TypedObject/architecture.js => js/src/tests/non262/TypedObject/architecture.js
rename : js/src/tests/ecma_7/TypedObject/arraybuffer_isview.js => js/src/tests/non262/TypedObject/arraybuffer_isview.js
rename : js/src/tests/ecma_7/TypedObject/arrayequiv.js => js/src/tests/non262/TypedObject/arrayequiv.js
rename : js/src/tests/ecma_7/TypedObject/arrayofstructs.js => js/src/tests/non262/TypedObject/arrayofstructs.js
rename : js/src/tests/ecma_7/TypedObject/arraytype.js => js/src/tests/non262/TypedObject/arraytype.js
rename : js/src/tests/ecma_7/TypedObject/arrayzerolen.js => js/src/tests/non262/TypedObject/arrayzerolen.js
rename : js/src/tests/ecma_7/TypedObject/atopbuffer.js => js/src/tests/non262/TypedObject/atopbuffer.js
rename : js/src/tests/ecma_7/TypedObject/atopbufferwithoffset.js => js/src/tests/non262/TypedObject/atopbufferwithoffset.js
rename : js/src/tests/ecma_7/TypedObject/map-neutered-midway.js => js/src/tests/non262/TypedObject/map-neutered-midway.js
rename : js/src/tests/ecma_7/TypedObject/memory.js => js/src/tests/non262/TypedObject/memory.js
rename : js/src/tests/ecma_7/TypedObject/method_build.js => js/src/tests/non262/TypedObject/method_build.js
rename : js/src/tests/ecma_7/TypedObject/method_filter.js => js/src/tests/non262/TypedObject/method_filter.js
rename : js/src/tests/ecma_7/TypedObject/method_from.js => js/src/tests/non262/TypedObject/method_from.js
rename : js/src/tests/ecma_7/TypedObject/method_map.js => js/src/tests/non262/TypedObject/method_map.js
rename : js/src/tests/ecma_7/TypedObject/method_reduce.js => js/src/tests/non262/TypedObject/method_reduce.js
rename : js/src/tests/ecma_7/TypedObject/numerictypes.js => js/src/tests/non262/TypedObject/numerictypes.js
rename : js/src/tests/ecma_7/TypedObject/objecttype.js => js/src/tests/non262/TypedObject/objecttype.js
rename : js/src/tests/ecma_7/TypedObject/redimension.js => js/src/tests/non262/TypedObject/redimension.js
rename : js/src/tests/ecma_7/TypedObject/referencetypealiasing.js => js/src/tests/non262/TypedObject/referencetypealiasing.js
rename : js/src/tests/ecma_7/TypedObject/referencetypecoercions.js => js/src/tests/non262/TypedObject/referencetypecoercions.js
rename : js/src/tests/ecma_7/TypedObject/referencetypemultiple.js => js/src/tests/non262/TypedObject/referencetypemultiple.js
rename : js/src/tests/ecma_7/TypedObject/referencetypetrace.js => js/src/tests/non262/TypedObject/referencetypetrace.js
rename : js/src/tests/ecma_7/TypedObject/referencetypeuninit.js => js/src/tests/non262/TypedObject/referencetypeuninit.js
rename : js/src/tests/ecma_7/TypedObject/scalar_types.js => js/src/tests/non262/TypedObject/scalar_types.js
rename : js/src/tests/ecma_7/TypedObject/shell.js => js/src/tests/non262/TypedObject/shell.js
rename : js/src/tests/ecma_7/TypedObject/simpleequiv.js => js/src/tests/non262/TypedObject/simpleequiv.js
rename : js/src/tests/ecma_7/TypedObject/size_and_alignment.js => js/src/tests/non262/TypedObject/size_and_alignment.js
rename : js/src/tests/ecma_7/TypedObject/storageopaque.js => js/src/tests/non262/TypedObject/storageopaque.js
rename : js/src/tests/ecma_7/TypedObject/structequiv.js => js/src/tests/non262/TypedObject/structequiv.js
rename : js/src/tests/ecma_7/TypedObject/structtypeenumerate.js => js/src/tests/non262/TypedObject/structtypeenumerate.js
rename : js/src/tests/ecma_7/TypedObject/structtypegetownproperty.js => js/src/tests/non262/TypedObject/structtypegetownproperty.js
rename : js/src/tests/ecma_7/TypedObject/structtypeindexedfields.js => js/src/tests/non262/TypedObject/structtypeindexedfields.js
rename : js/src/tests/ecma_7/TypedObject/structtypeprototype.js => js/src/tests/non262/TypedObject/structtypeprototype.js
rename : js/src/tests/ecma_7/TypedObject/structtypereflection.js => js/src/tests/non262/TypedObject/structtypereflection.js
rename : js/src/tests/ecma_7/TypedObject/structtypestructuralassign.js => js/src/tests/non262/TypedObject/structtypestructuralassign.js
rename : js/src/tests/ecma_3/Unicode/regress-352044-01.js => js/src/tests/non262/Unicode/regress-352044-01.js
rename : js/src/tests/ecma_3/Unicode/regress-352044-02-n.js => js/src/tests/non262/Unicode/regress-352044-02-n.js
rename : js/src/tests/ecma_3/Unicode/uc-001-n.js => js/src/tests/non262/Unicode/uc-001-n.js
rename : js/src/tests/ecma_3/Unicode/uc-002-n.js => js/src/tests/non262/Unicode/uc-002-n.js
rename : js/src/tests/ecma_3/Unicode/uc-002.js => js/src/tests/non262/Unicode/uc-002.js
rename : js/src/tests/ecma_3/Unicode/uc-003.js => js/src/tests/non262/Unicode/uc-003.js
rename : js/src/tests/ecma_3/Unicode/uc-004.js => js/src/tests/non262/Unicode/uc-004.js
rename : js/src/tests/ecma_3/Unicode/uc-005.js => js/src/tests/non262/Unicode/uc-005.js
rename : js/src/tests/ecma_6/WeakMap/symbols.js => js/src/tests/non262/WeakMap/symbols.js
rename : js/src/tests/ecma_6/ArrowFunctions/arrow-not-as-end-of-statement.js => js/src/tests/non262/arrow-functions/arrow-not-as-end-of-statement.js
rename : js/src/tests/ecma_6/ArrowFunctions/arrow-returning-arrow-with-block-body-followed-by-regexp.js => js/src/tests/non262/arrow-functions/arrow-returning-arrow-with-block-body-followed-by-regexp.js
rename : js/src/tests/ecma_6/ArrowFunctions/yield-in-arrow.js => js/src/tests/non262/arrow-functions/yield-in-arrow.js
rename : js/src/tests/ecma_2017/AsyncFunctions/BoundNames.js => js/src/tests/non262/async-functions/BoundNames.js
rename : js/src/tests/ecma_2017/AsyncFunctions/EarlyErrors.js => js/src/tests/non262/async-functions/EarlyErrors.js
rename : js/src/tests/ecma_2017/AsyncFunctions/ErrorStack.js => js/src/tests/non262/async-functions/ErrorStack.js
rename : js/src/tests/ecma_2017/AsyncFunctions/arguments_callee.js => js/src/tests/non262/async-functions/arguments_callee.js
rename : js/src/tests/ecma_2017/AsyncFunctions/async-contains-unicode-escape.js => js/src/tests/non262/async-functions/async-contains-unicode-escape.js
rename : js/src/tests/ecma_2017/AsyncFunctions/async-function-declaration-in-modules.js => js/src/tests/non262/async-functions/async-function-declaration-in-modules.js
rename : js/src/tests/ecma_2017/AsyncFunctions/async-property-name-error.js => js/src/tests/non262/async-functions/async-property-name-error.js
rename : js/src/tests/ecma_2017/AsyncFunctions/await-error.js => js/src/tests/non262/async-functions/await-error.js
rename : js/src/tests/ecma_2017/AsyncFunctions/await-in-arrow-parameters.js => js/src/tests/non262/async-functions/await-in-arrow-parameters.js
rename : js/src/tests/ecma_2017/AsyncFunctions/await-newline.js => js/src/tests/non262/async-functions/await-newline.js
rename : js/src/tests/ecma_2017/AsyncFunctions/clone.js => js/src/tests/non262/async-functions/clone.js
rename : js/src/tests/ecma_2017/AsyncFunctions/construct-newtarget.js => js/src/tests/non262/async-functions/construct-newtarget.js
rename : js/src/tests/ecma_2017/AsyncFunctions/constructor.js => js/src/tests/non262/async-functions/constructor.js
rename : js/src/tests/ecma_2017/AsyncFunctions/cover-init-name-syntax.js => js/src/tests/non262/async-functions/cover-init-name-syntax.js
rename : js/src/tests/ecma_2017/AsyncFunctions/create-function-parse-before-getprototype.js => js/src/tests/non262/async-functions/create-function-parse-before-getprototype.js
rename : js/src/tests/ecma_2017/AsyncFunctions/duplicate-__proto__.js => js/src/tests/non262/async-functions/duplicate-__proto__.js
rename : js/src/tests/ecma_2017/AsyncFunctions/forbidden-as-consequent.js => js/src/tests/non262/async-functions/forbidden-as-consequent.js
rename : js/src/tests/ecma_2017/AsyncFunctions/identity.js => js/src/tests/non262/async-functions/identity.js
rename : js/src/tests/ecma_2017/AsyncFunctions/inner-caller.js => js/src/tests/non262/async-functions/inner-caller.js
rename : js/src/tests/ecma_2017/AsyncFunctions/length.js => js/src/tests/non262/async-functions/length.js
rename : js/src/tests/ecma_2017/AsyncFunctions/methods.js => js/src/tests/non262/async-functions/methods.js
rename : js/src/tests/ecma_2017/AsyncFunctions/no-expression-closure.js => js/src/tests/non262/async-functions/no-expression-closure.js
rename : js/src/tests/ecma_2017/AsyncFunctions/properties.js => js/src/tests/non262/async-functions/properties.js
rename : js/src/tests/ecma_2017/AsyncFunctions/property.js => js/src/tests/non262/async-functions/property.js
rename : js/src/tests/ecma_2017/AsyncFunctions/semantics.js => js/src/tests/non262/async-functions/semantics.js
rename : js/src/tests/ecma_2017/AsyncFunctions/subclass.js => js/src/tests/non262/async-functions/subclass.js
rename : js/src/tests/ecma_2017/AsyncFunctions/syntax-arrow.js => js/src/tests/non262/async-functions/syntax-arrow.js
rename : js/src/tests/ecma_2017/AsyncFunctions/syntax-modules.js => js/src/tests/non262/async-functions/syntax-modules.js
rename : js/src/tests/ecma_2017/AsyncFunctions/syntax.js => js/src/tests/non262/async-functions/syntax.js
rename : js/src/tests/ecma_2017/AsyncFunctions/toSource.js => js/src/tests/non262/async-functions/toSource.js
rename : js/src/tests/ecma_2017/AsyncFunctions/toString.js => js/src/tests/non262/async-functions/toString.js
rename : js/src/tests/ecma_2017/AsyncFunctions/yield.js => js/src/tests/non262/async-functions/yield.js
rename : js/src/tests/ecma_6/Class/boundFunctionSubclassing.js => js/src/tests/non262/class/boundFunctionSubclassing.js
rename : js/src/tests/ecma_6/Class/bytecodePatternMatching.js => js/src/tests/non262/class/bytecodePatternMatching.js
rename : js/src/tests/ecma_6/Class/classConstructorNoCall.js => js/src/tests/non262/class/classConstructorNoCall.js
rename : js/src/tests/ecma_6/Class/classHeritage.js => js/src/tests/non262/class/classHeritage.js
rename : js/src/tests/ecma_6/Class/className.js => js/src/tests/non262/class/className.js
rename : js/src/tests/ecma_6/Class/classPrototype.js => js/src/tests/non262/class/classPrototype.js
rename : js/src/tests/ecma_6/Class/compPropDestr.js => js/src/tests/non262/class/compPropDestr.js
rename : js/src/tests/ecma_6/Class/compPropNames.js => js/src/tests/non262/class/compPropNames.js
rename : js/src/tests/ecma_6/Class/constructorCalled.js => js/src/tests/non262/class/constructorCalled.js
rename : js/src/tests/ecma_6/Class/defaultConstructorBase.js => js/src/tests/non262/class/defaultConstructorBase.js
rename : js/src/tests/ecma_6/Class/defaultConstructorDerivedSpread.js => js/src/tests/non262/class/defaultConstructorDerivedSpread.js
rename : js/src/tests/ecma_6/Class/defaultConstructorNotCallable.js => js/src/tests/non262/class/defaultConstructorNotCallable.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalBinding.js => js/src/tests/non262/class/derivedConstructorArrowEvalBinding.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalClosed.js => js/src/tests/non262/class/derivedConstructorArrowEvalClosed.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalEscape.js => js/src/tests/non262/class/derivedConstructorArrowEvalEscape.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalEscapeUninitialized.js => js/src/tests/non262/class/derivedConstructorArrowEvalEscapeUninitialized.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalGetThis.js => js/src/tests/non262/class/derivedConstructorArrowEvalGetThis.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalNestedSuperCall.js => js/src/tests/non262/class/derivedConstructorArrowEvalNestedSuperCall.js
rename : js/src/tests/ecma_6/Class/derivedConstructorArrowEvalSuperCall.js => js/src/tests/non262/class/derivedConstructorArrowEvalSuperCall.js
rename : js/src/tests/ecma_6/Class/derivedConstructorInlining.js => js/src/tests/non262/class/derivedConstructorInlining.js
rename : js/src/tests/ecma_6/Class/derivedConstructorName.js => js/src/tests/non262/class/derivedConstructorName.js
rename : js/src/tests/ecma_6/Class/derivedConstructorReturnPrimitive.js => js/src/tests/non262/class/derivedConstructorReturnPrimitive.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZExplicitThis.js => js/src/tests/non262/class/derivedConstructorTDZExplicitThis.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZOffEdge.js => js/src/tests/non262/class/derivedConstructorTDZOffEdge.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZReturnAliasedTry.js => js/src/tests/non262/class/derivedConstructorTDZReturnAliasedTry.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZReturnObject.js => js/src/tests/non262/class/derivedConstructorTDZReturnObject.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZReturnTry.js => js/src/tests/non262/class/derivedConstructorTDZReturnTry.js
rename : js/src/tests/ecma_6/Class/derivedConstructorTDZReturnUndefined.js => js/src/tests/non262/class/derivedConstructorTDZReturnUndefined.js
rename : js/src/tests/ecma_6/Class/extendBuiltinConstructors.js => js/src/tests/non262/class/extendBuiltinConstructors.js
rename : js/src/tests/ecma_6/Class/geterNoExprClosure.js => js/src/tests/non262/class/geterNoExprClosure.js
rename : js/src/tests/ecma_6/Class/innerBinding.js => js/src/tests/non262/class/innerBinding.js
rename : js/src/tests/ecma_6/Class/member-expr-after-super.js => js/src/tests/non262/class/member-expr-after-super.js
rename : js/src/tests/ecma_6/Class/methDefn.js => js/src/tests/non262/class/methDefn.js
rename : js/src/tests/ecma_6/Class/methDefnGen.js => js/src/tests/non262/class/methDefnGen.js
rename : js/src/tests/ecma_6/Class/method-named-static.js => js/src/tests/non262/class/method-named-static.js
rename : js/src/tests/ecma_6/Class/methodInstallation.js => js/src/tests/non262/class/methodInstallation.js
rename : js/src/tests/ecma_6/Class/methodName.js => js/src/tests/non262/class/methodName.js
rename : js/src/tests/ecma_6/Class/methodOverwrites.js => js/src/tests/non262/class/methodOverwrites.js
rename : js/src/tests/ecma_6/Class/methodsPrototype.js => js/src/tests/non262/class/methodsPrototype.js
rename : js/src/tests/ecma_6/Class/newTargetArgumentsIntact.js => js/src/tests/non262/class/newTargetArgumentsIntact.js
rename : js/src/tests/ecma_6/Class/newTargetArrow.js => js/src/tests/non262/class/newTargetArrow.js
rename : js/src/tests/ecma_6/Class/newTargetBound.js => js/src/tests/non262/class/newTargetBound.js
rename : js/src/tests/ecma_6/Class/newTargetCCW.js => js/src/tests/non262/class/newTargetCCW.js
rename : js/src/tests/ecma_6/Class/newTargetDVG.js => js/src/tests/non262/class/newTargetDVG.js
rename : js/src/tests/ecma_6/Class/newTargetDefaults.js => js/src/tests/non262/class/newTargetDefaults.js
rename : js/src/tests/ecma_6/Class/newTargetDirectInvoke.js => js/src/tests/non262/class/newTargetDirectInvoke.js
rename : js/src/tests/ecma_6/Class/newTargetEval.js => js/src/tests/non262/class/newTargetEval.js
rename : js/src/tests/ecma_6/Class/newTargetGenerators.js => js/src/tests/non262/class/newTargetGenerators.js
rename : js/src/tests/ecma_6/Class/newTargetMethods.js => js/src/tests/non262/class/newTargetMethods.js
rename : js/src/tests/ecma_6/Class/newTargetNonFunction.js => js/src/tests/non262/class/newTargetNonFunction.js
rename : js/src/tests/ecma_6/Class/newTargetProxyNative.js => js/src/tests/non262/class/newTargetProxyNative.js
rename : js/src/tests/ecma_6/Class/outerBinding.js => js/src/tests/non262/class/outerBinding.js
rename : js/src/tests/ecma_6/Class/parenExprToString.js => js/src/tests/non262/class/parenExprToString.js
rename : js/src/tests/ecma_6/Class/shell.js => js/src/tests/non262/class/shell.js
rename : js/src/tests/ecma_6/Class/staticConstructor.js => js/src/tests/non262/class/staticConstructor.js
rename : js/src/tests/ecma_6/Class/staticMethods.js => js/src/tests/non262/class/staticMethods.js
rename : js/src/tests/ecma_6/Class/strictExecution.js => js/src/tests/non262/class/strictExecution.js
rename : js/src/tests/ecma_6/Class/stringConstructor.js => js/src/tests/non262/class/stringConstructor.js
rename : js/src/tests/ecma_6/Class/subclassedArrayUnboxed.js => js/src/tests/non262/class/subclassedArrayUnboxed.js
rename : js/src/tests/ecma_6/Class/superCallBadDynamicSuperClass.js => js/src/tests/non262/class/superCallBadDynamicSuperClass.js
rename : js/src/tests/ecma_6/Class/superCallBadNewTargetPrototype.js => js/src/tests/non262/class/superCallBadNewTargetPrototype.js
rename : js/src/tests/ecma_6/Class/superCallBaseInvoked.js => js/src/tests/non262/class/superCallBaseInvoked.js
rename : js/src/tests/ecma_6/Class/superCallIllegal.js => js/src/tests/non262/class/superCallIllegal.js
rename : js/src/tests/ecma_6/Class/superCallInvalidBase.js => js/src/tests/non262/class/superCallInvalidBase.js
rename : js/src/tests/ecma_6/Class/superCallOrder.js => js/src/tests/non262/class/superCallOrder.js
rename : js/src/tests/ecma_6/Class/superCallProperBase.js => js/src/tests/non262/class/superCallProperBase.js
rename : js/src/tests/ecma_6/Class/superCallSpreadCall.js => js/src/tests/non262/class/superCallSpreadCall.js
rename : js/src/tests/ecma_6/Class/superCallThisInit.js => js/src/tests/non262/class/superCallThisInit.js
rename : js/src/tests/ecma_6/Class/superPropBasicCalls.js => js/src/tests/non262/class/superPropBasicCalls.js
rename : js/src/tests/ecma_6/Class/superPropBasicChain.js => js/src/tests/non262/class/superPropBasicChain.js
rename : js/src/tests/ecma_6/Class/superPropBasicGetter.js => js/src/tests/non262/class/superPropBasicGetter.js
rename : js/src/tests/ecma_6/Class/superPropBasicNew.js => js/src/tests/non262/class/superPropBasicNew.js
rename : js/src/tests/ecma_6/Class/superPropChains.js => js/src/tests/non262/class/superPropChains.js
rename : js/src/tests/ecma_6/Class/superPropDVG.js => js/src/tests/non262/class/superPropDVG.js
rename : js/src/tests/ecma_6/Class/superPropDelete.js => js/src/tests/non262/class/superPropDelete.js
rename : js/src/tests/ecma_6/Class/superPropDerivedCalls.js => js/src/tests/non262/class/superPropDerivedCalls.js
rename : js/src/tests/ecma_6/Class/superPropDestructuring.js => js/src/tests/non262/class/superPropDestructuring.js
rename : js/src/tests/ecma_6/Class/superPropEvalInsideArrow.js => js/src/tests/non262/class/superPropEvalInsideArrow.js
rename : js/src/tests/ecma_6/Class/superPropEvalInsideNested.js => js/src/tests/non262/class/superPropEvalInsideNested.js
rename : js/src/tests/ecma_6/Class/superPropFor.js => js/src/tests/non262/class/superPropFor.js
rename : js/src/tests/ecma_6/Class/superPropHeavyweightArrow.js => js/src/tests/non262/class/superPropHeavyweightArrow.js
rename : js/src/tests/ecma_6/Class/superPropHomeObject.js => js/src/tests/non262/class/superPropHomeObject.js
rename : js/src/tests/ecma_6/Class/superPropIncDecElem.js => js/src/tests/non262/class/superPropIncDecElem.js
rename : js/src/tests/ecma_6/Class/superPropLazyInnerFunction.js => js/src/tests/non262/class/superPropLazyInnerFunction.js
rename : js/src/tests/ecma_6/Class/superPropNoOverwriting.js => js/src/tests/non262/class/superPropNoOverwriting.js
rename : js/src/tests/ecma_6/Class/superPropOrdering.js => js/src/tests/non262/class/superPropOrdering.js
rename : js/src/tests/ecma_6/Class/superPropProtoChanges.js => js/src/tests/non262/class/superPropProtoChanges.js
rename : js/src/tests/ecma_6/Class/superPropProxies.js => js/src/tests/non262/class/superPropProxies.js
rename : js/src/tests/ecma_6/Class/superPropSkips.js => js/src/tests/non262/class/superPropSkips.js
rename : js/src/tests/ecma_6/Class/superPropStatics.js => js/src/tests/non262/class/superPropStatics.js
rename : js/src/tests/ecma_6/Class/superPropStrictAssign.js => js/src/tests/non262/class/superPropStrictAssign.js
rename : js/src/tests/ecma_6/Class/superThisStrictNoBoxing.js => js/src/tests/non262/class/superThisStrictNoBoxing.js
rename : js/src/tests/ecma_6/Class/uninitializedThisError.js => js/src/tests/non262/class/uninitializedThisError.js
rename : js/src/tests/ecma_6/Destructuring/array-default-class.js => js/src/tests/non262/destructuring/array-default-class.js
rename : js/src/tests/ecma_6/Destructuring/array-iterator-close.js => js/src/tests/non262/destructuring/array-iterator-close.js
rename : js/src/tests/ecma_6/Destructuring/bug1396261.js => js/src/tests/non262/destructuring/bug1396261.js
rename : js/src/tests/ecma_6/Destructuring/constant-folding.js => js/src/tests/non262/destructuring/constant-folding.js
rename : js/src/tests/ecma_6/Destructuring/cover-init-name-syntax.js => js/src/tests/non262/destructuring/cover-init-name-syntax.js
rename : js/src/tests/ecma_7/Destructuring/duplicate-__proto__.js => js/src/tests/non262/destructuring/duplicate-__proto__.js
rename : js/src/tests/ecma_6/Destructuring/iterator-primitive.js => js/src/tests/non262/destructuring/iterator-primitive.js
rename : js/src/tests/ecma_6/Destructuring/order-super.js => js/src/tests/non262/destructuring/order-super.js
rename : js/src/tests/ecma_6/Destructuring/order.js => js/src/tests/non262/destructuring/order.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter-aray-iterator.js => js/src/tests/non262/destructuring/rest-parameter-aray-iterator.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter-arguments.js => js/src/tests/non262/destructuring/rest-parameter-arguments.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter-function-length.js => js/src/tests/non262/destructuring/rest-parameter-function-length.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter-spread-call-optimization.js => js/src/tests/non262/destructuring/rest-parameter-spread-call-optimization.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter-syntax.js => js/src/tests/non262/destructuring/rest-parameter-syntax.js
rename : js/src/tests/ecma_7/Destructuring/rest-parameter.js => js/src/tests/non262/destructuring/rest-parameter.js
rename : js/src/tests/ecma_6/Destructuring/rest-with-trailing-comma.js => js/src/tests/non262/destructuring/rest-with-trailing-comma.js
rename : js/src/tests/ecma_6/Destructuring/yield-in-object-destr-function.js => js/src/tests/non262/destructuring/yield-in-object-destr-function.js
rename : js/src/tests/ecma_6/Destructuring/yield-in-object-destr-generator.js => js/src/tests/non262/destructuring/yield-in-object-destr-generator.js
rename : js/src/tests/ecma_6/Destructuring/yield-in-object-destr-script.js => js/src/tests/non262/destructuring/yield-in-object-destr-script.js
rename : js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-function.js => js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-function.js
rename : js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-generator.js => js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-generator.js
rename : js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-script.js => js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-script.js
rename : js/src/tests/js1_4/Eval/regress-531682.js => js/src/tests/non262/ev
rename : js/src/tests/ecma_5/eval/exhaustive-fun-normalcaller-direct-normalcode.js => js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-normalcaller-direct-strictcode.js => js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-normalcaller-indirect-normalcode.js => js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-normalcaller-indirect-strictcode.js => js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-strictcaller-direct-normalcode.js => js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-strictcaller-direct-strictcode.js => js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-strictcaller-indirect-normalcode.js => js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-fun-strictcaller-indirect-strictcode.js => js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-normalcaller-direct-normalcode.js => js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-normalcaller-direct-strictcode.js => js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-normalcaller-indirect-normalcode.js => js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-normalcaller-indirect-strictcode.js => js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-strictcaller-direct-normalcode.js => js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-strictcaller-direct-strictcode.js => js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-strictcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-strictcaller-indirect-normalcode.js => js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-normalcode.js
rename : js/src/tests/ecma_5/eval/exhaustive-global-strictcaller-indirect-strictcode.js => js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-strictcode.js
rename : js/src/tests/ecma_5/eval/line-terminator-paragraph-terminator.js => js/src/tests/non262/eval/line-terminator-paragraph-terminator.js
rename : js/src/tests/ecma_5/eval/undeclared-name-in-nested-strict-eval.js => js/src/tests/non262/eval/undeclared-name-in-nested-strict-eval.js
rename : js/src/tests/ecma_3/ExecutionContexts/regress-23346.js => js/src/tests/non262/execution-contexts/regress-23346.js
rename : js/src/tests/ecma_3/ExecutionContexts/regress-448595-01.js => js/src/tests/non262/execution-contexts/regress-448595-01.js
rename : js/src/tests/ecma_5/Expressions/11.1.5-01.js => js/src/tests/non262/expressions/11.1.5-01.js
rename : js/src/tests/ecma_6/Expressions/ToPropertyKey-symbols.js => js/src/tests/non262/expressions/ToPropertyKey-symbols.js
rename : js/src/tests/ecma_6/Expressions/binary-literals.js => js/src/tests/non262/expressions/binary-literals.js
rename : js/src/tests/ecma_6/Expressions/computed-property-side-effects.js => js/src/tests/non262/expressions/computed-property-side-effects.js
rename : js/src/tests/ecma_6/Expressions/delete-constant-folded-and-or.js => js/src/tests/non262/expressions/delete-constant-folded-and-or.js
rename : js/src/tests/ecma_6/Expressions/delete-name-parenthesized-early-error-strict-mode.js => js/src/tests/non262/expressions/delete-name-parenthesized-early-error-strict-mode.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-call.js => js/src/tests/non262/expressions/destructuring-array-default-call.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-class.js => js/src/tests/non262/expressions/destructuring-array-default-class.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-function-nested.js => js/src/tests/non262/expressions/destructuring-array-default-function-nested.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-function.js => js/src/tests/non262/expressions/destructuring-array-default-function.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-simple.js => js/src/tests/non262/expressions/destructuring-array-default-simple.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-default-yield.js => js/src/tests/non262/expressions/destructuring-array-default-yield.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-done.js => js/src/tests/non262/expressions/destructuring-array-done.js
rename : js/src/tests/ecma_6/Expressions/destructuring-array-lexical.js => js/src/tests/non262/expressions/destructuring-array-lexical.js
rename : js/src/tests/ecma_6/Expressions/destructuring-pattern-parenthesized.js => js/src/tests/non262/expressions/destructuring-pattern-parenthesized.js
rename : js/src/tests/js1_7/expressions/destructuring-scope.js => js/src/tests/non262/expressions/destructuring-scope.js
rename : js/src/tests/ecma_6/Expressions/inNotObjectError.js => js/src/tests/non262/expressions/inNotObjectError.js
rename : js/src/tests/ecma_5/Expressions/named-accessor-function.js => js/src/tests/non262/expressions/named-accessor-function.js
rename : js/src/tests/ecma_5/Expressions/nested-delete-name-in-evalcode.js => js/src/tests/non262/expressions/nested-delete-name-in-evalcode.js
rename : js/src/tests/ecma_6/Expressions/object-literal-__proto__.js => js/src/tests/non262/expressions/object-literal-__proto__.js
rename : js/src/tests/ecma_5/Expressions/object-literal-accessor-arguments.js => js/src/tests/non262/expressions/object-literal-accessor-arguments.js
rename : js/src/tests/ecma_5/Expressions/object-literal-accessor-property-name.js => js/src/tests/non262/expressions/object-literal-accessor-property-name.js
rename : js/src/tests/ecma_6/Expressions/object-literal-computed-property-evaluation.js => js/src/tests/non262/expressions/object-literal-computed-property-evaluation.js
rename : js/src/tests/ecma_6/Expressions/octal-literals.js => js/src/tests/non262/expressions/octal-literals.js
rename : js/src/tests/ecma_5/Expressions/primitive-this-boxing-behavior.js => js/src/tests/non262/expressions/primitive-this-boxing-behavior.js
rename : js/src/tests/js1_5/Expressions/regress-192288.js => js/src/tests/non262/expressions/regress-192288.js
rename : js/src/tests/js1_7/expressions/regress-346203.js => js/src/tests/non262/expressions/regress-346203.js
rename : js/src/tests/js1_7/expressions/regress-346645-01.js => js/src/tests/non262/expressions/regress-346645-01.js
rename : js/src/tests/js1_7/expressions/regress-346645-02.js => js/src/tests/non262/expressions/regress-346645-02.js
rename : js/src/tests/js1_7/expressions/regress-346645-03.js => js/src/tests/non262/expressions/regress-346645-03.js
rename : js/src/tests/js1_5/Expressions/regress-394673.js => js/src/tests/non262/expressions/regress-394673.js
rename : js/src/tests/js1_7/expressions/regress-418051.js => js/src/tests/non262/expressions/regress-418051.js
rename : js/src/tests/js1_7/expressions/regress-451340.js => js/src/tests/non262/expressions/regress-451340.js
rename : js/src/tests/js1_5/Expressions/regress-96526-argsub.js => js/src/tests/non262/expressions/regress-96526-argsub.js
rename : js/src/tests/js1_5/Expressions/regress-96526-delelem.js => js/src/tests/non262/expressions/regress-96526-delelem.js
rename : js/src/tests/js1_5/Expressions/regress-96526-noargsub.js => js/src/tests/non262/expressions/regress-96526-noargsub.js
rename : js/src/tests/ecma_6/Expressions/shell.js => js/src/tests/non262/expressions/shell.js
rename : js/src/tests/ecma_5/Expressions/string-literal-escape-sequences.js => js/src/tests/non262/expressions/string-literal-escape-sequences.js
rename : js/src/tests/ecma_6/Expressions/tagged-template-constant-folding.js => js/src/tests/non262/expressions/tagged-template-constant-folding.js
rename : js/src/tests/ecma_2017/Expressions/trailing_comma_arguments.js => js/src/tests/non262/expressions/trailing_comma_arguments.js
rename : js/src/tests/ecma_2017/Expressions/trailing_comma_arrow.js => js/src/tests/non262/expressions/trailing_comma_arrow.js
rename : js/src/tests/ecma_2017/Expressions/trailing_comma_getter_setter.js => js/src/tests/non262/expressions/trailing_comma_getter_setter.js
rename : js/src/tests/ecma_2017/Expressions/trailing_comma_parameters.js => js/src/tests/non262/expressions/trailing_comma_parameters.js
rename : js/src/tests/ecma_5/extensions/15.9.4.2.js => js/src/tests/non262/extensions/15.9.4.2.js
rename : js/src/tests/ecma_5/extensions/8.12.5-01.js => js/src/tests/non262/extensions/8.12.5-01.js
rename : js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-detaching.js => js/src/tests/non262/extensions/ArrayBuffer-slice-arguments-detaching.js
rename : js/src/tests/ecma_5/extensions/Boolean-toSource.js => js/src/tests/non262/extensions/Boolean-toSource.js
rename : js/src/tests/ecma_6/extensions/DataView-construct-arguments-detaching.js => js/src/tests/non262/extensions/DataView-construct-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/DataView-set-arguments-detaching.js => js/src/tests/non262/extensions/DataView-set-arguments-detaching.js
rename : js/src/tests/ecma_5/extensions/Number-toSource.js => js/src/tests/non262/extensions/Number-toSource.js
rename : js/src/tests/ecma_6/extensions/RegExp-replace-lastParen.js => js/src/tests/non262/extensions/RegExp-replace-lastParen.js
rename : js/src/tests/ecma_6/extensions/String-match-flags.js => js/src/tests/non262/extensions/String-match-flags.js
rename : js/src/tests/ecma_5/extensions/String-methods-infinite-recursion.js => js/src/tests/non262/extensions/String-methods-infinite-recursion.js
rename : js/src/tests/ecma_5/extensions/String-toSource.js => js/src/tests/non262/extensions/String-toSource.js
rename : js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-detaches.js => js/src/tests/non262/extensions/TypedArray-set-object-funky-length-detaches.js
rename : js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-detaching.js => js/src/tests/non262/extensions/TypedArray-subarray-arguments-detaching.js
rename : js/src/tests/ecma_5/extensions/__proto__.js => js/src/tests/non262/extensions/__proto__.js
rename : js/src/tests/ecma_5/extensions/arguments-property-access-in-function.js => js/src/tests/non262/extensions/arguments-property-access-in-function.js
rename : js/src/tests/ecma_5/extensions/array-inherited-__proto__.js => js/src/tests/non262/extensions/array-inherited-__proto__.js
rename : js/src/tests/ecma_6/extensions/array-isArray-proxy-recursion.js => js/src/tests/non262/extensions/array-isArray-proxy-recursion.js
rename : js/src/tests/js1_8_5/extensions/array-length-protochange.js => js/src/tests/non262/extensions/array-length-protochange.js
rename : js/src/tests/ecma_5/extensions/array-pop-proxy.js => js/src/tests/non262/extensions/array-pop-proxy.js
rename : js/src/tests/ecma_5/extensions/array-toString-recursion.js => js/src/tests/non262/extensions/array-toString-recursion.js
rename : js/src/tests/js1_8_5/extensions/arraybuffer-prototype.js => js/src/tests/non262/extensions/arraybuffer-prototype.js
rename : js/src/tests/ecma_6/extensions/arrow-as-end-of-expression-closure.js => js/src/tests/non262/extensions/arrow-as-end-of-expression-closure.js
rename : js/src/tests/js1_7/extensions/basic-for-each.js => js/src/tests/non262/extensions/basic-for-each.js
rename : js/src/tests/js1_7/extensions/basic-for-in.js => js/src/tests/non262/extensions/basic-for-in.js
rename : js/src/tests/js1_8_5/extensions/browser.js => js/src/tests/non262/extensions/browser.js
rename : js/src/tests/ecma_5/extensions/bug472534.js => js/src/tests/non262/extensions/bug472534.js
rename : js/src/tests/ecma_5/extensions/bug496985.js => js/src/tests/non262/extensions/bug496985.js
rename : js/src/tests/ecma_5/extensions/bug566661.js => js/src/tests/non262/extensions/bug566661.js
rename : js/src/tests/ecma_5/extensions/builtin-function-arguments-caller.js => js/src/tests/non262/extensions/builtin-function-arguments-caller.js
rename : js/src/tests/js1_8_5/extensions/censor-strict-caller.js => js/src/tests/non262/extensions/censor-strict-caller.js
rename : js/src/tests/js1_8_5/extensions/clone-complex-object.js => js/src/tests/non262/extensions/clone-complex-object.js
rename : js/src/tests/js1_8_5/extensions/clone-errors.js => js/src/tests/non262/extensions/clone-errors.js
rename : js/src/tests/js1_8_5/extensions/clone-forge.js => js/src/tests/non262/extensions/clone-forge.js
rename : js/src/tests/js1_8_5/extensions/clone-leaf-object.js => js/src/tests/non262/extensions/clone-leaf-object.js
rename : js/src/tests/js1_8_5/extensions/clone-many-transferables.js => js/src/tests/non262/extensions/clone-many-transferables.js
rename : js/src/tests/js1_8_5/extensions/clone-object-deep.js => js/src/tests/non262/extensions/clone-object-deep.js
rename : js/src/tests/js1_8_5/extensions/clone-object.js => js/src/tests/non262/extensions/clone-object.js
rename : js/src/tests/js1_8_5/extensions/clone-regexp.js => js/src/tests/non262/extensions/clone-regexp.js
rename : js/src/tests/js1_8_5/extensions/clone-sab-failure.js => js/src/tests/non262/extensions/clone-sab-failure.js
rename : js/src/tests/js1_8_5/extensions/clone-sab-leak.js => js/src/tests/non262/extensions/clone-sab-leak.js
rename : js/src/tests/js1_8_5/extensions/clone-sab.js => js/src/tests/non262/extensions/clone-sab.js
rename : js/src/tests/js1_8_5/extensions/clone-simple.js => js/src/tests/non262/extensions/clone-simple.js
rename : js/src/tests/js1_8_5/extensions/clone-transferables.js => js/src/tests/non262/extensions/clone-transferables.js
rename : js/src/tests/js1_8_5/extensions/clone-typed-array.js => js/src/tests/non262/extensions/clone-typed-array.js
rename : js/src/tests/js1_8_5/extensions/clone-v1-typed-array-data.dat => js/src/tests/non262/extensions/clone-v1-typed-array-data.dat
rename : js/src/tests/js1_8_5/extensions/clone-v1-typed-array.js => js/src/tests/non262/extensions/clone-v1-typed-array.js
rename : js/src/tests/js1_8_5/extensions/collect-gray.js => js/src/tests/non262/extensions/collect-gray.js
rename : js/src/tests/js1_8_5/extensions/column-numbers.js => js/src/tests/non262/extensions/column-numbers.js
rename : js/src/tests/ecma_5/extensions/cross-global-eval-is-indirect.js => js/src/tests/non262/extensions/cross-global-eval-is-indirect.js
rename : js/src/tests/ecma_5/extensions/cross-global-getPrototypeOf.js => js/src/tests/non262/extensions/cross-global-getPrototypeOf.js
rename : js/src/tests/js1_8_5/extensions/dataview.js => js/src/tests/non262/extensions/dataview.js
rename : js/src/tests/js1_8_5/extensions/decompile-for-of.js => js/src/tests/non262/extensions/decompile-for-of.js
rename : js/src/tests/js1_8/extensions/dekker.js => js/src/tests/non262/extensions/dekker.js
rename : js/src/tests/js1_8_5/extensions/destructure-accessor.js => js/src/tests/non262/extensions/destructure-accessor.js
rename : js/src/tests/ecma_5/extensions/destructuring-__proto__-shorthand-assignment-before-var.js => js/src/tests/non262/extensions/destructuring-__proto__-shorthand-assignment-before-var.js
rename : js/src/tests/ecma_5/extensions/destructuring-__proto__-shorthand-assignment.js => js/src/tests/non262/extensions/destructuring-__proto__-shorthand-assignment.js
rename : js/src/tests/ecma_5/extensions/destructuring-__proto__-target-assignment.js => js/src/tests/non262/extensions/destructuring-__proto__-target-assignment.js
rename : js/src/tests/ecma_5/extensions/destructuring-for-inof-__proto__.js => js/src/tests/non262/extensions/destructuring-for-inof-__proto__.js
rename : js/src/tests/js1_7/extensions/destructuring-order.js => js/src/tests/non262/extensions/destructuring-order.js
rename : js/src/tests/ecma_6/extensions/element-setting-ToNumber-detaches.js => js/src/tests/non262/extensions/element-setting-ToNumber-detaches.js
rename : js/src/tests/js1_8_5/extensions/empty.txt => js/src/tests/non262/extensions/empty.txt
rename : js/src/tests/ecma_5/extensions/error-tostring-function.js => js/src/tests/non262/extensions/error-tostring-function.js
rename : js/src/tests/ecma/extensions/errorcolumnblame.js => js/src/tests/non262/extensions/errorcolumnblame.js
rename : js/src/tests/ecma_5/extensions/es5ish-defineGetter-defineSetter.js => js/src/tests/non262/extensions/es5ish-defineGetter-defineSetter.js
rename : js/src/tests/ecma_5/extensions/eval-native-callback-is-indirect.js => js/src/tests/non262/extensions/eval-native-callback-is-indirect.js
rename : js/src/tests/js1_8/extensions/expclo.js => js/src/tests/non262/extensions/expclo.js
rename : js/src/tests/js1_8/extensions/expclo2.js => js/src/tests/non262/extensions/expclo2.js
rename : js/src/tests/js1_8_5/extensions/expression-closure-syntax.js => js/src/tests/non262/extensions/expression-closure-syntax.js
rename : js/src/tests/ecma_5/extensions/extension-methods-reject-null-undefined-this.js => js/src/tests/non262/extensions/extension-methods-reject-null-undefined-this.js
rename : js/src/tests/js1_8_5/extensions/file-mapped-arraybuffers.js => js/src/tests/non262/extensions/file-mapped-arraybuffers.js
rename : js/src/tests/js1_8_5/extensions/file-mapped-arraybuffers.txt => js/src/tests/non262/extensions/file-mapped-arraybuffers.txt
rename : js/src/tests/ecma_6/extensions/for-loop-with-lexical-declaration-and-nested-function-statement.js => js/src/tests/non262/extensions/for-loop-with-lexical-declaration-and-nested-function-statement.js
rename : js/src/tests/ecma_5/extensions/function-caller-skips-eval-frames.js => js/src/tests/non262/extensions/function-caller-skips-eval-frames.js
rename : js/src/tests/ecma_5/extensions/function-caller-strict-cross-global.js => js/src/tests/non262/extensions/function-caller-strict-cross-global.js
rename : js/src/tests/ecma_5/extensions/function-definition-with.js => js/src/tests/non262/extensions/function-definition-with.js
rename : js/src/tests/ecma_5/extensions/function-properties.js => js/src/tests/non262/extensions/function-properties.js
rename : js/src/tests/ecma_5/extensions/getOwnPropertyNames-__proto__.js => js/src/tests/non262/extensions/getOwnPropertyNames-__proto__.js
rename : js/src/tests/js1_5/extensions/getset-001.js => js/src/tests/non262/extensions/getset-001.js
rename : js/src/tests/js1_5/extensions/getset-003.js => js/src/tests/non262/extensions/getset-003.js
rename : js/src/tests/js1_5/extensions/getset-004.js => js/src/tests/non262/extensions/getset-004.js
rename : js/src/tests/js1_5/extensions/getset-005.js => js/src/tests/non262/extensions/getset-005.js
rename : js/src/tests/js1_5/extensions/getset-006.js => js/src/tests/non262/extensions/getset-006.js
rename : js/src/tests/ecma_5/extensions/inc-dec-functioncall.js => js/src/tests/non262/extensions/inc-dec-functioncall.js
rename : js/src/tests/ecma_6/extensions/keyword-unescaped-requirement-modules.js => js/src/tests/non262/extensions/keyword-unescaped-requirement-modules.js
rename : js/src/tests/ecma_6/extensions/keyword-unescaped-requirement.js => js/src/tests/non262/extensions/keyword-unescaped-requirement.js
rename : js/src/tests/ecma_5/extensions/misplaced-inconsistent-directive.js => js/src/tests/non262/extensions/misplaced-inconsistent-directive.js
rename : js/src/tests/js1_8_5/extensions/mutable-proto-special-form.js => js/src/tests/non262/extensions/mutable-proto-special-form.js
rename : js/src/tests/ecma_5/extensions/nested-delete-name-in-evalcode.js => js/src/tests/non262/extensions/nested-delete-name-in-evalcode.js
rename : js/src/tests/ecma_6/extensions/new-cross-compartment.js => js/src/tests/non262/extensions/new-cross-compartment.js
rename : js/src/tests/js1_8_1/extensions/new-parenthesization.js => js/src/tests/non262/extensions/new-parenthesization.js
rename : js/src/tests/ecma_6/extensions/newer-type-functions-caller-arguments.js => js/src/tests/non262/extensions/newer-type-functions-caller-arguments.js
rename : js/src/tests/js1_8_5/extensions/non_syntactic.js => js/src/tests/non262/extensions/non_syntactic.js
rename : js/src/tests/js1_8_5/extensions/object-toSource-undefined-getter.js => js/src/tests/non262/extensions/object-toSource-undefined-getter.js
rename : js/src/tests/js1_8_5/extensions/object-toSource-with-symbol-keys.js => js/src/tests/non262/extensions/object-toSource-with-symbol-keys.js
rename : js/src/tests/ecma_7/extensions/parse-rest-destructuring-parameter.js => js/src/tests/non262/extensions/parse-rest-destructuring-parameter.js
rename : js/src/tests/js1_8/extensions/peterson.js => js/src/tests/non262/extensions/peterson.js
rename : js/src/tests/ecma_5/extensions/preventExtensions-cross-global.js => js/src/tests/non262/extensions/preventExtensions-cross-global.js
rename : js/src/tests/ecma_5/extensions/proxy-array-target-length-definition.js => js/src/tests/non262/extensions/proxy-array-target-length-definition.js
rename : js/src/tests/ecma_5/extensions/proxy-enumeration.js => js/src/tests/non262/extensions/proxy-enumeration.js
rename : js/src/tests/js1_8_5/extensions/proxy-proto-setter.js => js/src/tests/non262/extensions/proxy-proto-setter.js
rename : js/src/tests/ecma_5/extensions/proxy-strict.js => js/src/tests/non262/extensions/proxy-strict.js
rename : js/src/tests/js1_8_5/extensions/recursion.js => js/src/tests/non262/extensions/recursion.js
rename : js/src/tests/js1_8_5/extensions/redeclaration-of-catch-warning.js => js/src/tests/non262/extensions/redeclaration-of-catch-warning.js
rename : js/src/tests/ecma_6/extensions/reentrant-RegExp-creation-and-gc-during-new-RegExp-pattern-ToString.js => js/src/tests/non262/extensions/reentrant-RegExp-creation-and-gc-during-new-RegExp-pattern-ToString.js
rename : js/src/tests/ecma_3/extensions/regress-103087.js => js/src/tests/non262/extensions/regress-103087.js
rename : js/src/tests/js1_5/extensions/regress-104077.js => js/src/tests/non262/extensions/regress-104077.js
rename : js/src/tests/js1_5/extensions/regress-178722.js => js/src/tests/non262/extensions/regress-178722.js
rename : js/src/tests/ecma_3/extensions/regress-188206-01.js => js/src/tests/non262/extensions/regress-188206-01.js
rename : js/src/tests/ecma_3/extensions/regress-188206-02.js => js/src/tests/non262/extensions/regress-188206-02.js
rename : js/src/tests/js1_5/extensions/regress-192465.js => js/src/tests/non262/extensions/regress-192465.js
rename : js/src/tests/ecma_3/extensions/regress-220367-002.js => js/src/tests/non262/extensions/regress-220367-002.js
rename : js/src/tests/js1_5/extensions/regress-225831.js => js/src/tests/non262/extensions/regress-225831.js
rename : js/src/tests/js1_5/extensions/regress-226078.js => js/src/tests/non262/extensions/regress-226078.js
rename : js/src/tests/js1_5/extensions/regress-226507.js => js/src/tests/non262/extensions/regress-226507.js
rename : js/src/tests/ecma_3/extensions/regress-228087.js => js/src/tests/non262/extensions/regress-228087.js
rename : js/src/tests/js1_5/extensions/regress-231518.js => js/src/tests/non262/extensions/regress-231518.js
rename : js/src/tests/js1_5/extensions/regress-237461.js => js/src/tests/non262/extensions/regress-237461.js
rename : js/src/tests/js1_5/extensions/regress-245148.js => js/src/tests/non262/extensions/regress-245148.js
rename : js/src/tests/js1_5/extensions/regress-245795.js => js/src/tests/non262/extensions/regress-245795.js
rename : js/src/tests/js1_5/extensions/regress-254375.js => js/src/tests/non262/extensions/regress-254375.js
rename : js/src/tests/js1_5/extensions/regress-255245.js => js/src/tests/non262/extensions/regress-255245.js
rename : js/src/tests/ecma_3/extensions/regress-274152.js => js/src/tests/non262/extensions/regress-274152.js
rename : js/src/tests/js1_5/extensions/regress-291213.js => js/src/tests/non262/extensions/regress-291213.js
rename : js/src/tests/js1_5/extensions/regress-300079.js => js/src/tests/non262/extensions/regress-300079.js
rename : js/src/tests/js1_5/extensions/regress-304897.js => js/src/tests/non262/extensions/regress-304897.js
rename : js/src/tests/js1_5/extensions/regress-306738.js => js/src/tests/non262/extensions/regress-306738.js
rename : js/src/tests/js1_5/extensions/regress-311161.js => js/src/tests/non262/extensions/regress-311161.js
rename : js/src/tests/js1_5/extensions/regress-311583.js => js/src/tests/non262/extensions/regress-311583.js
rename : js/src/tests/js1_5/extensions/regress-311792-01.js => js/src/tests/non262/extensions/regress-311792-01.js
rename : js/src/tests/js1_5/extensions/regress-311792-02.js => js/src/tests/non262/extensions/regress-311792-02.js
rename : js/src/tests/js1_6/extensions/regress-312385-01.js => js/src/tests/non262/extensions/regress-312385-01.js
rename : js/src/tests/js1_5/extensions/regress-313763.js => js/src/tests/non262/extensions/regress-313763.js
rename : js/src/tests/js1_5/extensions/regress-313803.js => js/src/tests/non262/extensions/regress-313803.js
rename : js/src/tests/js1_5/extensions/regress-313938.js => js/src/tests/non262/extensions/regress-313938.js
rename : js/src/tests/js1_5/extensions/regress-314874.js => js/src/tests/non262/extensions/regress-314874.js
rename : js/src/tests/js1_5/extensions/regress-315509-02.js => js/src/tests/non262/extensions/regress-315509-02.js
rename : js/src/tests/js1_5/extensions/regress-319683.js => js/src/tests/non262/extensions/regress-319683.js
rename : js/src/tests/ecma_3/extensions/regress-320854.js => js/src/tests/non262/extensions/regress-320854.js
rename : js/src/tests/js1_5/extensions/regress-322957.js => js/src/tests/non262/extensions/regress-322957.js
rename : js/src/tests/ecma_3/extensions/regress-327170.js => js/src/tests/non262/extensions/regress-327170.js
rename : js/src/tests/js1_5/extensions/regress-327608.js => js/src/tests/non262/extensions/regress-327608.js
rename : js/src/tests/js1_5/extensions/regress-328443.js => js/src/tests/non262/extensions/regress-328443.js
rename : js/src/tests/js1_5/extensions/regress-328556.js => js/src/tests/non262/extensions/regress-328556.js
rename : js/src/tests/js1_5/extensions/regress-330569.js => js/src/tests/non262/extensions/regress-330569.js
rename : js/src/tests/js1_5/extensions/regress-333541.js => js/src/tests/non262/extensions/regress-333541.js
rename : js/src/tests/js1_5/extensions/regress-336409-1.js => js/src/tests/non262/extensions/regress-336409-1.js
rename : js/src/tests/js1_5/extensions/regress-336409-2.js => js/src/tests/non262/extensions/regress-336409-2.js
rename : js/src/tests/js1_5/extensions/regress-336410-1.js => js/src/tests/non262/extensions/regress-336410-1.js
rename : js/src/tests/js1_5/extensions/regress-336410-2.js => js/src/tests/non262/extensions/regress-336410-2.js
rename : js/src/tests/js1_5/extensions/regress-338804-01.js => js/src/tests/non262/extensions/regress-338804-01.js
rename : js/src/tests/js1_5/extensions/regress-338804-02.js => js/src/tests/non262/extensions/regress-338804-02.js
rename : js/src/tests/js1_5/extensions/regress-338804-03.js => js/src/tests/non262/extensions/regress-338804-03.js
rename : js/src/tests/js1_5/extensions/regress-339685.js => js/src/tests/non262/extensions/regress-339685.js
rename : js/src/tests/js1_5/extensions/regress-341956-01.js => js/src/tests/non262/extensions/regress-341956-01.js
rename : js/src/tests/js1_5/extensions/regress-341956-02.js => js/src/tests/non262/extensions/regress-341956-02.js
rename : js/src/tests/js1_5/extensions/regress-341956-03.js => js/src/tests/non262/extensions/regress-341956-03.js
rename : js/src/tests/js1_5/extensions/regress-342960.js => js/src/tests/non262/extensions/regress-342960.js
rename : js/src/tests/js1_5/extensions/regress-345967.js => js/src/tests/non262/extensions/regress-345967.js
rename : js/src/tests/js1_7/extensions/regress-346642-06.js => js/src/tests/non262/extensions/regress-346642-06.js
rename : js/src/tests/js1_7/extensions/regress-346773.js => js/src/tests/non262/extensions/regress-346773.js
rename : js/src/tests/js1_5/extensions/regress-350312-01.js => js/src/tests/non262/extensions/regress-350312-01.js
rename : js/src/tests/js1_7/extensions/regress-350312.js => js/src/tests/non262/extensions/regress-350312.js
rename : js/src/tests/js1_7/extensions/regress-351070-02.js => js/src/tests/non262/extensions/regress-351070-02.js
rename : js/src/tests/js1_5/extensions/regress-351448.js => js/src/tests/non262/extensions/regress-351448.js
rename : js/src/tests/js1_5/extensions/regress-351463-01.js => js/src/tests/non262/extensions/regress-351463-01.js
rename : js/src/tests/js1_5/extensions/regress-351973.js => js/src/tests/non262/extensions/regress-351973.js
rename : js/src/tests/js1_5/extensions/regress-352291.js => js/src/tests/non262/extensions/regress-352291.js
rename : js/src/tests/js1_5/extensions/regress-352372.js => js/src/tests/non262/extensions/regress-352372.js
rename : js/src/tests/js1_5/extensions/regress-352604.js => js/src/tests/non262/extensions/regress-352604.js
rename : js/src/tests/js1_7/extensions/regress-352797-01.js => js/src/tests/non262/extensions/regress-352797-01.js
rename : js/src/tests/js1_8/extensions/regress-353116.js => js/src/tests/non262/extensions/regress-353116.js
rename : js/src/tests/js1_8_1/extensions/regress-353214-02.js => js/src/tests/non262/extensions/regress-353214-02.js
rename : js/src/tests/js1_5/extensions/regress-354297.js => js/src/tests/non262/extensions/regress-354297.js
rename : js/src/tests/js1_5/extensions/regress-354541-01.js => js/src/tests/non262/extensions/regress-354541-01.js
rename : js/src/tests/js1_5/extensions/regress-354541-02.js => js/src/tests/non262/extensions/regress-354541-02.js
rename : js/src/tests/js1_5/extensions/regress-354541-03.js => js/src/tests/non262/extensions/regress-354541-03.js
rename : js/src/tests/js1_5/extensions/regress-354541-04.js => js/src/tests/non262/extensions/regress-354541-04.js
rename : js/src/tests/js1_7/extensions/regress-355052-01.js => js/src/tests/non262/extensions/regress-355052-01.js
rename : js/src/tests/js1_7/extensions/regress-355052-02.js => js/src/tests/non262/extensions/regress-355052-02.js
rename : js/src/tests/js1_7/extensions/regress-355052-03.js => js/src/tests/non262/extensions/regress-355052-03.js
rename : js/src/tests/js1_7/extensions/regress-355410.js => js/src/tests/non262/extensions/regress-355410.js
rename : js/src/tests/js1_5/extensions/regress-355497.js => js/src/tests/non262/extensions/regress-355497.js
rename : js/src/tests/js1_5/extensions/regress-355655.js => js/src/tests/non262/extensions/regress-355655.js
rename : js/src/tests/js1_5/extensions/regress-355820.js => js/src/tests/non262/extensions/regress-355820.js
rename : js/src/tests/js1_5/extensions/regress-355982.js => js/src/tests/non262/extensions/regress-355982.js
rename : js/src/tests/js1_5/extensions/regress-356402.js => js/src/tests/non262/extensions/regress-356402.js
rename : js/src/tests/js1_5/extensions/regress-358594-01.js => js/src/tests/non262/extensions/regress-358594-01.js
rename : js/src/tests/js1_5/extensions/regress-358594-02.js => js/src/tests/non262/extensions/regress-358594-02.js
rename : js/src/tests/js1_5/extensions/regress-358594-03.js => js/src/tests/non262/extensions/regress-358594-03.js
rename : js/src/tests/js1_5/extensions/regress-358594-04.js => js/src/tests/non262/extensions/regress-358594-04.js
rename : js/src/tests/js1_5/extensions/regress-358594-05.js => js/src/tests/non262/extensions/regress-358594-05.js
rename : js/src/tests/js1_5/extensions/regress-358594-06.js => js/src/tests/non262/extensions/regress-358594-06.js
rename : js/src/tests/js1_5/extensions/regress-359024.js => js/src/tests/non262/extensions/regress-359024.js
rename : js/src/tests/js1_7/extensions/regress-363040-01.js => js/src/tests/non262/extensions/regress-363040-01.js
rename : js/src/tests/js1_7/extensions/regress-363040-02.js => js/src/tests/non262/extensions/regress-363040-02.js
rename : js/src/tests/js1_5/extensions/regress-363258.js => js/src/tests/non262/extensions/regress-363258.js
rename : js/src/tests/js1_5/extensions/regress-363988.js => js/src/tests/non262/extensions/regress-363988.js
rename : js/src/tests/js1_5/extensions/regress-365527.js => js/src/tests/non262/extensions/regress-365527.js
rename : js/src/tests/js1_5/extensions/regress-365692.js => js/src/tests/non262/extensions/regress-365692.js
rename : js/src/tests/js1_5/extensions/regress-365869.js => js/src/tests/non262/extensions/regress-365869.js
rename : js/src/tests/js1_5/extensions/regress-366288.js => js/src/tests/non262/extensions/regress-366288.js
rename : js/src/tests/js1_5/extensions/regress-366292.js => js/src/tests/non262/extensions/regress-366292.js
rename : js/src/tests/js1_5/extensions/regress-366396.js => js/src/tests/non262/extensions/regress-366396.js
rename : js/src/tests/js1_7/extensions/regress-366668-01.js => js/src/tests/non262/extensions/regress-366668-01.js
rename : js/src/tests/js1_5/extensions/regress-367118-01.js => js/src/tests/non262/extensions/regress-367118-01.js
rename : js/src/tests/js1_5/extensions/regress-367118-02.js => js/src/tests/non262/extensions/regress-367118-02.js
rename : js/src/tests/js1_5/extensions/regress-367119-01.js => js/src/tests/non262/extensions/regress-367119-01.js
rename : js/src/tests/js1_5/extensions/regress-367119-02.js => js/src/tests/non262/extensions/regress-367119-02.js
rename : js/src/tests/js1_5/extensions/regress-367120-01.js => js/src/tests/non262/extensions/regress-367120-01.js
rename : js/src/tests/js1_5/extensions/regress-367120-02.js => js/src/tests/non262/extensions/regress-367120-02.js
rename : js/src/tests/js1_5/extensions/regress-367121.js => js/src/tests/non262/extensions/regress-367121.js
rename : js/src/tests/js1_5/extensions/regress-367501-01.js => js/src/tests/non262/extensions/regress-367501-01.js
rename : js/src/tests/js1_5/extensions/regress-367501-02.js => js/src/tests/non262/extensions/regress-367501-02.js
rename : js/src/tests/js1_5/extensions/regress-367501-03.js => js/src/tests/non262/extensions/regress-367501-03.js
rename : js/src/tests/js1_5/extensions/regress-367501-04.js => js/src/tests/non262/extensions/regress-367501-04.js
rename : js/src/tests/js1_5/extensions/regress-367589.js => js/src/tests/non262/extensions/regress-367589.js
rename : js/src/tests/js1_7/extensions/regress-367629.js => js/src/tests/non262/extensions/regress-367629.js
rename : js/src/tests/js1_7/extensions/regress-368213.js => js/src/tests/non262/extensions/regress-368213.js
rename : js/src/tests/js1_7/extensions/regress-368224.js => js/src/tests/non262/extensions/regress-368224.js
rename : js/src/tests/ecma_3/extensions/regress-368516.js => js/src/tests/non262/extensions/regress-368516.js
rename : js/src/tests/js1_5/extensions/regress-369404.js => js/src/tests/non262/extensions/regress-369404.js
rename : js/src/tests/js1_5/extensions/regress-369696-01.js => js/src/tests/non262/extensions/regress-369696-01.js
rename : js/src/tests/js1_5/extensions/regress-369696-02.js => js/src/tests/non262/extensions/regress-369696-02.js
rename : js/src/tests/js1_5/extensions/regress-369696-03.js => js/src/tests/non262/extensions/regress-369696-03.js
rename : js/src/tests/js1_5/extensions/regress-372309.js => js/src/tests/non262/extensions/regress-372309.js
rename : js/src/tests/js1_5/extensions/regress-375183.js => js/src/tests/non262/extensions/regress-375183.js
rename : js/src/tests/js1_5/extensions/regress-375344.js => js/src/tests/non262/extensions/regress-375344.js
rename : js/src/tests/js1_5/extensions/regress-375801.js => js/src/tests/non262/extensions/regress-375801.js
rename : js/src/tests/js1_7/extensions/regress-379566.js => js/src/tests/non262/extensions/regress-379566.js
rename : js/src/tests/js1_5/extensions/regress-380581.js => js/src/tests/non262/extensions/regress-380581.js
rename : js/src/tests/js1_5/extensions/regress-380889.js => js/src/tests/non262/extensions/regress-380889.js
rename : js/src/tests/js1_7/extensions/regress-380933.js => js/src/tests/non262/extensions/regress-380933.js
rename : js/src/tests/js1_5/extensions/regress-381211.js => js/src/tests/non262/extensions/regress-381211.js
rename : js/src/tests/js1_7/extensions/regress-381301.js => js/src/tests/non262/extensions/regress-381301.js
rename : js/src/tests/js1_7/extensions/regress-381303.js => js/src/tests/non262/extensions/regress-381303.js
rename : js/src/tests/js1_5/extensions/regress-381304.js => js/src/tests/non262/extensions/regress-381304.js
rename : js/src/tests/js1_5/extensions/regress-385393-02.js => js/src/tests/non262/extensions/regress-385393-02.js
rename : js/src/tests/ecma_3/extensions/regress-385393-03.js => js/src/tests/non262/extensions/regress-385393-03.js
rename : js/src/tests/js1_6/extensions/regress-385393-08.js => js/src/tests/non262/extensions/regress-385393-08.js
rename : js/src/tests/js1_8/extensions/regress-385729.js => js/src/tests/non262/extensions/regress-385729.js
rename : js/src/tests/js1_5/extensions/regress-390598.js => js/src/tests/non262/extensions/regress-390598.js
rename : js/src/tests/js1_5/extensions/regress-394967.js => js/src/tests/non262/extensions/regress-394967.js
rename : js/src/tests/js1_7/extensions/regress-396326.js => js/src/tests/non262/extensions/regress-396326-01.js
rename : js/src/tests/js1_5/extensions/regress-396326.js => js/src/tests/non262/extensions/regress-396326.js
rename : js/src/tests/js1_5/extensions/regress-406572.js => js/src/tests/non262/extensions/regress-406572.js
rename : js/src/tests/js1_5/extensions/regress-407501.js => js/src/tests/non262/extensions/regress-407501.js
rename : js/src/tests/js1_5/extensions/regress-407720.js => js/src/tests/non262/extensions/regress-407720.js
rename : js/src/tests/js1_5/extensions/regress-412926.js => js/src/tests/non262/extensions/regress-412926.js
rename : js/src/tests/js1_6/extensions/regress-414098.js => js/src/tests/non262/extensions/regress-414098.js
rename : js/src/tests/js1_5/extensions/regress-414755.js => js/src/tests/non262/extensions/regress-414755.js
rename : js/src/tests/js1_8/extensions/regress-415721.js => js/src/tests/non262/extensions/regress-415721.js
rename : js/src/tests/js1_5/extensions/regress-416354.js => js/src/tests/non262/extensions/regress-416354.js
rename : js/src/tests/js1_5/extensions/regress-416460.js => js/src/tests/non262/extensions/regress-416460.js
rename : js/src/tests/js1_5/extensions/regress-416834.js => js/src/tests/non262/extensions/regress-416834.js
rename : js/src/tests/js1_8/extensions/regress-417131.js => js/src/tests/non262/extensions/regress-417131.js
rename : js/src/tests/js1_8/extensions/regress-417817.js => js/src/tests/non262/extensions/regress-417817.js
rename : js/src/tests/js1_8/extensions/regress-419091.js => js/src/tests/non262/extensions/regress-419091.js
rename : js/src/tests/js1_5/extensions/regress-420869-01.js => js/src/tests/non262/extensions/regress-420869-01.js
rename : js/src/tests/js1_5/extensions/regress-422592.js => js/src/tests/non262/extensions/regress-422592.js
rename : js/src/tests/js1_5/extensions/regress-424683-01.js => js/src/tests/non262/extensions/regress-424683-01.js
rename : js/src/tests/js1_5/extensions/regress-426711.js => js/src/tests/non262/extensions/regress-426711.js
rename : js/src/tests/js1_5/extensions/regress-427196-01.js => js/src/tests/non262/extensions/regress-427196-01.js
rename : js/src/tests/js1_5/extensions/regress-427196-02.js => js/src/tests/non262/extensions/regress-427196-02.js
rename : js/src/tests/js1_5/extensions/regress-427196-03.js => js/src/tests/non262/extensions/regress-427196-03.js
rename : js/src/tests/js1_5/extensions/regress-429739.js => js/src/tests/non262/extensions/regress-429739.js
rename : js/src/tests/ecma_3/extensions/regress-430740.js => js/src/tests/non262/extensions/regress-430740.js
rename : js/src/tests/js1_5/extensions/regress-434837-01.js => js/src/tests/non262/extensions/regress-434837-01.js
rename : js/src/tests/js1_5/extensions/regress-435497-01.js => js/src/tests/non262/extensions/regress-435497-01.js
rename : js/src/tests/js1_5/extensions/regress-435497-02.js => js/src/tests/non262/extensions/regress-435497-02.js
rename : js/src/tests/js1_5/extensions/regress-435497-03.js => js/src/tests/non262/extensions/regress-435497-03.js
rename : js/src/tests/js1_5/extensions/regress-436741.js => js/src/tests/non262/extensions/regress-436741.js
rename : js/src/tests/js1_8_1/extensions/regress-437288-01.js => js/src/tests/non262/extensions/regress-437288-01.js
rename : js/src/tests/js1_5/extensions/regress-44009.js => js/src/tests/non262/extensions/regress-44009.js
rename : js/src/tests/js1_5/extensions/regress-443569.js => js/src/tests/non262/extensions/regress-443569.js
rename : js/src/tests/js1_8/extensions/regress-445818.js => js/src/tests/non262/extensions/regress-445818.js
rename : js/src/tests/js1_8/extensions/regress-446169-01.js => js/src/tests/non262/extensions/regress-446169-01.js
rename : js/src/tests/js1_8/extensions/regress-446169-02.js => js/src/tests/non262/extensions/regress-446169-02.js
rename : js/src/tests/js1_5/extensions/regress-446386.js => js/src/tests/non262/extensions/regress-446386.js
rename : js/src/tests/js1_5/extensions/regress-452168.js => js/src/tests/non262/extensions/regress-452168.js
rename : js/src/tests/js1_5/extensions/regress-452178.js => js/src/tests/non262/extensions/regress-452178.js
rename : js/src/tests/js1_5/extensions/regress-452329.js => js/src/tests/non262/extensions/regress-452329.js
rename : js/src/tests/js1_5/extensions/regress-452338.js => js/src/tests/non262/extensions/regress-452338.js
rename : js/src/tests/js1_8_1/extensions/regress-452498-162.js => js/src/tests/non262/extensions/regress-452498-162.js
rename : js/src/tests/js1_8_1/extensions/regress-452498-196.js => js/src/tests/non262/extensions/regress-452498-196.js
rename : js/src/tests/js1_5/extensions/regress-452565.js => js/src/tests/non262/extensions/regress-452565.js
rename : js/src/tests/js1_8/extensions/regress-452913.js => js/src/tests/non262/extensions/regress-452913.js
rename : js/src/tests/js1_5/extensions/regress-453249.js => js/src/tests/non262/extensions/regress-453249.js
rename : js/src/tests/js1_5/extensions/regress-454704.js => js/src/tests/non262/extensions/regress-454704.js
rename : js/src/tests/js1_8/extensions/regress-454744.js => js/src/tests/non262/extensions/regress-454744.js
rename : js/src/tests/js1_5/extensions/regress-455380.js => js/src/tests/non262/extensions/regress-455380.js
rename : js/src/tests/js1_5/extensions/regress-455408.js => js/src/tests/non262/extensions/regress-455408.js
rename : js/src/tests/js1_6/extensions/regress-456826.js => js/src/tests/non262/extensions/regress-456826.js
rename : js/src/tests/js1_7/extensions/regress-458679.js => js/src/tests/non262/extensions/regress-458679.js
rename : js/src/tests/js1_5/extensions/regress-459606.js => js/src/tests/non262/extensions/regress-459606.js
rename : js/src/tests/js1_5/extensions/regress-462734-02.js => js/src/tests/non262/extensions/regress-462734-02.js
rename : js/src/tests/js1_5/extensions/regress-462734-03.js => js/src/tests/non262/extensions/regress-462734-03.js
rename : js/src/tests/js1_5/extensions/regress-462734-04.js => js/src/tests/non262/extensions/regress-462734-04.js
rename : js/src/tests/js1_5/extensions/regress-465276.js => js/src/tests/non262/extensions/regress-465276.js
rename : js/src/tests/js1_8/extensions/regress-465337.js => js/src/tests/non262/extensions/regress-465337.js
rename : js/src/tests/js1_6/extensions/regress-465443.js => js/src/tests/non262/extensions/regress-465443.js
rename : js/src/tests/js1_8/extensions/regress-465453.js => js/src/tests/non262/extensions/regress-465453.js
rename : js/src/tests/js1_8_1/extensions/regress-466905-04.js => js/src/tests/non262/extensions/regress-466905-04.js
rename : js/src/tests/js1_8_1/extensions/regress-466905-05.js => js/src/tests/non262/extensions/regress-466905-05.js
rename : js/src/tests/js1_7/extensions/regress-469234.js => js/src/tests/non262/extensions/regress-469234.js
rename : js/src/tests/js1_7/extensions/regress-469405-01.js => js/src/tests/non262/extensions/regress-469405-01.js
rename : js/src/tests/js1_7/extensions/regress-469405-02.js => js/src/tests/non262/extensions/regress-469405-02.js
rename : js/src/tests/js1_8/extensions/regress-469625.js => js/src/tests/non262/extensions/regress-469625-01.js
rename : js/src/tests/js1_5/extensions/regress-469625.js => js/src/tests/non262/extensions/regress-469625.js
rename : js/src/tests/js1_5/extensions/regress-469761.js => js/src/tests/non262/extensions/regress-469761.js
rename : js/src/tests/js1_7/extensions/regress-470300-01.js => js/src/tests/non262/extensions/regress-470300-01.js
rename : js/src/tests/js1_7/extensions/regress-470300-02.js => js/src/tests/non262/extensions/regress-470300-02.js
rename : js/src/tests/js1_6/extensions/regress-470310.js => js/src/tests/non262/extensions/regress-470310.js
rename : js/src/tests/js1_8/extensions/regress-471197.js => js/src/tests/non262/extensions/regress-471197.js
rename : js/src/tests/js1_8/extensions/regress-472450-03.js => js/src/tests/non262/extensions/regress-472450-03.js
rename : js/src/tests/js1_8/extensions/regress-472450-04.js => js/src/tests/non262/extensions/regress-472450-04.js
rename : js/src/tests/js1_5/extensions/regress-472599.js => js/src/tests/non262/extensions/regress-472599.js
rename : js/src/tests/js1_8/extensions/regress-473040.js => js/src/tests/non262/extensions/regress-473040.js
rename : js/src/tests/js1_7/extensions/regress-474771-01.js => js/src/tests/non262/extensions/regress-474771-01.js
rename : js/src/tests/js1_7/extensions/regress-474771-02.js => js/src/tests/non262/extensions/regress-474771-02.js
rename : js/src/tests/js1_8/extensions/regress-475971.js => js/src/tests/non262/extensions/regress-475971.js
rename : js/src/tests/js1_8/extensions/regress-476414-01.js => js/src/tests/non262/extensions/regress-476414-01.js
rename : js/src/tests/js1_8/extensions/regress-476414-02.js => js/src/tests/non262/extensions/regress-476414-02.js
rename : js/src/tests/js1_5/extensions/regress-476447.js => js/src/tests/non262/extensions/regress-476447.js
rename : js/src/tests/js1_8/extensions/regress-476653.js => js/src/tests/non262/extensions/regress-476653.js
rename : js/src/tests/js1_8/extensions/regress-476869.js => js/src/tests/non262/extensions/regress-476869.js
rename : js/src/tests/js1_8_1/extensions/regress-477158.js => js/src/tests/non262/extensions/regress-477158.js
rename : js/src/tests/js1_8_1/extensions/regress-477187.js => js/src/tests/non262/extensions/regress-477187.js
rename : js/src/tests/js1_8/extensions/regress-479252.js => js/src/tests/non262/extensions/regress-479252.js
rename : js/src/tests/js1_8/extensions/regress-479381.js => js/src/tests/non262/extensions/regress-479381.js
rename : js/src/tests/js1_5/extensions/regress-479487.js => js/src/tests/non262/extensions/regress-479487.js
rename : js/src/tests/js1_5/extensions/regress-479551.js => js/src/tests/non262/extensions/regress-479551.js
rename : js/src/tests/js1_5/extensions/regress-480579.js => js/src/tests/non262/extensions/regress-480579.js
rename : js/src/tests/js1_5/extensions/regress-481516.js => js/src/tests/non262/extensions/regress-481516.js
rename : js/src/tests/js1_8/extensions/regress-482263.js => js/src/tests/non262/extensions/regress-482263.js
rename : js/src/tests/js1_5/extensions/regress-50447-1.js => js/src/tests/non262/extensions/regress-50447-1.js
rename : js/src/tests/js1_5/extensions/regress-543839.js => js/src/tests/non262/extensions/regress-543839.js
rename : js/src/tests/js1_8_5/extensions/regress-558541.js => js/src/tests/non262/extensions/regress-558541.js
rename : js/src/tests/js1_7/extensions/regress-591450.js => js/src/tests/non262/extensions/regress-591450.js
rename : js/src/tests/js1_8_5/extensions/regress-636818.js => js/src/tests/non262/extensions/regress-636818.js
rename : js/src/tests/js1_8_5/extensions/regress-645160.js => js/src/tests/non262/extensions/regress-645160.js
rename : js/src/tests/js1_8_5/extensions/regress-650753.js => js/src/tests/non262/extensions/regress-650753.js
rename : js/src/tests/js1_8_5/extensions/regress-696109.js => js/src/tests/non262/extensions/regress-696109.js
rename : js/src/tests/js1_5/extensions/regress-90596-001.js => js/src/tests/non262/extensions/regress-90596-001.js
rename : js/src/tests/js1_5/extensions/regress-90596-002.js => js/src/tests/non262/extensions/regress-90596-002.js
rename : js/src/tests/js1_5/extensions/regress-96284-001.js => js/src/tests/non262/extensions/regress-96284-001.js
rename : js/src/tests/js1_5/extensions/regress-96284-002.js => js/src/tests/non262/extensions/regress-96284-002.js
rename : js/src/tests/ecma_5/extensions/regress-bug567606.js => js/src/tests/non262/extensions/regress-bug567606.js
rename : js/src/tests/ecma_5/extensions/regress-bug607284.js => js/src/tests/non262/extensions/regress-bug607284.js
rename : js/src/tests/ecma_5/extensions/regress-bug629723.js => js/src/tests/non262/extensions/regress-bug629723.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-array-ccw.js => js/src/tests/non262/extensions/reviver-mutates-holder-array-ccw.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-array-nonnative.js => js/src/tests/non262/extensions/reviver-mutates-holder-array-nonnative.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-array.js => js/src/tests/non262/extensions/reviver-mutates-holder-array.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-object-ccw.js => js/src/tests/non262/extensions/reviver-mutates-holder-object-ccw.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-object-nonnative.js => js/src/tests/non262/extensions/reviver-mutates-holder-object-nonnative.js
rename : js/src/tests/ecma_5/extensions/reviver-mutates-holder-object.js => js/src/tests/non262/extensions/reviver-mutates-holder-object.js
rename : js/src/tests/js1_5/extensions/scope-001.js => js/src/tests/non262/extensions/scope-001.js
rename : js/src/tests/js1_8_5/extensions/selfhosted-detecting-strict.js => js/src/tests/non262/extensions/selfhosted-detecting-strict.js
rename : js/src/tests/js1_8_5/extensions/set-property-non-extensible.js => js/src/tests/non262/extensions/set-property-non-extensible.js
rename : js/src/tests/ecma_6/extensions/setImmutablePrototype.js => js/src/tests/non262/extensions/setImmutablePrototype.js
rename : js/src/tests/js1_8_5/extensions/shareddataview.js => js/src/tests/non262/extensions/shareddataview.js
rename : js/src/tests/js1_8_5/extensions/sharedtypedarray.js => js/src/tests/non262/extensions/sharedtypedarray.js
rename : js/src/tests/ecma_3/extensions/shell.js => js/src/tests/non262/extensions/shell.js
rename : js/src/tests/js1_8/extensions/simple-tree.js => js/src/tests/non262/extensions/simple-tree.js
rename : js/src/tests/js1_8_5/extensions/sps-generators.js => js/src/tests/non262/extensions/sps-generators.js
rename : js/src/tests/ecma_5/extensions/strict-function-toSource.js => js/src/tests/non262/extensions/strict-function-toSource.js
rename : js/src/tests/ecma_5/extensions/strict-option-redeclared-parameter.js => js/src/tests/non262/extensions/strict-option-redeclared-parameter.js
rename : js/src/tests/js1_8_1/extensions/strict-warning.js => js/src/tests/non262/extensions/strict-warning.js
rename : js/src/tests/ecma_5/extensions/string-literal-getter-setter-decompilation.js => js/src/tests/non262/extensions/string-literal-getter-setter-decompilation.js
rename : js/src/tests/js1_8_5/extensions/symbol-uneval.js => js/src/tests/non262/extensions/symbol-uneval.js
rename : js/src/tests/ecma_6/toLength.js => js/src/tests/non262/extensions/toLength.js
rename : js/src/tests/ecma_5/extensions/toLocaleString-infinite-recursion.js => js/src/tests/non262/extensions/toLocaleString-infinite-recursion.js
rename : js/src/tests/js1_8_5/extensions/toSource-0.js => js/src/tests/non262/extensions/toSource-0.js
rename : js/src/tests/ecma_5/extensions/toSource-infinite-recursion.js => js/src/tests/non262/extensions/toSource-infinite-recursion.js
rename : js/src/tests/ecma_6/extensions/too-many-arguments-constructing-bound-function.js => js/src/tests/non262/extensions/too-many-arguments-constructing-bound-function.js
rename : js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-detaching.js => js/src/tests/non262/extensions/typedarray-copyWithin-arguments-detaching.js
rename : js/src/tests/js1_8_5/extensions/typedarray-set-neutering.js => js/src/tests/non262/extensions/typedarray-set-neutering.js
rename : js/src/tests/js1_8_5/extensions/typedarray-subarray-of-subarray.js => js/src/tests/non262/extensions/typedarray-subarray-of-subarray.js
rename : js/src/tests/js1_8_5/extensions/typedarray.js => js/src/tests/non262/extensions/typedarray.js
rename : js/src/tests/js1_8_5/extensions/weakmap.js => js/src/tests/non262/extensions/weakmap.js
rename : js/src/tests/js1_7/geniter/326466-01.js => js/src/tests/non262/generators/326466-01.js
rename : js/src/tests/ecma_6/Generators/construct-newtarget.js => js/src/tests/non262/generators/construct-newtarget.js
rename : js/src/tests/ecma_6/Generators/create-function-parse-before-getprototype.js => js/src/tests/non262/generators/create-function-parse-before-getprototype.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-1.js => js/src/tests/non262/generators/delegating-yield-1.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-10.js => js/src/tests/non262/generators/delegating-yield-10.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-11.js => js/src/tests/non262/generators/delegating-yield-11.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-12.js => js/src/tests/non262/generators/delegating-yield-12.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-2.js => js/src/tests/non262/generators/delegating-yield-2.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-3.js => js/src/tests/non262/generators/delegating-yield-3.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-4.js => js/src/tests/non262/generators/delegating-yield-4.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-5.js => js/src/tests/non262/generators/delegating-yield-5.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-6.js => js/src/tests/non262/generators/delegating-yield-6.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-7.js => js/src/tests/non262/generators/delegating-yield-7.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-8.js => js/src/tests/non262/generators/delegating-yield-8.js
rename : js/src/tests/ecma_6/Generators/delegating-yield-9.js => js/src/tests/non262/generators/delegating-yield-9.js
rename : js/src/tests/js1_7/geniter/fibonacci-matrix-generator.js => js/src/tests/non262/generators/fibonacci-matrix-generator.js
rename : js/src/tests/ecma_6/Generators/forbidden-as-consequent.js => js/src/tests/non262/generators/forbidden-as-consequent.js
rename : js/src/tests/js1_7/geniter/gen-with-call-obj.js => js/src/tests/non262/generators/gen-with-call-obj.js
rename : js/src/tests/ecma_6/Generators/iteration.js => js/src/tests/non262/generators/iteration.js
rename : js/src/tests/ecma_6/Generators/iterator-next-non-object.js => js/src/tests/non262/generators/iterator-next-non-object.js
rename : js/src/tests/js1_7/geniter/iterator-toString.js => js/src/tests/non262/generators/iterator-toString.js
rename : js/src/tests/js1_7/geniter/nested-yield.js => js/src/tests/non262/generators/nested-yield.js
rename : js/src/tests/ecma_6/Generators/objects.js => js/src/tests/non262/generators/objects.js
rename : js/src/tests/js1_7/geniter/pi-generator.js => js/src/tests/non262/generators/pi-generator.js
rename : js/src/tests/ecma_6/Generators/properties.js => js/src/tests/non262/generators/properties.js
rename : js/src/tests/js1_7/geniter/regress-345855.js => js/src/tests/non262/generators/regress-345855.js
rename : js/src/tests/js1_7/geniter/regress-345879-01.js => js/src/tests/non262/generators/regress-345879-01.js
rename : js/src/tests/js1_7/geniter/regress-349362.js => js/src/tests/non262/generators/regress-349362.js
rename : js/src/tests/js1_7/geniter/regress-349851.js => js/src/tests/non262/generators/regress-349851.js
rename : js/src/tests/js1_7/geniter/regress-350809.js => js/src/tests/non262/generators/regress-350809.js
rename : js/src/tests/js1_7/geniter/regress-351120.js => js/src/tests/non262/generators/regress-351120.js
rename : js/src/tests/js1_7/geniter/regress-359062.js => js/src/tests/non262/generators/regress-359062.js
rename : js/src/tests/js1_7/geniter/regress-366941.js => js/src/tests/non262/generators/regress-366941.js
rename : js/src/tests/js1_8/genexps/regress-384991.js => js/src/tests/non262/generators/regress-384991.js
rename : js/src/tests/js1_7/geniter/regress-466206.js => js/src/tests/non262/generators/regress-466206.js
rename : js/src/tests/ecma_6/Generators/return-finally.js => js/src/tests/non262/generators/return-finally.js
rename : js/src/tests/ecma_6/Generators/runtime.js => js/src/tests/non262/generators/runtime.js
rename : js/src/tests/ecma_6/Generators/shell.js => js/src/tests/non262/generators/shell.js
rename : js/src/tests/js1_7/geniter/simple-fib.js => js/src/tests/non262/generators/simple-fib.js
rename : js/src/tests/ecma_6/Generators/subclass.js => js/src/tests/non262/generators/subclass.js
rename : js/src/tests/ecma_6/Generators/syntax.js => js/src/tests/non262/generators/syntax.js
rename : js/src/tests/ecma_6/Generators/yield-error.js => js/src/tests/non262/generators/yield-error.js
rename : js/src/tests/ecma_6/Generators/yield-iterator-close.js => js/src/tests/non262/generators/yield-iterator-close.js
rename : js/src/tests/ecma_6/Generators/yield-non-regexp.js => js/src/tests/non262/generators/yield-non-regexp.js
rename : js/src/tests/ecma_6/Generators/yield-star-iterator-close.js => js/src/tests/non262/generators/yield-star-iterator-close.js
rename : js/src/tests/ecma_6/Generators/yield-star-iterator-primitive.js => js/src/tests/non262/generators/yield-star-iterator-primitive.js
rename : js/src/tests/js1_5/GetSet/getset-002.js => js/src/tests/non262/get-set/getset-002.js
rename : js/src/tests/js1_5/GetSet/regress-375976.js => js/src/tests/non262/get-set/regress-375976.js
rename : js/src/tests/ecma_5/Global/adding-global-var-nonextensible-error.js => js/src/tests/non262/global/adding-global-var-nonextensible-error.js
rename : js/src/tests/ecma_5/Global/bug-320887.js => js/src/tests/non262/global/bug-320887.js
rename : js/src/tests/ecma_5/Global/bug660612.js => js/src/tests/non262/global/bug660612.js
rename : js/src/tests/ecma_5/Global/cross-global-implicit-this.js => js/src/tests/non262/global/cross-global-implicit-this.js
rename : js/src/tests/ecma_5/Global/decodeURI-decodes-FFFE-FFFF.js => js/src/tests/non262/global/decodeURI-decodes-FFFE-FFFF.js
rename : js/src/tests/ecma_5/Global/delete-global-NaN-property.js => js/src/tests/non262/global/delete-global-NaN-property.js
rename : js/src/tests/ecma_5/Global/direct-eval-but-not.js => js/src/tests/non262/global/direct-eval-but-not.js
rename : js/src/tests/ecma_5/Global/eval-01.js => js/src/tests/non262/global/eval-01.js
rename : js/src/tests/ecma_5/Global/eval-02.js => js/src/tests/non262/global/eval-02.js
rename : js/src/tests/ecma_5/Global/eval-in-strict-eval-in-normal-function.js => js/src/tests/non262/global/eval-in-strict-eval-in-normal-function.js
rename : js/src/tests/ecma_5/Global/eval-inside-with-is-direct.js => js/src/tests/non262/global/eval-inside-with-is-direct.js
rename : js/src/tests/ecma_5/Global/eval-native-callback-is-indirect.js => js/src/tests/non262/global/eval-native-callback-is-indirect.js
rename : js/src/tests/ecma_5/Global/parenthesized-eval-is-direct.js => js/src/tests/non262/global/parenthesized-eval-is-direct.js
rename : js/src/tests/ecma_5/Global/parseFloat-01.js => js/src/tests/non262/global/parseFloat-01.js
rename : js/src/tests/ecma_5/Global/parseInt-01.js => js/src/tests/non262/global/parseInt-01.js
rename : js/src/tests/ecma_5/Global/parseInt-default-to-decimal.js => js/src/tests/non262/global/parseInt-default-to-decimal.js
rename : js/src/tests/js1_7/iterable/regress-340526-01.js => js/src/tests/non262/iterable/regress-340526-01.js
rename : js/src/tests/js1_7/iterable/regress-341815.js => js/src/tests/non262/iterable/regress-341815.js
rename : js/src/tests/js1_7/iterable/regress-341821.js => js/src/tests/non262/iterable/regress-341821.js
rename : js/src/tests/js1_7/iterable/regress-355075-01.js => js/src/tests/non262/iterable/regress-355075-01.js
rename : js/src/tests/js1_7/iterable/regress-415922.js => js/src/tests/non262/iterable/regress-415922.js
rename : js/src/tests/js1_8_1/jit/math-jit-tests.js => js/src/tests/non262/jit/math-jit-tests.js
rename : js/src/tests/js1_8_1/jit/regress-451673.js => js/src/tests/non262/jit/regress-451673.js
rename : js/src/tests/js1_8_1/jit/regress-451974-01.js => js/src/tests/non262/jit/regress-451974-01.js
rename : js/src/tests/js1_8_1/jit/regress-451974-02.js => js/src/tests/non262/jit/regress-451974-02.js
rename : js/src/tests/js1_8_1/jit/regress-452498-01.js => js/src/tests/non262/jit/regress-452498-01.js
rename : js/src/tests/js1_8_1/jit/regress-458838.js => js/src/tests/non262/jit/regress-458838.js
rename : js/src/tests/js1_8_1/jit/regress-469927.js => js/src/tests/non262/jit/regress-469927.js
rename : js/src/tests/js1_8_1/jit/regress-470739.js => js/src/tests/non262/jit/regress-470739.js
rename : js/src/tests/js1_8_1/jit/regress-489682.js => js/src/tests/non262/jit/regress-489682.js
rename : js/src/tests/js1_5/LexicalConventions/lexical-001.js => js/src/tests/non262/lexical-conventions/lexical-001.js
rename : js/src/tests/js1_5/LexicalConventions/regress-177314.js => js/src/tests/non262/lexical-conventions/regress-177314.js
rename : js/src/tests/js1_5/LexicalConventions/regress-469940.js => js/src/tests/non262/lexical-conventions/regress-469940.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-arguments.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-arguments.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-eval.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-eval.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-generators.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-generators.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-if.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-if.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-label.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-label.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-notapplicable.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-notapplicable.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-parameter.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-parameter.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-property.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-property.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-same-name.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-same-name.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-with.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-with.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b.js => js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-deprecated-redecl.js => js/src/tests/non262/lexical-environment/block-scoped-functions-deprecated-redecl.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-hoisted-tdz.js => js/src/tests/non262/lexical-environment/block-scoped-functions-hoisted-tdz.js
rename : js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-strict.js => js/src/tests/non262/lexical-environment/block-scoped-functions-strict.js
rename : js/src/tests/ecma_6/LexicalEnvironment/bug-1216623.js => js/src/tests/non262/lexical-environment/bug-1216623.js
rename : js/src/tests/ecma_6/LexicalEnvironment/catch-body.js => js/src/tests/non262/lexical-environment/catch-body.js
rename : js/src/tests/ecma_6/LexicalEnvironment/const-declaration-in-for-loop.js => js/src/tests/non262/lexical-environment/const-declaration-in-for-loop.js
rename : js/src/tests/ecma_6/LexicalEnvironment/eval-has-lexical-environment.js => js/src/tests/non262/lexical-environment/eval-has-lexical-environment.js
rename : js/src/tests/ecma_6/LexicalEnvironment/eval-nondefinable-function.js => js/src/tests/non262/lexical-environment/eval-nondefinable-function.js
rename : js/src/tests/ecma_6/LexicalEnvironment/for-loop-with-bindings-added-at-runtime.js => js/src/tests/non262/lexical-environment/for-loop-with-bindings-added-at-runtime.js
rename : js/src/tests/ecma_6/LexicalEnvironment/for-loop.js => js/src/tests/non262/lexical-environment/for-loop.js
rename : js/src/tests/ecma_6/LexicalEnvironment/implicit-this-in-with.js => js/src/tests/non262/lexical-environment/implicit-this-in-with.js
rename : js/src/tests/ecma_6/LexicalEnvironment/nondefinable-function-same-script.js => js/src/tests/non262/lexical-environment/nondefinable-function-same-script.js
rename : js/src/tests/ecma_6/LexicalEnvironment/redeclaring-global-properties.js => js/src/tests/non262/lexical-environment/redeclaring-global-properties.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-basics.js => js/src/tests/non262/lexical-environment/unscopables-basics.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-closures.js => js/src/tests/non262/lexical-environment/unscopables-closures.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-const.js => js/src/tests/non262/lexical-environment/unscopables-const.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-delete.js => js/src/tests/non262/lexical-environment/unscopables-delete.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-getters.js => js/src/tests/non262/lexical-environment/unscopables-getters.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-global.js => js/src/tests/non262/lexical-environment/unscopables-global.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-ignored.js => js/src/tests/non262/lexical-environment/unscopables-ignored.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-miss.js => js/src/tests/non262/lexical-environment/unscopables-miss.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-mutation-frozen.js => js/src/tests/non262/lexical-environment/unscopables-mutation-frozen.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-mutation.js => js/src/tests/non262/lexical-environment/unscopables-mutation.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-proto.js => js/src/tests/non262/lexical-environment/unscopables-proto.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-proxy.js => js/src/tests/non262/lexical-environment/unscopables-proxy.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-strict.js => js/src/tests/non262/lexical-environment/unscopables-strict.js
rename : js/src/tests/ecma_6/LexicalEnvironment/unscopables-tdz.js => js/src/tests/non262/lexical-environment/unscopables-tdz.js
rename : js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval-destructuring.js => js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-destructuring.js
rename : js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval-for-of.js => js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-for-of.js
rename : js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval.js => js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval.js
rename : js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b.js => js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b.js
rename : js/src/tests/ecma_6/LexicalEnvironment/with-global-ignores-global-let-variables.js => js/src/tests/non262/lexical-environment/with-global-ignores-global-let-variables.js
rename : js/src/tests/js1_7/lexical/regress-336376-01.js => js/src/tests/non262/lexical/regress-336376-01.js
rename : js/src/tests/js1_7/lexical/regress-346642-04.js => js/src/tests/non262/lexical/regress-346642-04.js
rename : js/src/tests/js1_7/lexical/regress-351515.js => js/src/tests/non262/lexical/regress-351515.js
rename : js/src/tests/ecma_5/misc/bug1126318.js => js/src/tests/non262/misc/bug1126318.js
rename : js/src/tests/ecma_5/misc/builtin-methods-reject-null-undefined-this.js => js/src/tests/non262/misc/builtin-methods-reject-null-undefined-this.js
rename : js/src/tests/ecma_5/misc/enumerate-undefined.js => js/src/tests/non262/misc/enumerate-undefined.js
rename : js/src/tests/ecma_5/misc/error-undefined-message.js => js/src/tests/non262/misc/error-undefined-message.js
rename : js/src/tests/ecma_5/misc/explicit-undefined-optional-argument.js => js/src/tests/non262/misc/explicit-undefined-optional-argument.js
rename : js/src/tests/ecma_5/misc/function-definition-eval.js => js/src/tests/non262/misc/function-definition-eval.js
rename : js/src/tests/ecma_5/misc/function-definition-evaluate.js => js/src/tests/non262/misc/function-definition-evaluate.js
rename : js/src/tests/ecma_5/misc/future-reserved-words.js => js/src/tests/non262/misc/future-reserved-words.js
rename : js/src/tests/ecma_5/misc/getter-setter-outerize-this.js => js/src/tests/non262/misc/getter-setter-outerize-this.js
rename : js/src/tests/ecma_5/misc/global-numeric-properties.js => js/src/tests/non262/misc/global-numeric-properties.js
rename : js/src/tests/ecma_5/misc/line-paragraph-separator-parse-as-lineterminator.js => js/src/tests/non262/misc/line-paragraph-separator-parse-as-lineterminator.js
rename : js/src/tests/ecma_5/misc/new-with-non-constructor.js => js/src/tests/non262/misc/new-with-non-constructor.js
rename : js/src/tests/ecma_5/misc/redeclare-var-non-writable-property.js => js/src/tests/non262/misc/redeclare-var-non-writable-property.js
rename : js/src/tests/ecma_5/misc/regexp-functions-with-undefined.js => js/src/tests/non262/misc/regexp-functions-with-undefined.js
rename : js/src/tests/ecma_5/misc/regress-bug632003.js => js/src/tests/non262/misc/regress-bug632003.js
rename : js/src/tests/ecma_5/misc/syntax-error-end-of-for-head-part.js => js/src/tests/non262/misc/syntax-error-end-of-for-head-part.js
rename : js/src/tests/ecma_5/misc/unicode-escaped-keyword.js => js/src/tests/non262/misc/unicode-escaped-keyword.js
rename : js/src/tests/ecma_5/misc/unicode-identifier-1d17.js => js/src/tests/non262/misc/unicode-identifier-1d17.js
rename : js/src/tests/ecma_5/misc/unicode-identifier-82f1.js => js/src/tests/non262/misc/unicode-identifier-82f1.js
rename : js/src/tests/ecma_5/misc/unnamed-function.js => js/src/tests/non262/misc/unnamed-function.js
rename : js/src/tests/ecma_5/misc/unwrapped-no-such-method.js => js/src/tests/non262/misc/unwrapped-no-such-method.js
rename : js/src/tests/ecma_6/Module/await-restricted-nested.js => js/src/tests/non262/module/await-restricted-nested.js
rename : js/src/tests/ecma_5/Object/15.2.3.12.js => js/src/tests/non262/object/15.2.3.12.js
rename : js/src/tests/ecma_5/Object/15.2.3.14-01.js => js/src/tests/non262/object/15.2.3.14-01.js
rename : js/src/tests/ecma_5/Object/15.2.3.3-01.js => js/src/tests/non262/object/15.2.3.3-01.js
rename : js/src/tests/ecma_5/Object/15.2.3.4-01.js => js/src/tests/non262/object/15.2.3.4-01.js
rename : js/src/tests/ecma_5/Object/15.2.3.4-02.js => js/src/tests/non262/object/15.2.3.4-02.js
rename : js/src/tests/ecma_5/Object/15.2.3.4-03.js => js/src/tests/non262/object/15.2.3.4-03.js
rename : js/src/tests/ecma_5/Object/15.2.3.4-04.js => js/src/tests/non262/object/15.2.3.4-04.js
rename : js/src/tests/ecma_5/Object/15.2.3.5-01.js => js/src/tests/non262/object/15.2.3.5-01.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-define-over-method.js => js/src/tests/non262/object/15.2.3.6-define-over-method.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-01-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-01-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-02-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-02-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-03-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-03-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-04-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-04-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-05-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-05-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-06-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-06-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-07-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-07-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-08-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-08-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-09-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-09-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-10-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-10-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-11-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-11-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-12-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-12-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-13-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-13-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-14-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-14-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-15-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-15-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-16-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-16-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-17-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-17-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-18-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-18-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-19-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-19-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-20-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-20-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-21-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-21-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-22-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-22-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-23-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-23-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-24-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-24-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-25-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-25-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-26-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-26-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-27-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-27-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-28-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-28-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-29-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-29-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-30-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-30-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-31-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-31-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-dictionary-redefinition-32-of-32.js => js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-32-of-32.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-function-length.js => js/src/tests/non262/object/15.2.3.6-function-length.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-1-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-1-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-2-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-2-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-3-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-3-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-4-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-4-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-5-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-5-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-6-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-6-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-7-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-7-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-middle-redefinition-8-of-8.js => js/src/tests/non262/object/15.2.3.6-middle-redefinition-8-of-8.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-miscellaneous.js => js/src/tests/non262/object/15.2.3.6-miscellaneous.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-new-definition.js => js/src/tests/non262/object/15.2.3.6-new-definition.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-redefinition-1-of-4.js => js/src/tests/non262/object/15.2.3.6-redefinition-1-of-4.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-redefinition-2-of-4.js => js/src/tests/non262/object/15.2.3.6-redefinition-2-of-4.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-redefinition-3-of-4.js => js/src/tests/non262/object/15.2.3.6-redefinition-3-of-4.js
rename : js/src/tests/ecma_5/Object/15.2.3.6-redefinition-4-of-4.js => js/src/tests/non262/object/15.2.3.6-redefinition-4-of-4.js
rename : js/src/tests/ecma_5/Object/15.2.3.7-01.js => js/src/tests/non262/object/15.2.3.7-01.js
rename : js/src/tests/ecma_5/Object/15.2.3.9.js => js/src/tests/non262/object/15.2.3.9.js
rename : js/src/tests/ecma_6/Object/accessor-arguments-rest.js => js/src/tests/non262/object/accessor-arguments-rest.js
rename : js/src/tests/ecma_6/Object/accessor-name.js => js/src/tests/non262/object/accessor-name.js
rename : js/src/tests/ecma_6/Object/accessor-non-constructor.js => js/src/tests/non262/object/accessor-non-constructor.js
rename : js/src/tests/ecma_5/Object/add-property-non-extensible.js => js/src/tests/non262/object/add-property-non-extensible.js
rename : js/src/tests/ecma_6/Object/assign.js => js/src/tests/non262/object/assign.js
rename : js/src/tests/ecma_3/Object/browser.js => js/src/tests/non262/object/browser.js
rename : js/src/tests/ecma_6/Object/bug-1150906.js => js/src/tests/non262/object/bug-1150906.js
rename : js/src/tests/ecma_6/Object/bug-1206700.js => js/src/tests/non262/object/bug-1206700.js
rename : js/src/tests/ecma_5/Object/clear-dictionary-accessor-getset.js => js/src/tests/non262/object/clear-dictionary-accessor-getset.js
rename : js/src/tests/ecma_7/Object/defineGetter-defineSetter.js => js/src/tests/non262/object/defineGetter-defineSetter.js
rename : js/src/tests/ecma_5/Object/defineProperties-callable-accessor.js => js/src/tests/non262/object/defineProperties-callable-accessor.js
rename : js/src/tests/ecma_6/Object/defineProperties-order.js => js/src/tests/non262/object/defineProperties-order.js
rename : js/src/tests/ecma_6/Object/defineProperty-proxy.js => js/src/tests/non262/object/defineProperty-proxy.js
rename : js/src/tests/ecma_5/Object/defineProperty-setup.js => js/src/tests/non262/object/defineProperty-setup.js
rename : js/src/tests/ecma_6/Object/destructuring-shorthand-defaults.js => js/src/tests/non262/object/destructuring-shorthand-defaults.js
rename : js/src/tests/ecma_6/Object/duplProps.js => js/src/tests/non262/object/duplProps.js
rename : js/src/tests/ecma_7/Object/entries.js => js/src/tests/non262/object/entries.js
rename : js/src/tests/ecma_5/Object/extensibility-01.js => js/src/tests/non262/object/extensibility-01.js
rename : js/src/tests/ecma_5/Object/extensibility-02.js => js/src/tests/non262/object/extensibility-02.js
rename : js/src/tests/ecma_5/Object/freeze-global-eval-const.js => js/src/tests/non262/object/freeze-global-eval-const.js
rename : js/src/tests/ecma_6/Object/freeze-proxy.js => js/src/tests/non262/object/freeze-proxy.js
rename : js/src/tests/ecma_6/Object/freeze.js => js/src/tests/non262/object/freeze.js
rename : js/src/tests/ecma_5/Object/gOPD-vs-prototype-accessor.js => js/src/tests/non262/object/gOPD-vs-prototype-accessor.js
rename : js/src/tests/ecma_6/Object/getOwnPropertyDescriptor.js => js/src/tests/non262/object/getOwnPropertyDescriptor.js
rename : js/src/tests/ecma_6/Object/getOwnPropertySymbols-proxy.js => js/src/tests/non262/object/getOwnPropertySymbols-proxy.js
rename : js/src/tests/ecma_6/Object/getOwnPropertySymbols.js => js/src/tests/non262/object/getOwnPropertySymbols.js
rename : js/src/tests/ecma_5/Object/getPrototypeOf-array.js => js/src/tests/non262/object/getPrototypeOf-array.js
rename : js/src/tests/ecma_6/Object/getPrototypeOf.js => js/src/tests/non262/object/getPrototypeOf.js
rename : js/src/tests/ecma_6/Object/getter-name.js => js/src/tests/non262/object/getter-name.js
rename : js/src/tests/ecma_6/Object/isExtensible.js => js/src/tests/non262/object/isExtensible.js
rename : js/src/tests/ecma_6/Object/isFrozen.js => js/src/tests/non262/object/isFrozen.js
rename : js/src/tests/ecma_5/Object/isPrototypeOf.js => js/src/tests/non262/object/isPrototypeOf.js
rename : js/src/tests/ecma_6/Object/isSealed.js => js/src/tests/non262/object/isSealed.js
rename : js/src/tests/ecma_6/Object/keys.js => js/src/tests/non262/object/keys.js
rename : js/src/tests/ecma_6/Object/method-non-constructor.js => js/src/tests/non262/object/method-non-constructor.js
rename : js/src/tests/ecma_5/Object/mutation-prevention-methods.js => js/src/tests/non262/object/mutation-prevention-methods.js
rename : js/src/tests/ecma_5/Object/object-create-with-primitive-second-arg.js => js/src/tests/non262/object/object-create-with-primitive-second-arg.js
rename : js/src/tests/ecma_5/Object/object-toString-01.js => js/src/tests/non262/object/object-toString-01.js
rename : js/src/tests/ecma_5/Object/preventExtensions-idempotent.js => js/src/tests/non262/object/preventExtensions-idempotent.js
rename : js/src/tests/ecma_6/Object/preventExtensions-proxy.js => js/src/tests/non262/object/preventExtensions-proxy.js
rename : js/src/tests/ecma_6/Object/preventExtensions.js => js/src/tests/non262/object/preventExtensions.js
rename : js/src/tests/ecma_6/Object/property-descriptor-order.js => js/src/tests/non262/object/property-descriptor-order.js
rename : js/src/tests/ecma_6/Object/propertyIsEnumerable-proxy.js => js/src/tests/non262/object/propertyIsEnumerable-proxy.js
rename : js/src/tests/ecma_5/Object/propertyIsEnumerable.js => js/src/tests/non262/object/propertyIsEnumerable.js
rename : js/src/tests/ecma_5/Object/proto-property-change-writability-set.js => js/src/tests/non262/object/proto-property-change-writability-set.js
rename : js/src/tests/js1_5/Object/regress-137000.js => js/src/tests/non262/object/regress-137000.js
rename : js/src/tests/js1_5/Object/regress-192105.js => js/src/tests/non262/object/regress-192105.js
rename : js/src/tests/js1_5/Object/regress-308806-01.js => js/src/tests/non262/object/regress-308806-01.js
rename : js/src/tests/js1_5/Object/regress-338709.js => js/src/tests/non262/object/regress-338709.js
rename : js/src/tests/ecma_3/Object/regress-361274.js => js/src/tests/non262/object/regress-361274.js
rename : js/src/tests/js1_5/Object/regress-382503.js => js/src/tests/non262/object/regress-382503.js
rename : js/src/tests/js1_5/Object/regress-382532.js => js/src/tests/non262/object/regress-382532.js
rename : js/src/tests/ecma_3/Object/regress-385393-07.js => js/src/tests/non262/object/regress-385393-07.js
rename : js/src/tests/ecma_3_1/Object/regress-444787.js => js/src/tests/non262/object/regress-444787.js
rename : js/src/tests/ecma_3/Object/regress-459405.js => js/src/tests/non262/object/regress-459405.js
rename : js/src/tests/js1_5/Object/regress-465476.js => js/src/tests/non262/object/regress-465476.js
rename : js/src/tests/ecma_3/Object/regress-72773.js => js/src/tests/non262/object/regress-72773.js
rename : js/src/tests/ecma_3/Object/regress-79129-001.js => js/src/tests/non262/object/regress-79129-001.js
rename : js/src/tests/js1_5/Object/regress-90596-003.js => js/src/tests/non262/object/regress-90596-003.js
rename : js/src/tests/ecma_6/Object/seal-proxy.js => js/src/tests/non262/object/seal-proxy.js
rename : js/src/tests/ecma_6/Object/seal.js => js/src/tests/non262/object/seal.js
rename : js/src/tests/ecma_6/Object/setPrototypeOf-cross-realm-cycle.js => js/src/tests/non262/object/setPrototypeOf-cross-realm-cycle.js
rename : js/src/tests/ecma_6/Object/setPrototypeOf-cycle.js => js/src/tests/non262/object/setPrototypeOf-cycle.js
rename : js/src/tests/ecma_6/Object/setPrototypeOf-same-value.js => js/src/tests/non262/object/setPrototypeOf-same-value.js
rename : js/src/tests/ecma_3/Object/shell.js => js/src/tests/non262/object/shell.js
rename : js/src/tests/ecma_6/Object/toLocaleString.js => js/src/tests/non262/object/toLocaleString-01.js
rename : js/src/tests/ecma_5/Object/toLocaleString.js => js/src/tests/non262/object/toLocaleString.js
rename : js/src/tests/ecma_6/Object/toPrimitive-callers.js => js/src/tests/non262/object/toPrimitive-callers.js
rename : js/src/tests/ecma_6/Object/toPrimitive.js => js/src/tests/non262/object/toPrimitive.js
rename : js/src/tests/ecma_5/Object/vacuous-accessor-unqualified-name.js => js/src/tests/non262/object/vacuous-accessor-unqualified-name.js
rename : js/src/tests/ecma_7/Object/values-entries-indexed.js => js/src/tests/non262/object/values-entries-indexed.js
rename : js/src/tests/ecma_7/Object/values-entries-lazy-props.js => js/src/tests/non262/object/values-entries-lazy-props.js
rename : js/src/tests/ecma_7/Object/values-entries-typedarray.js => js/src/tests/non262/object/values-entries-typedarray.js
rename : js/src/tests/ecma_7/Object/values.js => js/src/tests/non262/object/values.js
rename : js/src/tests/ecma_3/Operators/11.13.1-001.js => js/src/tests/non262/operators/11.13.1-001.js
rename : js/src/tests/ecma_3/Operators/11.13.1-002.js => js/src/tests/non262/operators/11.13.1-002.js
rename : js/src/tests/ecma_3/Operators/11.4.1-001.js => js/src/tests/non262/operators/11.4.1-001.js
rename : js/src/tests/ecma_3/Operators/11.4.1-002.js => js/src/tests/non262/operators/11.4.1-002.js
rename : js/src/tests/ecma_3/Operators/order-01.js => js/src/tests/non262/operators/order-01.js
rename : js/src/tests/ecma_2018/Pipeline/eval.js => js/src/tests/non262/pipeline/eval.js
rename : js/src/tests/ecma_2018/Pipeline/evaluation-order.js => js/src/tests/non262/pipeline/evaluation-order.js
rename : js/src/tests/ecma_2018/Pipeline/parse-error.js => js/src/tests/non262/pipeline/parse-error.js
rename : js/src/tests/ecma_2018/Pipeline/precedence.js => js/src/tests/non262/pipeline/precedence.js
rename : js/src/tests/ecma_2018/Pipeline/receiver.js => js/src/tests/non262/pipeline/receiver.js
rename : js/src/tests/ecma_2018/Pipeline/reflect-parse.js => js/src/tests/non262/pipeline/reflect-parse.js
rename : js/src/tests/ecma_2018/Pipeline/shell.js => js/src/tests/non262/pipeline/shell.js
rename : js/src/tests/ecma_2018/Pipeline/type-error.js => js/src/tests/non262/pipeline/type-error.js
rename : js/src/tests/js1_8_5/reflect-parse/Match.js => js/src/tests/non262/reflect-parse/Match.js
rename : js/src/tests/js1_8_5/reflect-parse/PatternAsserts.js => js/src/tests/non262/reflect-parse/PatternAsserts.js
rename : js/src/tests/js1_8_5/reflect-parse/PatternBuilders.js => js/src/tests/non262/reflect-parse/PatternBuilders.js
rename : js/src/tests/js1_8_5/reflect-parse/alternateBuilder.js => js/src/tests/non262/reflect-parse/alternateBuilder.js
rename : js/src/tests/js1_8_5/reflect-parse/async.js => js/src/tests/non262/reflect-parse/async.js
rename : js/src/tests/js1_8_5/reflect-parse/basicBuilder.js => js/src/tests/non262/reflect-parse/basicBuilder.js
rename : js/src/tests/js1_8_5/reflect-parse/builderExceptions.js => js/src/tests/non262/reflect-parse/builderExceptions.js
rename : js/src/tests/js1_8_5/reflect-parse/classes.js => js/src/tests/non262/reflect-parse/classes.js
rename : js/src/tests/js1_8_5/reflect-parse/computedPropNames.js => js/src/tests/non262/reflect-parse/computedPropNames.js
rename : js/src/tests/js1_8_5/reflect-parse/declarations.js => js/src/tests/non262/reflect-parse/declarations.js
rename : js/src/tests/js1_8_5/reflect-parse/destructuring-array-holes-reflect-as-null.js => js/src/tests/non262/reflect-parse/destructuring-array-holes-reflect-as-null.js
rename : js/src/tests/js1_8_5/reflect-parse/destructuring-assignment.js => js/src/tests/non262/reflect-parse/destructuring-assignment.js
rename : js/src/tests/js1_8_5/reflect-parse/destructuring-function-parameters.js => js/src/tests/non262/reflect-parse/destructuring-function-parameters.js
rename : js/src/tests/js1_8_5/reflect-parse/destructuring-variable-declarations.js => js/src/tests/non262/reflect-parse/destructuring-variable-declarations.js
rename : js/src/tests/js1_8_5/reflect-parse/destructuring__proto__.js => js/src/tests/non262/reflect-parse/destructuring__proto__.js
rename : js/src/tests/js1_8_5/reflect-parse/expression.js => js/src/tests/non262/reflect-parse/expression.js
rename : js/src/tests/js1_8_5/reflect-parse/expressionClosures.js => js/src/tests/non262/reflect-parse/expressionClosures.js
rename : js/src/tests/js1_8_5/reflect-parse/for-loop-destructuring.js => js/src/tests/non262/reflect-parse/for-loop-destructuring.js
rename : js/src/tests/js1_8_5/reflect-parse/generators.js => js/src/tests/non262/reflect-parse/generators.js
rename : js/src/tests/js1_8_5/reflect-parse/lexicals.js => js/src/tests/non262/reflect-parse/lexicals.js
rename : js/src/tests/js1_8_5/reflect-parse/location.js => js/src/tests/non262/reflect-parse/location.js
rename : js/src/tests/js1_8_5/reflect-parse/methodDefn.js => js/src/tests/non262/reflect-parse/methodDefn.js
rename : js/src/tests/js1_8_5/reflect-parse/newTarget.js => js/src/tests/non262/reflect-parse/newTarget.js
rename : js/src/tests/js1_8_5/reflect-parse/object-rest.js => js/src/tests/non262/reflect-parse/object-rest.js
rename : js/src/tests/js1_8_5/reflect-parse/object-spread.js => js/src/tests/non262/reflect-parse/object-spread.js
rename : js/src/tests/js1_8_5/reflect-parse/proxyArgs.js => js/src/tests/non262/reflect-parse/proxyArgs.js
rename : js/src/tests/js1_8_5/reflect-parse/shell.js => js/src/tests/non262/reflect-parse/shell.js
rename : js/src/tests/js1_8_5/reflect-parse/stackOverflow.js => js/src/tests/non262/reflect-parse/stackOverflow.js
rename : js/src/tests/js1_8_5/reflect-parse/statements.js => js/src/tests/non262/reflect-parse/statements.js
rename : js/src/tests/js1_8_5/reflect-parse/templateStrings.js => js/src/tests/non262/reflect-parse/templateStrings.js
rename : js/src/tests/js1_5/Regress/regress-102725.js => js/src/tests/non262/regress/regress-102725.js
rename : js/src/tests/js1_5/Regress/regress-10278.js => js/src/tests/non262/regress/regress-10278.js
rename : js/src/tests/js1_5/Regress/regress-104077.js => js/src/tests/non262/regress/regress-104077.js
rename : js/src/tests/js1_5/Regress/regress-110286.js => js/src/tests/non262/regress/regress-110286.js
rename : js/src/tests/js1_5/Regress/regress-111557.js => js/src/tests/non262/regress/regress-111557.js
rename : js/src/tests/js1_5/Regress/regress-114491.js => js/src/tests/non262/regress/regress-114491.js
rename : js/src/tests/js1_5/Regress/regress-114493.js => js/src/tests/non262/regress/regress-114493.js
rename : js/src/tests/js1_5/Regress/regress-115436.js => js/src/tests/non262/regress/regress-115436.js
rename : js/src/tests/js1_5/Regress/regress-116228.js => js/src/tests/non262/regress/regress-116228.js
rename : js/src/tests/js1_5/Regress/regress-118849.js => js/src/tests/non262/regress/regress-118849.js
rename : js/src/tests/js1_5/Regress/regress-127557.js => js/src/tests/non262/regress/regress-127557.js
rename : js/src/tests/js1_5/Regress/regress-131510-001.js => js/src/tests/non262/regress/regress-131510-001.js
rename : js/src/tests/js1_8_5/regress/regress-1383630.js => js/src/tests/non262/regress/regress-1383630.js
rename : js/src/tests/js1_5/Regress/regress-139316.js => js/src/tests/non262/regress/regress-139316.js
rename : js/src/tests/js1_5/Regress/regress-140852.js => js/src/tests/non262/regress/regress-140852.js
rename : js/src/tests/js1_5/Regress/regress-140974.js => js/src/tests/non262/regress/regress-140974.js
rename : js/src/tests/js1_5/Regress/regress-146596.js => js/src/tests/non262/regress/regress-146596.js
rename : js/src/tests/js1_5/Regress/regress-152646.js => js/src/tests/non262/regress/regress-152646.js
rename : js/src/tests/js1_5/Regress/regress-155081-2.js => js/src/tests/non262/regress/regress-155081-2.js
rename : js/src/tests/js1_5/Regress/regress-155081.js => js/src/tests/non262/regress/regress-155081.js
rename : js/src/tests/js1_5/Regress/regress-156354.js => js/src/tests/non262/regress/regress-156354.js
rename : js/src/tests/js1_5/Regress/regress-159334.js => js/src/tests/non262/regress/regress-159334.js
rename : js/src/tests/js1_5/Regress/regress-162392.js => js/src/tests/non262/regress/regress-162392.js
rename : js/src/tests/js1_5/Regress/regress-165201.js => js/src/tests/non262/regress/regress-165201.js
rename : js/src/tests/js1_5/Regress/regress-167328.js => js/src/tests/non262/regress/regress-167328.js
rename : js/src/tests/js1_5/Regress/regress-167658.js => js/src/tests/non262/regress/regress-167658.js
rename : js/src/tests/js1_5/Regress/regress-168347.js => js/src/tests/non262/regress/regress-168347.js
rename : js/src/tests/js1_5/Regress/regress-170193.js => js/src/tests/non262/regress/regress-170193.js
rename : js/src/tests/js1_5/Regress/regress-172699.js => js/src/tests/non262/regress/regress-172699.js
rename : js/src/tests/js1_5/Regress/regress-174709.js => js/src/tests/non262/regress/regress-174709.js
rename : js/src/tests/js1_5/Regress/regress-176125.js => js/src/tests/non262/regress/regress-176125.js
rename : js/src/tests/js1_5/Regress/regress-179524.js => js/src/tests/non262/regress/regress-179524.js
rename : js/src/tests/js1_5/Regress/regress-185165.js => js/src/tests/non262/regress/regress-185165.js
rename : js/src/tests/js1_5/Regress/regress-191633.js => js/src/tests/non262/regress/regress-191633.js
rename : js/src/tests/js1_5/Regress/regress-191668.js => js/src/tests/non262/regress/regress-191668.js
rename : js/src/tests/js1_5/Regress/regress-192414.js => js/src/tests/non262/regress/regress-192414.js
rename : js/src/tests/js1_5/Regress/regress-193418.js => js/src/tests/non262/regress/regress-193418.js
rename : js/src/tests/js1_5/Regress/regress-203278-1.js => js/src/tests/non262/regress/regress-203278-1.js
rename : js/src/tests/js1_5/Regress/regress-203402.js => js/src/tests/non262/regress/regress-203402.js
rename : js/src/tests/js1_5/Regress/regress-203841.js => js/src/tests/non262/regress/regress-203841.js
rename : js/src/tests/js1_5/Regress/regress-204210.js => js/src/tests/non262/regress/regress-204210.js
rename : js/src/tests/js1_5/Regress/regress-210682.js => js/src/tests/non262/regress/regress-210682.js
rename : js/src/tests/js1_5/Regress/regress-211590.js => js/src/tests/non262/regress/regress-211590.js
rename : js/src/tests/js1_5/Regress/regress-214761.js => js/src/tests/non262/regress/regress-214761.js
rename : js/src/tests/js1_5/Regress/regress-216320.js => js/src/tests/non262/regress/regress-216320.js
rename : js/src/tests/js1_5/Regress/regress-224956.js => js/src/tests/non262/regress/regress-224956.js
rename : js/src/tests/js1_5/Regress/regress-229006.js => js/src/tests/non262/regress/regress-229006.js
rename : js/src/tests/js1_5/Regress/regress-230216-1.js => js/src/tests/non262/regress/regress-230216-1.js
rename : js/src/tests/js1_5/Regress/regress-230216-2.js => js/src/tests/non262/regress/regress-230216-2.js
rename : js/src/tests/js1_5/Regress/regress-230216-3.js => js/src/tests/non262/regress/regress-230216-3.js
rename : js/src/tests/js1_5/Regress/regress-233483-2.js => js/src/tests/non262/regress/regress-233483-2.js
rename : js/src/tests/js1_5/Regress/regress-233483.js => js/src/tests/non262/regress/regress-233483.js
rename : js/src/tests/js1_5/Regress/regress-234389.js => js/src/tests/non262/regress/regress-234389.js
rename : js/src/tests/js1_5/Regress/regress-238881.js => js/src/tests/non262/regress/regress-238881.js
rename : js/src/tests/js1_5/Regress/regress-238945.js => js/src/tests/non262/regress/regress-238945.js
rename : js/src/tests/js1_5/Regress/regress-243174.js => js/src/tests/non262/regress/regress-243174.js
rename : js/src/tests/js1_5/Regress/regress-243389-n.js => js/src/tests/non262/regress/regress-243389-n.js
rename : js/src/tests/js1_5/Regress/regress-243869.js => js/src/tests/non262/regress/regress-243869.js
rename : js/src/tests/js1_5/Regress/regress-244470.js => js/src/tests/non262/regress/regress-244470.js
rename : js/src/tests/js1_5/Regress/regress-244619.js => js/src/tests/non262/regress/regress-244619.js
rename : js/src/tests/js1_5/Regress/regress-245113.js => js/src/tests/non262/regress/regress-245113.js
rename : js/src/tests/js1_5/Regress/regress-245308.js => js/src/tests/non262/regress/regress-245308.js
rename : js/src/tests/js1_5/Regress/regress-246911.js => js/src/tests/non262/regress/regress-246911.js
rename : js/src/tests/js1_5/Regress/regress-246964.js => js/src/tests/non262/regress/regress-246964.js
rename : js/src/tests/js1_5/Regress/regress-247179.js => js/src/tests/non262/regress/regress-247179.js
rename : js/src/tests/js1_5/Regress/regress-248444.js => js/src/tests/non262/regress/regress-248444.js
rename : js/src/tests/js1_5/Regress/regress-252892.js => js/src/tests/non262/regress/regress-252892.js
rename : js/src/tests/js1_5/Regress/regress-253150.js => js/src/tests/non262/regress/regress-253150.js
rename : js/src/tests/js1_5/Regress/regress-254296.js => js/src/tests/non262/regress/regress-254296.js
rename : js/src/tests/js1_5/Regress/regress-254974.js => js/src/tests/non262/regress/regress-254974.js
rename : js/src/tests/js1_5/Regress/regress-256501.js => js/src/tests/non262/regress/regress-256501.js
rename : js/src/tests/js1_5/Regress/regress-256617.js => js/src/tests/non262/regress/regress-256617.js
rename : js/src/tests/js1_5/Regress/regress-256798.js => js/src/tests/non262/regress/regress-256798.js
rename : js/src/tests/js1_5/Regress/regress-259935.js => js/src/tests/non262/regress/regress-259935.js
rename : js/src/tests/js1_5/Regress/regress-260541.js => js/src/tests/non262/regress/regress-260541.js
rename : js/src/tests/js1_5/Regress/regress-261886.js => js/src/tests/non262/regress/regress-261886.js
rename : js/src/tests/js1_5/Regress/regress-261887.js => js/src/tests/non262/regress/regress-261887.js
rename : js/src/tests/js1_5/Regress/regress-271716-n.js => js/src/tests/non262/regress/regress-271716-n.js
rename : js/src/tests/js1_5/Regress/regress-274035.js => js/src/tests/non262/regress/regress-274035.js
rename : js/src/tests/js1_5/Regress/regress-274888.js => js/src/tests/non262/regress/regress-274888.js
rename : js/src/tests/js1_5/Regress/regress-275378.js => js/src/tests/non262/regress/regress-275378.js
rename : js/src/tests/js1_5/Regress/regress-276103.js => js/src/tests/non262/regress/regress-276103.js
rename : js/src/tests/js1_5/Regress/regress-278873.js => js/src/tests/non262/regress/regress-278873.js
rename : js/src/tests/js1_5/Regress/regress-280769-1.js => js/src/tests/non262/regress/regress-280769-1.js
rename : js/src/tests/js1_5/Regress/regress-280769-2.js => js/src/tests/non262/regress/regress-280769-2.js
rename : js/src/tests/js1_5/Regress/regress-280769-3.js => js/src/tests/non262/regress/regress-280769-3.js
rename : js/src/tests/js1_5/Regress/regress-280769-4.js => js/src/tests/non262/regress/regress-280769-4.js
rename : js/src/tests/js1_5/Regress/regress-280769-5.js => js/src/tests/non262/regress/regress-280769-5.js
rename : js/src/tests/js1_5/Regress/regress-280769.js => js/src/tests/non262/regress/regress-280769.js
rename : js/src/tests/js1_5/Regress/regress-281606.js => js/src/tests/non262/regress/regress-281606.js
rename : js/src/tests/js1_5/Regress/regress-281930.js => js/src/tests/non262/regress/regress-281930.js
rename : js/src/tests/js1_5/Regress/regress-283477.js => js/src/tests/non262/regress/regress-283477.js
rename : js/src/tests/js1_5/Regress/regress-288688.js => js/src/tests/non262/regress/regress-288688.js
rename : js/src/tests/js1_5/Regress/regress-289094.js => js/src/tests/non262/regress/regress-289094.js
rename : js/src/tests/js1_5/Regress/regress-290575.js => js/src/tests/non262/regress/regress-290575.js
rename : js/src/tests/js1_5/Regress/regress-290656.js => js/src/tests/non262/regress/regress-290656.js
rename : js/src/tests/js1_5/Regress/regress-294191.js => js/src/tests/non262/regress/regress-294191.js
rename : js/src/tests/js1_5/Regress/regress-294195-01.js => js/src/tests/non262/regress/regress-294195-01.js
rename : js/src/tests/js1_5/Regress/regress-294195-02.js => js/src/tests/non262/regress/regress-294195-02.js
rename : js/src/tests/js1_5/Regress/regress-294302.js => js/src/tests/non262/regress/regress-294302.js
rename : js/src/tests/js1_5/Regress/regress-295052.js => js/src/tests/non262/regress/regress-295052.js
rename : js/src/tests/js1_5/Regress/regress-295666.js => js/src/tests/non262/regress/regress-295666.js
rename : js/src/tests/js1_5/Regress/regress-299209.js => js/src/tests/non262/regress/regress-299209.js
rename : js/src/tests/js1_5/Regress/regress-299641.js => js/src/tests/non262/regress/regress-299641.js
rename : js/src/tests/js1_5/Regress/regress-303213.js => js/src/tests/non262/regress/regress-303213.js
rename : js/src/tests/js1_5/Regress/regress-306633.js => js/src/tests/non262/regress/regress-306633.js
rename : js/src/tests/js1_5/Regress/regress-306727.js => js/src/tests/non262/regress/regress-306727.js
rename : js/src/tests/js1_5/Regress/regress-306794.js => js/src/tests/non262/regress/regress-306794.js
rename : js/src/tests/js1_5/Regress/regress-308085.js => js/src/tests/non262/regress/regress-308085.js
rename : js/src/tests/js1_5/Regress/regress-308566.js => js/src/tests/non262/regress/regress-308566.js
rename : js/src/tests/js1_5/Regress/regress-310295.js => js/src/tests/non262/regress/regress-310295.js
rename : js/src/tests/js1_5/Regress/regress-310607.js => js/src/tests/non262/regress/regress-310607.js
rename : js/src/tests/js1_5/Regress/regress-310993.js => js/src/tests/non262/regress/regress-310993.js
rename : js/src/tests/js1_5/Regress/regress-311071.js => js/src/tests/non262/regress/regress-311071.js
rename : js/src/tests/js1_6/Regress/regress-311157-01.js => js/src/tests/non262/regress/regress-311157-01.js
rename : js/src/tests/js1_6/Regress/regress-311157-02.js => js/src/tests/non262/regress/regress-311157-02.js
rename : js/src/tests/js1_5/Regress/regress-311629.js => js/src/tests/non262/regress/regress-311629.js
rename : js/src/tests/js1_5/Regress/regress-312260.js => js/src/tests/non262/regress/regress-312260.js
rename : js/src/tests/js1_5/Regress/regress-31255.js => js/src/tests/non262/regress/regress-31255.js
rename : js/src/tests/js1_5/Regress/regress-312588.js => js/src/tests/non262/regress/regress-312588.js
rename : js/src/tests/js1_5/Regress/regress-314401.js => js/src/tests/non262/regress/regress-314401.js
rename : js/src/tests/js1_5/Regress/regress-315990.js => js/src/tests/non262/regress/regress-315990.js
rename : js/src/tests/js1_5/Regress/regress-317476.js => js/src/tests/non262/regress/regress-317476.js
rename : js/src/tests/js1_5/Regress/regress-317714-01.js => js/src/tests/non262/regress/regress-317714-01.js
rename : js/src/tests/js1_5/Regress/regress-317714-02.js => js/src/tests/non262/regress/regress-317714-02.js
rename : js/src/tests/js1_5/Regress/regress-319384.js => js/src/tests/non262/regress/regress-319384.js
rename : js/src/tests/js1_5/Regress/regress-319391.js => js/src/tests/non262/regress/regress-319391.js
rename : js/src/tests/js1_5/Regress/regress-320032.js => js/src/tests/non262/regress/regress-320032.js
rename : js/src/tests/js1_6/Regress/regress-320172.js => js/src/tests/non262/regress/regress-320172.js
rename : js/src/tests/js1_5/Regress/regress-321757.js => js/src/tests/non262/regress/regress-321757.js
rename : js/src/tests/js1_5/Regress/regress-321874.js => js/src/tests/non262/regress/regress-321874.js
rename : js/src/tests/js1_5/Regress/regress-321971.js => js/src/tests/non262/regress/regress-321971.js
rename : js/src/tests/js1_5/Regress/regress-322430.js => js/src/tests/non262/regress/regress-322430.js
rename : js/src/tests/js1_5/Regress/regress-323314-1.js => js/src/tests/non262/regress/regress-323314-1.js
rename : js/src/tests/js1_5/Regress/regress-325925.js => js/src/tests/non262/regress/regress-325925.js
rename : js/src/tests/js1_5/Regress/regress-326467.js => js/src/tests/non262/regress/regress-326467.js
rename : js/src/tests/js1_5/Regress/regress-328012.js => js/src/tests/non262/regress/regress-328012.js
rename : js/src/tests/js1_5/Regress/regress-328664.js => js/src/tests/non262/regress/regress-328664.js
rename : js/src/tests/js1_5/Regress/regress-329383.js => js/src/tests/non262/regress/regress-329383.js
rename : js/src/tests/js1_5/Regress/regress-329530.js => js/src/tests/non262/regress/regress-329530.js
rename : js/src/tests/js1_5/Regress/regress-330352.js => js/src/tests/non262/regress/regress-330352.js
rename : js/src/tests/js1_5/Regress/regress-330951.js => js/src/tests/non262/regress/regress-330951.js
rename : js/src/tests/js1_5/Regress/regress-334807-01.js => js/src/tests/non262/regress/regress-334807-01.js
rename : js/src/tests/js1_5/Regress/regress-334807-02.js => js/src/tests/non262/regress/regress-334807-02.js
rename : js/src/tests/js1_5/Regress/regress-334807-03.js => js/src/tests/non262/regress/regress-334807-03.js
rename : js/src/tests/js1_5/Regress/regress-334807-04.js => js/src/tests/non262/regress/regress-334807-04.js
rename : js/src/tests/js1_5/Regress/regress-334807-05.js => js/src/tests/non262/regress/regress-334807-05.js
rename : js/src/tests/js1_5/Regress/regress-334807-06.js => js/src/tests/non262/regress/regress-334807-06.js
rename : js/src/tests/js1_5/Regress/regress-336100.js => js/src/tests/non262/regress/regress-336100.js
rename : js/src/tests/js1_5/Regress/regress-338307.js => js/src/tests/non262/regress/regress-338307.js
rename : js/src/tests/js1_5/Regress/regress-340369.js => js/src/tests/non262/regress/regress-340369.js
rename : js/src/tests/js1_5/Regress/regress-341360.js => js/src/tests/non262/regress/regress-341360.js
rename : js/src/tests/js1_5/Regress/regress-343713.js => js/src/tests/non262/regress/regress-343713.js
rename : js/src/tests/js1_5/Regress/regress-343966.js => js/src/tests/non262/regress/regress-343966.js
rename : js/src/tests/js1_5/Regress/regress-344711-n.js => js/src/tests/non262/regress/regress-344711-n.js
rename : js/src/tests/js1_5/Regress/regress-344804.js => js/src/tests/non262/regress/regress-344804.js
rename : js/src/tests/js1_5/Regress/regress-344959.js => js/src/tests/non262/regress/regress-344959.js
rename : js/src/tests/js1_5/Regress/regress-346237.js => js/src/tests/non262/regress/regress-346237.js
rename : js/src/tests/js1_5/Regress/regress-346801.js => js/src/tests/non262/regress/regress-346801.js
rename : js/src/tests/js1_5/Regress/regress-349482-01.js => js/src/tests/non262/regress/regress-349482-01.js
rename : js/src/tests/js1_5/Regress/regress-349482-02.js => js/src/tests/non262/regress/regress-349482-02.js
rename : js/src/tests/js1_5/Regress/regress-349592.js => js/src/tests/non262/regress/regress-349592.js
rename : js/src/tests/js1_5/Regress/regress-350253.js => js/src/tests/non262/regress/regress-350253.js
rename : js/src/tests/js1_5/Regress/regress-350268.js => js/src/tests/non262/regress/regress-350268.js
rename : js/src/tests/js1_5/Regress/regress-350312.js => js/src/tests/non262/regress/regress-350312.js
rename : js/src/tests/js1_5/Regress/regress-350415.js => js/src/tests/non262/regress/regress-350415.js
rename : js/src/tests/js1_5/Regress/regress-350529.js => js/src/tests/non262/regress/regress-350529.js
rename : js/src/tests/js1_5/Regress/regress-351116.js => js/src/tests/non262/regress/regress-351116.js
rename : js/src/tests/js1_5/Regress/regress-351515.js => js/src/tests/non262/regress/regress-351515.js
rename : js/src/tests/js1_6/Regress/regress-351795.js => js/src/tests/non262/regress/regress-351795.js
rename : js/src/tests/js1_5/Regress/regress-352208.js => js/src/tests/non262/regress/regress-352208.js
rename : js/src/tests/js1_5/Regress/regress-352604.js => js/src/tests/non262/regress/regress-352604.js
rename : js/src/tests/js1_7/regress/regress-352640-01.js => js/src/tests/non262/regress/regress-352640-01.js
rename : js/src/tests/js1_7/regress/regress-352640-02.js => js/src/tests/non262/regress/regress-352640-02.js
rename : js/src/tests/js1_7/regress/regress-352640-04.js => js/src/tests/non262/regress/regress-352640-04.js
rename : js/src/tests/js1_6/Regress/regress-353078.js => js/src/tests/non262/regress/regress-353078.js
rename : js/src/tests/js1_7/regress/regress-353079.js => js/src/tests/non262/regress/regress-353079.js
rename : js/src/tests/js1_7/regress/regress-355023.js => js/src/tests/non262/regress/regress-355023.js
rename : js/src/tests/js1_5/Regress/regress-355556.js => js/src/tests/non262/regress/regress-355556.js
rename : js/src/tests/js1_8_5/regress/regress-355569.js => js/src/tests/non262/regress/regress-355569.js
rename : js/src/tests/js1_5/Regress/regress-355829-01.js => js/src/tests/non262/regress/regress-355829-01.js
rename : js/src/tests/js1_5/Regress/regress-355829-02.js => js/src/tests/non262/regress/regress-355829-02.js
rename : js/src/tests/js1_5/Regress/regress-355829-03.js => js/src/tests/non262/regress/regress-355829-03.js
rename : js/src/tests/js1_7/regress/regress-355832-01.js => js/src/tests/non262/regress/regress-355832-01.js
rename : js/src/tests/js1_7/regress/regress-355832-02.js => js/src/tests/non262/regress/regress-355832-02.js
rename : js/src/tests/js1_5/Regress/regress-356250.js => js/src/tests/non262/regress/regress-356250.js
rename : js/src/tests/js1_5/Regress/regress-356693.js => js/src/tests/non262/regress/regress-356693.js
rename : js/src/tests/js1_5/Regress/regress-360969-01.js => js/src/tests/non262/regress/regress-360969-01.js
rename : js/src/tests/js1_5/Regress/regress-360969-02.js => js/src/tests/non262/regress/regress-360969-02.js
rename : js/src/tests/js1_5/Regress/regress-360969-03.js => js/src/tests/non262/regress/regress-360969-03.js
rename : js/src/tests/js1_5/Regress/regress-360969-04.js => js/src/tests/non262/regress/regress-360969-04.js
rename : js/src/tests/js1_5/Regress/regress-360969-05.js => js/src/tests/non262/regress/regress-360969-05.js
rename : js/src/tests/js1_5/Regress/regress-360969-06.js => js/src/tests/non262/regress/regress-360969-06.js
rename : js/src/tests/js1_7/regress/regress-363040-01.js => js/src/tests/non262/regress/regress-363040-01.js
rename : js/src/tests/js1_7/regress/regress-363040-02.js => js/src/tests/non262/regress/regress-363040-02.js
rename : js/src/tests/js1_5/Regress/regress-3649-n.js => js/src/tests/non262/regress/regress-3649-n.js
rename : js/src/tests/js1_5/Regress/regress-366122.js => js/src/tests/non262/regress/regress-366122.js
rename : js/src/tests/js1_5/Regress/regress-366468.js => js/src/tests/non262/regress/regress-366468.js
rename : js/src/tests/js1_5/Regress/regress-366601.js => js/src/tests/non262/regress/regress-366601.js
rename : js/src/tests/js1_5/Regress/regress-367561-01.js => js/src/tests/non262/regress/regress-367561-01.js
rename : js/src/tests/js1_5/Regress/regress-367561-03.js => js/src/tests/non262/regress/regress-367561-03.js
rename : js/src/tests/js1_7/regress/regress-369666-01.js => js/src/tests/non262/regress/regress-369666-01.js
rename : js/src/tests/js1_7/regress/regress-369666-02.js => js/src/tests/non262/regress/regress-369666-02.js
rename : js/src/tests/js1_5/Regress/regress-372364.js => js/src/tests/non262/regress/regress-372364.js
rename : js/src/tests/js1_7/regress/regress-373827-01.js => js/src/tests/non262/regress/regress-373827-01.js
rename : js/src/tests/js1_7/regress/regress-373827-02.js => js/src/tests/non262/regress/regress-373827-02.js
rename : js/src/tests/js1_8_5/regress/regress-373843.js => js/src/tests/non262/regress/regress-373843.js
rename : js/src/tests/js1_5/Regress/regress-379245.js => js/src/tests/non262/regress/regress-379245.js
rename : js/src/tests/js1_7/regress/regress-379442.js => js/src/tests/non262/regress/regress-379442.js
rename : js/src/tests/js1_7/regress/regress-379483.js => js/src/tests/non262/regress/regress-379483.js
rename : js/src/tests/js1_5/Regress/regress-383674.js => js/src/tests/non262/regress/regress-383674.js
rename : js/src/tests/js1_5/Regress/regress-383682.js => js/src/tests/non262/regress/regress-383682.js
rename : js/src/tests/js1_8_5/regress/regress-383902.js => js/src/tests/non262/regress/regress-383902.js
rename : js/src/tests/js1_8/regress/regress-384758.js => js/src/tests/non262/regress/regress-384758.js
rename : js/src/tests/ecma_3/Regress/regress-385393-04.js => js/src/tests/non262/regress/regress-385393-04.js
rename : js/src/tests/js1_5/Regress/regress-387951-01.js => js/src/tests/non262/regress/regress-387951-01.js
rename : js/src/tests/js1_5/Regress/regress-387951-02.js => js/src/tests/non262/regress/regress-387951-02.js
rename : js/src/tests/js1_5/Regress/regress-387951-03.js => js/src/tests/non262/regress/regress-387951-03.js
rename : js/src/tests/js1_5/Regress/regress-39309.js => js/src/tests/non262/regress/regress-39309.js
rename : js/src/tests/js1_5/Regress/regress-396684.js => js/src/tests/non262/regress/regress-396684.js
rename : js/src/tests/js1_5/Regress/regress-398085-01.js => js/src/tests/non262/regress/regress-398085-01.js
rename : js/src/tests/js1_5/Regress/regress-398085-02.js => js/src/tests/non262/regress/regress-398085-02.js
rename : js/src/tests/js1_5/Regress/regress-398609.js => js/src/tests/non262/regress/regress-398609.js
rename : js/src/tests/js1_8/regress/regress-404734.js => js/src/tests/non262/regress/regress-404734.js
rename : js/src/tests/js1_5/Regress/regress-404755.js => js/src/tests/non262/regress/regress-404755.js
rename : js/src/tests/js1_5/Regress/regress-406769.js => js/src/tests/non262/regress/regress-406769.js
rename : js/src/tests/js1_5/Regress/regress-407024.js => js/src/tests/non262/regress/regress-407024.js
rename : js/src/tests/js1_7/regress/regress-407727-01.js => js/src/tests/non262/regress/regress-407727-01.js
rename : js/src/tests/js1_7/regress/regress-407727-02.js => js/src/tests/non262/regress/regress-407727-02.js
rename : js/src/tests/js1_7/regress/regress-410649.js => js/src/tests/non262/regress/regress-410649.js
rename : js/src/tests/js1_5/Regress/regress-410852.js => js/src/tests/non262/regress/regress-410852.js
rename : js/src/tests/js1_7/regress/regress-414553.js => js/src/tests/non262/regress/regress-414553.js
rename : js/src/tests/js1_5/Regress/regress-416737-01.js => js/src/tests/non262/regress/regress-416737-01.js
rename : js/src/tests/js1_5/Regress/regress-416737-02.js => js/src/tests/non262/regress/regress-416737-02.js
rename : js/src/tests/js1_5/Regress/regress-417893.js => js/src/tests/non262/regress/regress-417893.js
rename : js/src/tests/js1_5/Regress/regress-418540.js => js/src/tests/non262/regress/regress-418540.js
rename : js/src/tests/js1_7/regress/regress-418641.js => js/src/tests/non262/regress/regress-418641.js
rename : js/src/tests/js1_5/Regress/regress-419018.js => js/src/tests/non262/regress/regress-419018.js
rename : js/src/tests/ecma_3/Regress/regress-419152.js => js/src/tests/non262/regress/regress-419152.js
rename : js/src/tests/js1_5/Regress/regress-419803.js => js/src/tests/non262/regress/regress-419803.js
rename : js/src/tests/ecma_3/Regress/regress-420087.js => js/src/tests/non262/regress/regress-420087.js
rename : js/src/tests/ecma_3/Regress/regress-420610.js => js/src/tests/non262/regress/regress-420610.js
rename : js/src/tests/js1_5/Regress/regress-420919.js => js/src/tests/non262/regress/regress-420919.js
rename : js/src/tests/js1_5/Regress/regress-422348.js => js/src/tests/non262/regress/regress-422348.js
rename : js/src/tests/js1_5/Regress/regress-424311.js => js/src/tests/non262/regress/regress-424311.js
rename : js/src/tests/js1_5/Regress/regress-425360.js => js/src/tests/non262/regress/regress-425360.js
rename : js/src/tests/js1_5/Regress/regress-426827.js => js/src/tests/non262/regress/regress-426827.js
rename : js/src/tests/js1_8/regress/regress-427798.js => js/src/tests/non262/regress/regress-427798.js
rename : js/src/tests/js1_5/Regress/regress-428366.js => js/src/tests/non262/regress/regress-428366.js
rename : js/src/tests/js1_8/regress/regress-433279-01.js => js/src/tests/non262/regress/regress-433279-01.js
rename : js/src/tests/js1_8/regress/regress-433279-02.js => js/src/tests/non262/regress/regress-433279-02.js
rename : js/src/tests/js1_8/regress/regress-433279-03.js => js/src/tests/non262/regress/regress-433279-03.js
rename : js/src/tests/js1_5/Regress/regress-438415-01.js => js/src/tests/non262/regress/regress-438415-01.js
rename : js/src/tests/js1_5/Regress/regress-438415-02.js => js/src/tests/non262/regress/regress-438415-02.js
rename : js/src/tests/js1_5/Regress/regress-440926.js => js/src/tests/non262/regress/regress-440926.js
rename : js/src/tests/ecma_3/Regress/regress-441477-01.js => js/src/tests/non262/regress/regress-441477-01.js
rename : js/src/tests/js1_8/regress/regress-442333-01.js => js/src/tests/non262/regress/regress-442333-01.js
rename : js/src/tests/js1_5/Regress/regress-449627.js => js/src/tests/non262/regress/regress-449627.js
rename : js/src/tests/js1_5/Regress/regress-449666.js => js/src/tests/non262/regress/regress-449666.js
rename : js/src/tests/js1_5/Regress/regress-450369.js => js/src/tests/non262/regress/regress-450369.js
rename : js/src/tests/js1_5/Regress/regress-450833.js => js/src/tests/non262/regress/regress-450833.js
rename : js/src/tests/js1_5/Regress/regress-451322.js => js/src/tests/non262/regress/regress-451322.js
rename : js/src/tests/js1_5/Regress/regress-451884.js => js/src/tests/non262/regress/regress-451884.js
rename : js/src/tests/js1_5/Regress/regress-451946.js => js/src/tests/non262/regress/regress-451946.js
rename : js/src/tests/js1_5/Regress/regress-452008.js => js/src/tests/non262/regress/regress-452008.js
rename : js/src/tests/js1_5/Regress/regress-452170.js => js/src/tests/non262/regress/regress-452170.js
rename : js/src/tests/js1_5/Regress/regress-452189.js => js/src/tests/non262/regress/regress-452189.js
rename : js/src/tests/js1_5/Regress/regress-452333.js => js/src/tests/non262/regress/regress-452333.js
rename : js/src/tests/js1_5/Regress/regress-452336.js => js/src/tests/non262/regress/regress-452336.js
rename : js/src/tests/js1_5/Regress/regress-452346.js => js/src/tests/non262/regress/regress-452346.js
rename : js/src/tests/js1_8/regress/regress-452491.js => js/src/tests/non262/regress/regress-452491.js
rename : js/src/tests/js1_5/Regress/regress-452495.js => js/src/tests/non262/regress/regress-452495.js
rename : js/src/tests/js1_8_1/regress/regress-452498-006.js => js/src/tests/non262/regress/regress-452498-006.js
rename : js/src/tests/js1_8_1/regress/regress-452498-027.js => js/src/tests/non262/regress/regress-452498-027.js
rename : js/src/tests/js1_8_1/regress/regress-452498-030.js => js/src/tests/non262/regress/regress-452498-030.js
rename : js/src/tests/js1_8_1/regress/regress-452498-040.js => js/src/tests/non262/regress/regress-452498-040.js
rename : js/src/tests/js1_8_1/regress/regress-452498-050.js => js/src/tests/non262/regress/regress-452498-050.js
rename : js/src/tests/js1_8_1/regress/regress-452498-051.js => js/src/tests/non262/regress/regress-452498-051.js
rename : js/src/tests/js1_8_1/regress/regress-452498-052-a.js => js/src/tests/non262/regress/regress-452498-052-a.js
rename : js/src/tests/js1_8_1/regress/regress-452498-053.js => js/src/tests/non262/regress/regress-452498-053.js
rename : js/src/tests/js1_8_1/regress/regress-452498-058.js => js/src/tests/non262/regress/regress-452498-058.js
rename : js/src/tests/js1_8_1/regress/regress-452498-062.js => js/src/tests/non262/regress/regress-452498-062.js
rename : js/src/tests/js1_8_1/regress/regress-452498-063.js => js/src/tests/non262/regress/regress-452498-063.js
rename : js/src/tests/js1_8_1/regress/regress-452498-071.js => js/src/tests/non262/regress/regress-452498-071.js
rename : js/src/tests/js1_8_1/regress/regress-452498-072.js => js/src/tests/non262/regress/regress-452498-072.js
rename : js/src/tests/js1_8_1/regress/regress-452498-073.js => js/src/tests/non262/regress/regress-452498-073.js
rename : js/src/tests/js1_8_1/regress/regress-452498-074.js => js/src/tests/non262/regress/regress-452498-074.js
rename : js/src/tests/js1_8_1/regress/regress-452498-075.js => js/src/tests/non262/regress/regress-452498-075.js
rename : js/src/tests/js1_8_1/regress/regress-452498-076.js => js/src/tests/non262/regress/regress-452498-076.js
rename : js/src/tests/js1_8_1/regress/regress-452498-079.js => js/src/tests/non262/regress/regress-452498-079.js
rename : js/src/tests/js1_8_1/regress/regress-452498-082.js => js/src/tests/non262/regress/regress-452498-082.js
rename : js/src/tests/js1_8_1/regress/regress-452498-092.js => js/src/tests/non262/regress/regress-452498-092.js
rename : js/src/tests/js1_8_1/regress/regress-452498-101.js => js/src/tests/non262/regress/regress-452498-101.js
rename : js/src/tests/js1_8_1/regress/regress-452498-102.js => js/src/tests/non262/regress/regress-452498-102.js
rename : js/src/tests/js1_8_1/regress/regress-452498-104.js => js/src/tests/non262/regress/regress-452498-104.js
rename : js/src/tests/js1_8_1/regress/regress-452498-111.js => js/src/tests/non262/regress/regress-452498-111.js
rename : js/src/tests/js1_8_1/regress/regress-452498-112.js => js/src/tests/non262/regress/regress-452498-112.js
rename : js/src/tests/js1_8_1/regress/regress-452498-114-a.js => js/src/tests/non262/regress/regress-452498-114-a.js
rename : js/src/tests/js1_8_1/regress/regress-452498-114.js => js/src/tests/non262/regress/regress-452498-114.js
rename : js/src/tests/js1_8_1/regress/regress-452498-116.js => js/src/tests/non262/regress/regress-452498-116.js
rename : js/src/tests/js1_8_1/regress/regress-452498-117.js => js/src/tests/non262/regress/regress-452498-117.js
rename : js/src/tests/js1_8_1/regress/regress-452498-118.js => js/src/tests/non262/regress/regress-452498-118.js
rename : js/src/tests/js1_8_1/regress/regress-452498-121.js => js/src/tests/non262/regress/regress-452498-121.js
rename : js/src/tests/js1_8_1/regress/regress-452498-123.js => js/src/tests/non262/regress/regress-452498-123.js
rename : js/src/tests/js1_8_1/regress/regress-452498-129.js => js/src/tests/non262/regress/regress-452498-129.js
rename : js/src/tests/js1_8_1/regress/regress-452498-131.js => js/src/tests/non262/regress/regress-452498-131.js
rename : js/src/tests/js1_8_1/regress/regress-452498-135.js => js/src/tests/non262/regress/regress-452498-135.js
rename : js/src/tests/js1_8_1/regress/regress-452498-155.js => js/src/tests/non262/regress/regress-452498-155.js
rename : js/src/tests/js1_8_1/regress/regress-452498-160.js => js/src/tests/non262/regress/regress-452498-160.js
rename : js/src/tests/js1_8_1/regress/regress-452498-168-1.js => js/src/tests/non262/regress/regress-452498-168-1.js
rename : js/src/tests/js1_8_1/regress/regress-452498-168-2.js => js/src/tests/non262/regress/regress-452498-168-2.js
rename : js/src/tests/js1_8_1/regress/regress-452498-176.js => js/src/tests/non262/regress/regress-452498-176.js
rename : js/src/tests/js1_8_1/regress/regress-452498-181.js => js/src/tests/non262/regress/regress-452498-181.js
rename : js/src/tests/js1_8_1/regress/regress-452498-185.js => js/src/tests/non262/regress/regress-452498-185.js
rename : js/src/tests/js1_8_1/regress/regress-452498-187.js => js/src/tests/non262/regress/regress-452498-187.js
rename : js/src/tests/js1_8_1/regress/regress-452498-191.js => js/src/tests/non262/regress/regress-452498-191.js
rename : js/src/tests/js1_8_1/regress/regress-452498-192.js => js/src/tests/non262/regress/regress-452498-192.js
rename : js/src/tests/js1_5/Regress/regress-452573-01.js => js/src/tests/non262/regress/regress-452573-01.js
rename : js/src/tests/js1_5/Regress/regress-452573-02.js => js/src/tests/non262/regress/regress-452573-02.js
rename : js/src/tests/js1_7/regress/regress-452703.js => js/src/tests/non262/regress/regress-452703.js
rename : js/src/tests/js1_5/Regress/regress-452713.js => js/src/tests/non262/regress/regress-452713.js
rename : js/src/tests/js1_5/Regress/regress-452724-01.js => js/src/tests/non262/regress/regress-452724-01.js
rename : js/src/tests/js1_5/Regress/regress-452724-02.js => js/src/tests/non262/regress/regress-452724-02.js
rename : js/src/tests/js1_5/Regress/regress-452742-01.js => js/src/tests/non262/regress/regress-452742-01.js
rename : js/src/tests/js1_5/Regress/regress-452742-02.js => js/src/tests/non262/regress/regress-452742-02.js
rename : js/src/tests/js1_5/Regress/regress-452853.js => js/src/tests/non262/regress/regress-452853.js
rename : js/src/tests/js1_5/Regress/regress-452884-01.js => js/src/tests/non262/regress/regress-452884-01.js
rename : js/src/tests/js1_5/Regress/regress-452884-02.js => js/src/tests/non262/regress/regress-452884-02.js
rename : js/src/tests/js1_7/regress/regress-452960.js => js/src/tests/non262/regress/regress-452960.js
rename : js/src/tests/js1_5/Regress/regress-453024.js => js/src/tests/non262/regress/regress-453024.js
rename : js/src/tests/js1_7/regress/regress-453049.js => js/src/tests/non262/regress/regress-453049.js
rename : js/src/tests/js1_7/regress/regress-453051.js => js/src/tests/non262/regress/regress-453051.js
rename : js/src/tests/js1_5/Regress/regress-453173.js => js/src/tests/non262/regress/regress-453173.js
rename : js/src/tests/js1_5/Regress/regress-453397.js => js/src/tests/non262/regress/regress-453397.js
rename : js/src/tests/js1_5/Regress/regress-453701.js => js/src/tests/non262/regress/regress-453701.js
rename : js/src/tests/js1_5/Regress/regress-453747.js => js/src/tests/non262/regress/regress-453747.js
rename : js/src/tests/js1_5/Regress/regress-454682.js => js/src/tests/non262/regress/regress-454682.js
rename : js/src/tests/js1_5/Regress/regress-454981.js => js/src/tests/non262/regress/regress-454981.js
rename : js/src/tests/js1_5/Regress/regress-455605.js => js/src/tests/non262/regress/regress-455605.js
rename : js/src/tests/js1_5/Regress/regress-455748.js => js/src/tests/non262/regress/regress-455748.js
rename : js/src/tests/js1_5/Regress/regress-455758-01.js => js/src/tests/non262/regress/regress-455758-01.js
rename : js/src/tests/js1_5/Regress/regress-455758-02.js => js/src/tests/non262/regress/regress-455758-02.js
rename : js/src/tests/js1_5/Regress/regress-455775.js => js/src/tests/non262/regress/regress-455775.js
rename : js/src/tests/js1_8/regress/regress-455981-01.js => js/src/tests/non262/regress/regress-455981-01.js
rename : js/src/tests/js1_8/regress/regress-455981-02.js => js/src/tests/non262/regress/regress-455981-02.js
rename : js/src/tests/js1_5/Regress/regress-456470.js => js/src/tests/non262/regress/regress-456470.js
rename : js/src/tests/js1_5/Regress/regress-456477-01.js => js/src/tests/non262/regress/regress-456477-01.js
rename : js/src/tests/js1_5/Regress/regress-456477-02.js => js/src/tests/non262/regress/regress-456477-02.js
rename : js/src/tests/js1_5/Regress/regress-456494.js => js/src/tests/non262/regress/regress-456494.js
rename : js/src/tests/js1_5/Regress/regress-456540-01.js => js/src/tests/non262/regress/regress-456540-01.js
rename : js/src/tests/js1_5/Regress/regress-456540-02.js => js/src/tests/non262/regress/regress-456540-02.js
rename : js/src/tests/js1_8/regress/regress-457065-01.js => js/src/tests/non262/regress/regress-457065-01.js
rename : js/src/tests/js1_8/regress/regress-457065-02.js => js/src/tests/non262/regress/regress-457065-02.js
rename : js/src/tests/js1_5/Regress/regress-457065-03.js => js/src/tests/non262/regress/regress-457065-03.js
rename : js/src/tests/js1_5/Regress/regress-457456.js => js/src/tests/non262/regress/regress-457456.js
rename : js/src/tests/js1_5/Regress/regress-457778.js => js/src/tests/non262/regress/regress-457778.js
rename : js/src/tests/js1_8/regress/regress-458076.js => js/src/tests/non262/regress/regress-458076.js
rename : js/src/tests/js1_5/Regress/regress-458851.js => js/src/tests/non262/regress/regress-458851.js
rename : js/src/tests/js1_5/Regress/regress-459085.js => js/src/tests/non262/regress/regress-459085.js
rename : js/src/tests/js1_8/regress/regress-459185.js => js/src/tests/non262/regress/regress-459185.js
rename : js/src/tests/js1_8/regress/regress-459186.js => js/src/tests/non262/regress/regress-459186.js
rename : js/src/tests/js1_8/regress/regress-459389.js => js/src/tests/non262/regress/regress-459389.js
rename : js/src/tests/js1_5/Regress/regress-459628.js => js/src/tests/non262/regress/regress-459628.js
rename : js/src/tests/js1_5/Regress/regress-459990.js => js/src/tests/non262/regress/regress-459990.js
rename : js/src/tests/js1_5/Regress/regress-460024.js => js/src/tests/non262/regress/regress-460024.js
rename : js/src/tests/js1_5/Regress/regress-460117.js => js/src/tests/non262/regress/regress-460117.js
rename : js/src/tests/js1_5/Regress/regress-460886-01.js => js/src/tests/non262/regress/regress-460886-01.js
rename : js/src/tests/js1_5/Regress/regress-460886-02.js => js/src/tests/non262/regress/regress-460886-02.js
rename : js/src/tests/js1_5/Regress/regress-461307.js => js/src/tests/non262/regress/regress-461307.js
rename : js/src/tests/js1_5/Regress/regress-461723.js => js/src/tests/non262/regress/regress-461723.js
rename : js/src/tests/js1_7/regress/regress-462071.js => js/src/tests/non262/regress/regress-462071.js
rename : js/src/tests/js1_7/regress/regress-462282.js => js/src/tests/non262/regress/regress-462282.js
rename : js/src/tests/js1_5/Regress/regress-462292.js => js/src/tests/non262/regress/regress-462292.js
rename : js/src/tests/js1_7/regress/regress-462388.js => js/src/tests/non262/regress/regress-462388.js
rename : js/src/tests/js1_7/regress/regress-462407.js => js/src/tests/non262/regress/regress-462407.js
rename : js/src/tests/js1_5/Regress/regress-462879.js => js/src/tests/non262/regress/regress-462879.js
rename : js/src/tests/js1_5/Regress/regress-462989.js => js/src/tests/non262/regress/regress-462989.js
rename : js/src/tests/js1_5/Regress/regress-463259.js => js/src/tests/non262/regress/regress-463259.js
rename : js/src/tests/js1_5/Regress/regress-463782.js => js/src/tests/non262/regress/regress-463782.js
rename : js/src/tests/js1_8/regress/regress-464096.js => js/src/tests/non262/regress/regress-464096.js
rename : js/src/tests/js1_5/Regress/regress-464334.js => js/src/tests/non262/regress/regress-464334.js
rename : js/src/tests/js1_7/regress/regress-464403.js => js/src/tests/non262/regress/regress-464403.js
rename : js/src/tests/js1_8/regress/regress-464418.js => js/src/tests/non262/regress/regress-464418.js
rename : js/src/tests/js1_5/Regress/regress-464862.js => js/src/tests/non262/regress/regress-464862.js
rename : js/src/tests/js1_8/regress/regress-464978.js => js/src/tests/non262/regress/regress-464978.js
rename : js/src/tests/js1_5/Regress/regress-465013.js => js/src/tests/non262/regress/regress-465013.js
rename : js/src/tests/js1_5/Regress/regress-465132.js => js/src/tests/non262/regress/regress-465132.js
rename : js/src/tests/js1_5/Regress/regress-465133.js => js/src/tests/non262/regress/regress-465133.js
rename : js/src/tests/js1_5/Regress/regress-465135.js => js/src/tests/non262/regress/regress-465135.js
rename : js/src/tests/js1_5/Regress/regress-465136.js => js/src/tests/non262/regress/regress-465136.js
rename : js/src/tests/js1_5/Regress/regress-465137.js => js/src/tests/non262/regress/regress-465137.js
rename : js/src/tests/js1_8/regress/regress-465220.js => js/src/tests/non262/regress/regress-465220.js
rename : js/src/tests/js1_8/regress/regress-465234.js => js/src/tests/non262/regress/regress-465234.js
rename : js/src/tests/js1_7/regress/regress-465236.js => js/src/tests/non262/regress/regress-465236.js
rename : js/src/tests/js1_8/regress/regress-465239.js => js/src/tests/non262/regress/regress-465239.js
rename : js/src/tests/js1_8/regress/regress-465241.js => js/src/tests/non262/regress/regress-465241.js
rename : js/src/tests/js1_8/regress/regress-465249.js => js/src/tests/non262/regress/regress-465249.js
rename : js/src/tests/js1_8/regress/regress-465261.js => js/src/tests/non262/regress/regress-465261.js
rename : js/src/tests/js1_5/Regress/regress-465262.js => js/src/tests/non262/regress/regress-465262.js
rename : js/src/tests/js1_5/Regress/regress-465272.js => js/src/tests/non262/regress/regress-465272.js
rename : js/src/tests/js1_8/regress/regress-465308.js => js/src/tests/non262/regress/regress-465308.js
rename : js/src/tests/js1_5/Regress/regress-465347.js => js/src/tests/non262/regress/regress-465347.js
rename : js/src/tests/js1_5/Regress/regress-465366.js => js/src/tests/non262/regress/regress-465366.js
rename : js/src/tests/js1_7/regress/regress-465424.js => js/src/tests/non262/regress/regress-465424.js
rename : js/src/tests/js1_8/regress/regress-465454.js => js/src/tests/non262/regress/regress-465454.js
rename : js/src/tests/js1_8/regress/regress-465460-01.js => js/src/tests/non262/regress/regress-465460-01.js
rename : js/src/tests/js1_8/regress/regress-465460-02.js => js/src/tests/non262/regress/regress-465460-02.js
rename : js/src/tests/js1_8/regress/regress-465460-03.js => js/src/tests/non262/regress/regress-465460-03.js
rename : js/src/tests/js1_8/regress/regress-465460-04.js => js/src/tests/non262/regress/regress-465460-04.js
rename : js/src/tests/js1_8/regress/regress-465460-05.js => js/src/tests/non262/regress/regress-465460-05.js
rename : js/src/tests/js1_8/regress/regress-465460-06.js => js/src/tests/non262/regress/regress-465460-06.js
rename : js/src/tests/js1_8/regress/regress-465460-07.js => js/src/tests/non262/regress/regress-465460-07.js
rename : js/src/tests/js1_8/regress/regress-465460-08.js => js/src/tests/non262/regress/regress-465460-08.js
rename : js/src/tests/js1_8/regress/regress-465460-10.js => js/src/tests/non262/regress/regress-465460-10.js
rename : js/src/tests/js1_8/regress/regress-465460-11.js => js/src/tests/non262/regress/regress-465460-11.js
rename : js/src/tests/js1_8/regress/regress-465460-12.js => js/src/tests/non262/regress/regress-465460-12.js
rename : js/src/tests/js1_8/regress/regress-465483.js => js/src/tests/non262/regress/regress-465483.js
rename : js/src/tests/js1_7/regress/regress-465484.js => js/src/tests/non262/regress/regress-465484.js
rename : js/src/tests/js1_8/regress/regress-465567-01.js => js/src/tests/non262/regress/regress-465567-01.js
rename : js/src/tests/js1_8/regress/regress-465567-02.js => js/src/tests/non262/regress/regress-465567-02.js
rename : js/src/tests/js1_7/regress/regress-465686.js => js/src/tests/non262/regress/regress-465686.js
rename : js/src/tests/js1_8/regress/regress-465688.js => js/src/tests/non262/regress/regress-465688.js
rename : js/src/tests/js1_8/regress/regress-466128.js => js/src/tests/non262/regress/regress-466128.js
rename : js/src/tests/js1_5/Regress/regress-466262.js => js/src/tests/non262/regress/regress-466262.js
rename : js/src/tests/js1_5/Regress/regress-466747.js => js/src/tests/non262/regress/regress-466747.js
rename : js/src/tests/js1_8/regress/regress-466787.js => js/src/tests/non262/regress/regress-466787.js
rename : js/src/tests/js1_8_1/regress/regress-466905-01.js => js/src/tests/non262/regress/regress-466905-01.js
rename : js/src/tests/js1_8_1/regress/regress-466905-02.js => js/src/tests/non262/regress/regress-466905-02.js
rename : js/src/tests/js1_8/regress/regress-467495-01.js => js/src/tests/non262/regress/regress-467495-01.js
rename : js/src/tests/js1_8/regress/regress-467495-02.js => js/src/tests/non262/regress/regress-467495-02.js
rename : js/src/tests/js1_8/regress/regress-467495-03.js => js/src/tests/non262/regress/regress-467495-03.js
rename : js/src/tests/js1_8/regress/regress-467495-04.js => js/src/tests/non262/regress/regress-467495-04.js
rename : js/src/tests/js1_8/regress/regress-467495-05.js => js/src/tests/non262/regress/regress-467495-05.js
rename : js/src/tests/js1_8/regress/regress-467495-06.js => js/src/tests/non262/regress/regress-467495-06.js
rename : js/src/tests/js1_8/regress/regress-468711.js => js/src/tests/non262/regress/regress-468711.js
rename : js/src/tests/js1_5/Regress/regress-469044.js => js/src/tests/non262/regress/regress-469044.js
rename : js/src/tests/js1_7/regress/regress-469239-01.js => js/src/tests/non262/regress/regress-469239-01.js
rename : js/src/tests/js1_7/regress/regress-469239-02.js => js/src/tests/non262/regress/regress-469239-02.js
rename : js/src/tests/js1_8/regress/regress-469547.js => js/src/tests/non262/regress/regress-469547.js
rename : js/src/tests/js1_8/regress/regress-469625-02.js => js/src/tests/non262/regress/regress-469625-02.js
rename : js/src/tests/js1_8/regress/regress-469625-03.js => js/src/tests/non262/regress/regress-469625-03.js
rename : js/src/tests/js1_8_5/regress/regress-469758.js => js/src/tests/non262/regress/regress-469758.js
rename : js/src/tests/ecma_3/Regress/regress-469937.js => js/src/tests/non262/regress/regress-469937.js
rename : js/src/tests/js1_5/Regress/regress-470061.js => js/src/tests/non262/regress/regress-470061.js
rename : js/src/tests/js1_5/Regress/regress-470187-01.js => js/src/tests/non262/regress/regress-470187-01.js
rename : js/src/tests/js1_5/Regress/regress-470187-02.js => js/src/tests/non262/regress/regress-470187-02.js
rename : js/src/tests/js1_7/regress/regress-470223.js => js/src/tests/non262/regress/regress-470223.js
rename : js/src/tests/js1_7/regress/regress-470388-01.js => js/src/tests/non262/regress/regress-470388-01.js
rename : js/src/tests/js1_5/Regress/regress-470758-01.js => js/src/tests/non262/regress/regress-470758-01.js
rename : js/src/tests/js1_5/Regress/regress-470758-02.js => js/src/tests/non262/regress/regress-470758-02.js
rename : js/src/tests/js1_8/regress/regress-471660.js => js/src/tests/non262/regress/regress-471660.js
rename : js/src/tests/js1_5/Regress/regress-472533.js => js/src/tests/non262/regress/regress-472533.js
rename : js/src/tests/js1_8/regress/regress-474769.js => js/src/tests/non262/regress/regress-474769.js
rename : js/src/tests/js1_8/regress/regress-474771.js => js/src/tests/non262/regress/regress-474771-01.js
rename : js/src/tests/js1_7/regress/regress-474771.js => js/src/tests/non262/regress/regress-474771.js
rename : js/src/tests/js1_8/regress/regress-474935.js => js/src/tests/non262/regress/regress-474935.js
rename : js/src/tests/js1_6/Regress/regress-475469.js => js/src/tests/non262/regress/regress-475469.js
rename : js/src/tests/js1_5/Regress/regress-475645-01.js => js/src/tests/non262/regress/regress-475645-01.js
rename : js/src/tests/js1_5/Regress/regress-475645-02.js => js/src/tests/non262/regress/regress-475645-02.js
rename : js/src/tests/js1_5/Regress/regress-476049.js => js/src/tests/non262/regress/regress-476049.js
rename : js/src/tests/js1_5/Regress/regress-476192.js => js/src/tests/non262/regress/regress-476192.js
rename : js/src/tests/js1_8/regress/regress-476655.js => js/src/tests/non262/regress/regress-476655.js
rename : js/src/tests/js1_8_5/regress/regress-477053.js => js/src/tests/non262/regress/regress-477053.js
rename : js/src/tests/js1_8/regress/regress-477234.js => js/src/tests/non262/regress/regress-477234.js
rename : js/src/tests/js1_5/Regress/regress-477733.js => js/src/tests/non262/regress/regress-477733.js
rename : js/src/tests/js1_5/Regress/regress-477758.js => js/src/tests/non262/regress/regress-477758.js
rename : js/src/tests/js1_8/regress/regress-478205.js => js/src/tests/non262/regress/regress-478205.js
rename : js/src/tests/js1_5/Regress/regress-478314.js => js/src/tests/non262/regress/regress-478314.js
rename : js/src/tests/js1_8/regress/regress-479353.js => js/src/tests/non262/regress/regress-479353-01.js
rename : js/src/tests/js1_5/Regress/regress-479353.js => js/src/tests/non262/regress/regress-479353.js
rename : js/src/tests/js1_8_1/regress/regress-479430-01.js => js/src/tests/non262/regress/regress-479430-01.js
rename : js/src/tests/js1_8_1/regress/regress-479430-02.js => js/src/tests/non262/regress/regress-479430-02.js
rename : js/src/tests/js1_8_1/regress/regress-479430-03.js => js/src/tests/non262/regress/regress-479430-03.js
rename : js/src/tests/js1_8_1/regress/regress-479430-04.js => js/src/tests/non262/regress/regress-479430-04.js
rename : js/src/tests/js1_8_1/regress/regress-479430-05.js => js/src/tests/non262/regress/regress-479430-05.js
rename : js/src/tests/js1_8/regress/regress-479740.js => js/src/tests/non262/regress/regress-479740.js
rename : js/src/tests/js1_5/Regress/regress-480147.js => js/src/tests/non262/regress/regress-480147.js
rename : js/src/tests/js1_5/Regress/regress-480244.js => js/src/tests/non262/regress/regress-480244.js
rename : js/src/tests/js1_5/Regress/regress-481436.js => js/src/tests/non262/regress/regress-481436.js
rename : js/src/tests/js1_8/regress/regress-481800.js => js/src/tests/non262/regress/regress-481800.js
rename : js/src/tests/js1_5/Regress/regress-482421.js => js/src/tests/non262/regress/regress-482421.js
rename : js/src/tests/js1_5/Regress/regress-482783.js => js/src/tests/non262/regress/regress-482783.js
rename : js/src/tests/js1_5/Regress/regress-483103.js => js/src/tests/non262/regress/regress-483103.js
rename : js/src/tests/js1_8/regress/regress-483749.js => js/src/tests/non262/regress/regress-483749.js
rename : js/src/tests/js1_8_1/regress/regress-495773.js => js/src/tests/non262/regress/regress-495773.js
rename : js/src/tests/js1_8_1/regress/regress-495907.js => js/src/tests/non262/regress/regress-495907.js
rename : js/src/tests/js1_8_1/regress/regress-496922.js => js/src/tests/non262/regress/regress-496922.js
rename : js/src/tests/js1_8/regress/regress-499524.js => js/src/tests/non262/regress/regress-499524.js
rename : js/src/tests/js1_8_5/regress/regress-500528.js => js/src/tests/non262/regress/regress-500528.js
rename : js/src/tests/js1_5/Regress/regress-501124.js => js/src/tests/non262/regress/regress-501124.js
rename : js/src/tests/js1_5/Regress/regress-503860.js => js/src/tests/non262/regress/regress-503860.js
rename : js/src/tests/js1_5/Regress/regress-504078.js => js/src/tests/non262/regress/regress-504078.js
rename : js/src/tests/js1_8_1/regress/regress-507053.js => js/src/tests/non262/regress/regress-507053.js
rename : js/src/tests/js1_8_1/regress/regress-507295.js => js/src/tests/non262/regress/regress-507295.js
rename : js/src/tests/js1_8_1/regress/regress-509354.js => js/src/tests/non262/regress/regress-509354.js
rename : js/src/tests/js1_5/Regress/regress-511859.js => js/src/tests/non262/regress/regress-511859.js
rename : js/src/tests/js1_8_1/regress/regress-522123.js => js/src/tests/non262/regress/regress-522123.js
rename : js/src/tests/js1_8_1/regress/regress-524743.js => js/src/tests/non262/regress/regress-524743.js
rename : js/src/tests/js1_8_1/regress/regress-530879.js => js/src/tests/non262/regress/regress-530879.js
rename : js/src/tests/js1_8/regress/regress-532491.js => js/src/tests/non262/regress/regress-532491.js
rename : js/src/tests/js1_8_5/regress/regress-541255-3.js => js/src/tests/non262/regress/regress-541255-3.js
rename : js/src/tests/js1_8_5/regress/regress-541455.js => js/src/tests/non262/regress/regress-541455.js
rename : js/src/tests/js1_8_5/regress/regress-551763-0.js => js/src/tests/non262/regress/regress-551763-0.js
rename : js/src/tests/js1_8_5/regress/regress-551763-1.js => js/src/tests/non262/regress/regress-551763-1.js
rename : js/src/tests/js1_8_5/regress/regress-551763-2.js => js/src/tests/non262/regress/regress-551763-2.js
rename : js/src/tests/js1_8_5/regress/regress-552432.js => js/src/tests/non262/regress/regress-552432.js
rename : js/src/tests/js1_8_5/regress/regress-553778.js => js/src/tests/non262/regress/regress-553778.js
rename : js/src/tests/js1_8_5/regress/regress-554955-1.js => js/src/tests/non262/regress/regress-554955-1.js
rename : js/src/tests/js1_8_5/regress/regress-554955-2.js => js/src/tests/non262/regress/regress-554955-2.js
rename : js/src/tests/js1_8_5/regress/regress-554955-3.js => js/src/tests/non262/regress/regress-554955-3.js
rename : js/src/tests/js1_8_5/regress/regress-554955-4.js => js/src/tests/non262/regress/regress-554955-4.js
rename : js/src/tests/js1_8_5/regress/regress-554955-5.js => js/src/tests/non262/regress/regress-554955-5.js
rename : js/src/tests/js1_8_5/regress/regress-554955-6.js => js/src/tests/non262/regress/regress-554955-6.js
rename : js/src/tests/js1_8_5/regress/regress-555246-0.js => js/src/tests/non262/regress/regress-555246-0.js
rename : js/src/tests/js1_8_5/regress/regress-555246-1.js => js/src/tests/non262/regress/regress-555246-1.js
rename : js/src/tests/js1_8_5/regress/regress-559402-1.js => js/src/tests/non262/regress/regress-559402-1.js
rename : js/src/tests/js1_8_5/regress/regress-559402-2.js => js/src/tests/non262/regress/regress-559402-2.js
rename : js/src/tests/js1_8_5/regress/regress-559438.js => js/src/tests/non262/regress/regress-559438.js
rename : js/src/tests/js1_8_5/regress/regress-560998-1.js => js/src/tests/non262/regress/regress-560998-1.js
rename : js/src/tests/js1_8_5/regress/regress-560998-2.js => js/src/tests/non262/regress/regress-560998-2.js
rename : js/src/tests/js1_8_5/regress/regress-561031.js => js/src/tests/non262/regress/regress-561031.js
rename : js/src/tests/js1_8_5/regress/regress-563210.js => js/src/tests/non262/regress/regress-563210.js
rename : js/src/tests/js1_8_5/regress/regress-563221.js => js/src/tests/non262/regress/regress-563221.js
rename : js/src/tests/js1_8_5/regress/regress-566549.js => js/src/tests/non262/regress/regress-566549.js
rename : js/src/tests/js1_8_5/regress/regress-567152.js => js/src/tests/non262/regress/regress-567152.js
rename : js/src/tests/js1_8_5/regress/regress-569306.js => js/src/tests/non262/regress/regress-569306.js
rename : js/src/tests/js1_5/Regress/regress-57043.js => js/src/tests/non262/regress/regress-57043.js
rename : js/src/tests/js1_8_5/regress/regress-571014.js => js/src/tests/non262/regress/regress-571014.js
rename : js/src/tests/js1_8_5/regress/regress-573875.js => js/src/tests/non262/regress/regress-573875.js
rename : js/src/tests/js1_8_5/regress/regress-577648-1.js => js/src/tests/non262/regress/regress-577648-1.js
rename : js/src/tests/js1_8_5/regress/regress-577648-2.js => js/src/tests/non262/regress/regress-577648-2.js
rename : js/src/tests/ecma_3/Regress/regress-580544.js => js/src/tests/non262/regress/regress-580544.js
rename : js/src/tests/js1_5/Regress/regress-58116.js => js/src/tests/non262/regress/regress-58116.js
rename : js/src/tests/js1_8_5/regress/regress-583429.js => js/src/tests/non262/regress/regress-583429.js
rename : js/src/tests/js1_8_5/regress/regress-584355.js => js/src/tests/non262/regress/regress-584355.js
rename : js/src/tests/js1_8_5/regress/regress-585257.js => js/src/tests/non262/regress/regress-585257.js
rename : js/src/tests/js1_8_5/regress/regress-586482-1.js => js/src/tests/non262/regress/regress-586482-1.js
rename : js/src/tests/js1_8_5/regress/regress-586482-2.js => js/src/tests/non262/regress/regress-586482-2.js
rename : js/src/tests/js1_8_5/regress/regress-586482-3.js => js/src/tests/non262/regress/regress-586482-3.js
rename : js/src/tests/js1_8_5/regress/regress-586482-4.js => js/src/tests/non262/regress/regress-586482-4.js
rename : js/src/tests/js1_8_5/regress/regress-586482-5.js => js/src/tests/non262/regress/regress-586482-5.js
rename : js/src/tests/js1_8_5/regress/regress-588339.js => js/src/tests/non262/regress/regress-588339.js
rename : js/src/tests/js1_8_5/regress/regress-591846.js => js/src/tests/non262/regress/regress-591846.js
rename : js/src/tests/js1_8_5/regress/regress-591897.js => js/src/tests/non262/regress/regress-591897.js
rename : js/src/tests/js1_8_5/regress/regress-592202-3.js => js/src/tests/non262/regress/regress-592202-3.js
rename : js/src/tests/js1_8_5/regress/regress-592202-4.js => js/src/tests/non262/regress/regress-592202-4.js
rename : js/src/tests/js1_8_5/regress/regress-592556-c35.js => js/src/tests/non262/regress/regress-592556-c35.js
rename : js/src/tests/js1_8_5/regress/regress-593256.js => js/src/tests/non262/regress/regress-593256.js
rename : js/src/tests/js1_8_5/regress/regress-595230-2.js => js/src/tests/non262/regress/regress-595230-2.js
rename : js/src/tests/js1_8_5/regress/regress-595365-1.js => js/src/tests/non262/regress/regress-595365-1.js
rename : js/src/tests/js1_8_5/regress/regress-596103.js => js/src/tests/non262/regress/regress-596103.js
rename : js/src/tests/js1_8_5/regress/regress-596805-1.js => js/src/tests/non262/regress/regress-596805-1.js
rename : js/src/tests/js1_8_5/regress/regress-596805-2.js => js/src/tests/non262/regress/regress-596805-2.js
rename : js/src/tests/js1_8_5/regress/regress-597945-1.js => js/src/tests/non262/regress/regress-597945-1.js
rename : js/src/tests/js1_8_5/regress/regress-597945-2.js => js/src/tests/non262/regress/regress-597945-2.js
rename : js/src/tests/js1_8_5/regress/regress-598176.js => js/src/tests/non262/regress/regress-598176.js
rename : js/src/tests/js1_8_5/regress/regress-600067.js => js/src/tests/non262/regress/regress-600067.js
rename : js/src/tests/js1_8_5/regress/regress-601399.js => js/src/tests/non262/regress/regress-601399.js
rename : js/src/tests/js1_8_5/regress/regress-602621.js => js/src/tests/non262/regress/regress-602621.js
rename : js/src/tests/js1_8_5/regress/regress-607799.js => js/src/tests/non262/regress/regress-607799.js
rename : js/src/tests/js1_8_5/regress/regress-607863.js => js/src/tests/non262/regress/regress-607863.js
rename : js/src/tests/js1_8_5/regress/regress-609617.js => js/src/tests/non262/regress/regress-609617.js
rename : js/src/tests/js1_8_5/regress/regress-610026.js => js/src/tests/non262/regress/regress-610026.js
rename : js/src/tests/js1_8_5/regress/regress-614714.js => js/src/tests/non262/regress/regress-614714.js
rename : js/src/tests/js1_8_5/regress/regress-617405-1.js => js/src/tests/non262/regress/regress-617405-1.js
rename : js/src/tests/js1_8_5/regress/regress-617405-2.js => js/src/tests/non262/regress/regress-617405-2.js
rename : js/src/tests/js1_8_5/regress/regress-618572.js => js/src/tests/non262/regress/regress-618572.js
rename : js/src/tests/js1_8_5/regress/regress-619003-1.js => js/src/tests/non262/regress/regress-619003-1.js
rename : js/src/tests/js1_8_5/regress/regress-619003-2.js => js/src/tests/non262/regress/regress-619003-2.js
rename : js/src/tests/js1_8_5/regress/regress-620376-1.js => js/src/tests/non262/regress/regress-620376-1.js
rename : js/src/tests/js1_8_5/regress/regress-621814.js => js/src/tests/non262/regress/regress-621814.js
rename : js/src/tests/js1_8_5/regress/regress-624199.js => js/src/tests/non262/regress/regress-624199.js
rename : js/src/tests/js1_8_5/regress/regress-624547.js => js/src/tests/non262/regress/regress-624547.js
rename : js/src/tests/js1_8_5/regress/regress-624968.js => js/src/tests/non262/regress/regress-624968.js
rename : js/src/tests/js1_8_5/regress/regress-626436.js => js/src/tests/non262/regress/regress-626436.js
rename : js/src/tests/js1_8_5/regress/regress-633741.js => js/src/tests/non262/regress/regress-633741.js
rename : js/src/tests/js1_8_5/regress/regress-634210-1.js => js/src/tests/non262/regress/regress-634210-1.js
rename : js/src/tests/js1_8_5/regress/regress-634210-2.js => js/src/tests/non262/regress/regress-634210-2.js
rename : js/src/tests/js1_8_5/regress/regress-634210-3.js => js/src/tests/non262/regress/regress-634210-3.js
rename : js/src/tests/js1_8_5/regress/regress-634210-4.js => js/src/tests/non262/regress/regress-634210-4.js
rename : js/src/tests/js1_8_5/regress/regress-636364.js => js/src/tests/non262/regress/regress-636364.js
rename : js/src/tests/js1_8_5/regress/regress-640075.js => js/src/tests/non262/regress/regress-640075.js
rename : js/src/tests/js1_8_5/regress/regress-642247.js => js/src/tests/non262/regress/regress-642247.js
rename : js/src/tests/js1_8_5/regress/regress-643222.js => js/src/tests/non262/regress/regress-643222.js
rename : js/src/tests/js1_8_5/regress/regress-646820-1.js => js/src/tests/non262/regress/regress-646820-1.js
rename : js/src/tests/js1_8_5/regress/regress-646820-2.js => js/src/tests/non262/regress/regress-646820-2.js
rename : js/src/tests/js1_8_5/regress/regress-646820-3.js => js/src/tests/non262/regress/regress-646820-3.js
rename : js/src/tests/js1_8_5/regress/regress-665355.js => js/src/tests/non262/regress/regress-665355.js
rename : js/src/tests/js1_8_5/regress/regress-672892.js => js/src/tests/non262/regress/regress-672892.js
rename : js/src/tests/js1_8_5/regress/regress-672893.js => js/src/tests/non262/regress/regress-672893.js
rename : js/src/tests/js1_5/Regress/regress-68498-001.js => js/src/tests/non262/regress/regress-68498-001.js
rename : js/src/tests/js1_5/Regress/regress-68498-002.js => js/src/tests/non262/regress/regress-68498-002.js
rename : js/src/tests/js1_5/Regress/regress-68498-003.js => js/src/tests/non262/regress/regress-68498-003.js
rename : js/src/tests/js1_5/Regress/regress-68498-004.js => js/src/tests/non262/regress/regress-68498-004.js
rename : js/src/tests/js1_8_5/regress/regress-694306.js => js/src/tests/non262/regress/regress-694306.js
rename : js/src/tests/js1_5/Regress/regress-69607.js => js/src/tests/non262/regress/regress-69607.js
rename : js/src/tests/js1_8_5/regress/regress-698028-1.js => js/src/tests/non262/regress/regress-698028-1.js
rename : js/src/tests/js1_8_5/regress/regress-698028-2.js => js/src/tests/non262/regress/regress-698028-2.js
rename : js/src/tests/js1_8_5/regress/regress-698028-3.js => js/src/tests/non262/regress/regress-698028-3.js
rename : js/src/tests/js1_8_5/regress/regress-699682.js => js/src/tests/non262/regress/regress-699682.js
rename : js/src/tests/js1_5/Regress/regress-71107.js => js/src/tests/non262/regress/regress-71107.js
rename : js/src/tests/js1_8_5/regress/regress-736792.js => js/src/tests/non262/regress/regress-736792.js
rename : js/src/tests/js1_5/Regress/regress-76054.js => js/src/tests/non262/regress/regress-76054.js
rename : js/src/tests/js1_5/Regress/regress-80981.js => js/src/tests/non262/regress/regress-80981.js
rename : js/src/tests/js1_8_5/regress/regress-810525.js => js/src/tests/non262/regress/regress-810525.js
rename : js/src/tests/js1_5/Regress/regress-82306.js => js/src/tests/non262/regress/regress-82306.js
rename : js/src/tests/js1_5/Regress/regress-89443.js => js/src/tests/non262/regress/regress-89443.js
rename : js/src/tests/js1_5/Regress/regress-89474.js => js/src/tests/non262/regress/regress-89474.js
rename : js/src/tests/js1_5/Regress/regress-90445.js => js/src/tests/non262/regress/regress-90445.js
rename : js/src/tests/js1_5/Regress/regress-96128-n.js => js/src/tests/non262/regress/regress-96128-n.js
rename : js/src/tests/js1_5/Regress/regress-96526-001.js => js/src/tests/non262/regress/regress-96526-001.js
rename : js/src/tests/js1_5/Regress/regress-96526-002.js => js/src/tests/non262/regress/regress-96526-002.js
rename : js/src/tests/js1_5/Regress/regress-96526-003.js => js/src/tests/non262/regress/regress-96526-003.js
rename : js/src/tests/js1_5/Regress/regress-98901.js => js/src/tests/non262/regress/regress-98901.js
rename : js/src/tests/ecma_6/Statements/arrow-function-at-end-of-for-statement-head.js => js/src/tests/non262/statements/arrow-function-at-end-of-for-statement-head.js
rename : js/src/tests/ecma_6/Statements/arrow-function-in-for-statement-head.js => js/src/tests/non262/statements/arrow-function-in-for-statement-head.js
rename : js/src/tests/ecma_2017/Statements/for-in-with-assignment-semantics.js => js/src/tests/non262/statements/for-in-with-assignment-semantics.js
rename : js/src/tests/ecma_2017/Statements/for-in-with-assignment-syntax.js => js/src/tests/non262/statements/for-in-with-assignment-syntax.js
rename : js/src/tests/ecma_2017/Statements/for-in-with-assignments.js => js/src/tests/non262/statements/for-in-with-assignments.js
rename : js/src/tests/ecma_6/Statements/for-in-with-declaration.js => js/src/tests/non262/statements/for-in-with-declaration.js
rename : js/src/tests/ecma_6/Statements/for-in-with-destructuring-assignments.js => js/src/tests/non262/statements/for-in-with-destructuring-assignments.js
rename : js/src/tests/ecma_6/Statements/for-inof-coverinitname-destr-assign.js => js/src/tests/non262/statements/for-inof-coverinitname-destr-assign.js
rename : js/src/tests/ecma_6/Statements/for-inof-finally.js => js/src/tests/non262/statements/for-inof-finally.js
rename : js/src/tests/ecma_6/Statements/for-inof-loop-const-declaration.js => js/src/tests/non262/statements/for-inof-loop-const-declaration.js
rename : js/src/tests/ecma_6/Statements/for-inof-name-iteration-expression-contains-index-string.js => js/src/tests/non262/statements/for-inof-name-iteration-expression-contains-index-string.js
rename : js/src/tests/ecma_6/Statements/for-loop-declaration-contains-computed-name.js => js/src/tests/non262/statements/for-loop-declaration-contains-computed-name.js
rename : js/src/tests/ecma_6/Statements/for-loop-declaration-contains-initializer.js => js/src/tests/non262/statements/for-loop-declaration-contains-initializer.js
rename : js/src/tests/ecma_6/Statements/for-of-iterator-close-throw.js => js/src/tests/non262/statements/for-of-iterator-close-throw.js
rename : js/src/tests/ecma_6/Statements/for-of-iterator-close.js => js/src/tests/non262/statements/for-of-iterator-close.js
rename : js/src/tests/ecma_6/Statements/for-of-iterator-primitive.js => js/src/tests/non262/statements/for-of-iterator-primitive.js
rename : js/src/tests/ecma_6/Statements/for-of-var-with-initializer.js => js/src/tests/non262/statements/for-of-var-with-initializer.js
rename : js/src/tests/ecma_6/Statements/if-constant-folding.js => js/src/tests/non262/statements/if-constant-folding.js
rename : js/src/tests/ecma_6/Statements/property-reference-self-assignment.js => js/src/tests/non262/statements/property-reference-self-assignment.js
rename : js/src/tests/ecma_3/Statements/regress-131348.js => js/src/tests/non262/statements/regress-131348.js
rename : js/src/tests/ecma_3/Statements/regress-157509.js => js/src/tests/non262/statements/regress-157509.js
rename : js/src/tests/ecma_3/Statements/regress-194364.js => js/src/tests/non262/statements/regress-194364.js
rename : js/src/tests/ecma_3/Statements/regress-226517.js => js/src/tests/non262/statements/regress-226517.js
rename : js/src/tests/ecma_3/Statements/regress-302439.js => js/src/tests/non262/statements/regress-302439.js
rename : js/src/tests/ecma_3/Statements/regress-324650.js => js/src/tests/non262/statements/regress-324650.js
rename : js/src/tests/ecma_3/Statements/regress-444979.js => js/src/tests/non262/statements/regress-444979.js
rename : js/src/tests/ecma_3/Statements/regress-642975.js => js/src/tests/non262/statements/regress-642975.js
rename : js/src/tests/ecma_3/Statements/regress-74474-001.js => js/src/tests/non262/statements/regress-74474-001.js
rename : js/src/tests/ecma_3/Statements/regress-74474-002.js => js/src/tests/non262/statements/regress-74474-002.js
rename : js/src/tests/ecma_3/Statements/regress-74474-003.js => js/src/tests/non262/statements/regress-74474-003.js
rename : js/src/tests/ecma_3/Statements/regress-83532-001.js => js/src/tests/non262/statements/regress-83532-001.js
rename : js/src/tests/ecma_3/Statements/regress-83532-002.js => js/src/tests/non262/statements/regress-83532-002.js
rename : js/src/tests/ecma_2017/Statements/trailing_comma_parameters.js => js/src/tests/non262/statements/trailing_comma_parameters.js
rename : js/src/tests/ecma_6/Statements/try-completion.js => js/src/tests/non262/statements/try-completion.js
rename : js/src/tests/ecma_5/strict/10.4.2.js => js/src/tests/non262/strict/10.4.2.js
rename : js/src/tests/ecma_5/strict/10.4.3.js => js/src/tests/non262/strict/10.4.3.js
rename : js/src/tests/ecma_5/strict/10.6.js => js/src/tests/non262/strict/10.6.js
rename : js/src/tests/ecma_5/strict/11.1.5.js => js/src/tests/non262/strict/11.1.5.js
rename : js/src/tests/ecma_5/strict/11.13.1.js => js/src/tests/non262/strict/11.13.1.js
rename : js/src/tests/ecma_5/strict/11.13.2.js => js/src/tests/non262/strict/11.13.2.js
rename : js/src/tests/ecma_5/strict/11.3.1.js => js/src/tests/non262/strict/11.3.1.js
rename : js/src/tests/ecma_5/strict/11.3.2.js => js/src/tests/non262/strict/11.3.2.js
rename : js/src/tests/ecma_5/strict/11.4.1.js => js/src/tests/non262/strict/11.4.1.js
rename : js/src/tests/ecma_5/strict/11.4.4.js => js/src/tests/non262/strict/11.4.4.js
rename : js/src/tests/ecma_5/strict/11.4.5.js => js/src/tests/non262/strict/11.4.5.js
rename : js/src/tests/ecma_5/strict/12.10.1.js => js/src/tests/non262/strict/12.10.1.js
rename : js/src/tests/ecma_5/strict/12.14.1.js => js/src/tests/non262/strict/12.14.1.js
rename : js/src/tests/js1_8_1/strict/12.2.1.js => js/src/tests/non262/strict/12.2.1-01.js
rename : js/src/tests/ecma_5/strict/12.2.1.js => js/src/tests/non262/strict/12.2.1.js
rename : js/src/tests/ecma_5/strict/13.1.js => js/src/tests/non262/strict/13.1.js
rename : js/src/tests/ecma_5/strict/15.10.7.js => js/src/tests/non262/strict/15.10.7.js
rename : js/src/tests/ecma_5/strict/15.3.4.5.js => js/src/tests/non262/strict/15.3.4.5.js
rename : js/src/tests/ecma_5/strict/15.3.5.1.js => js/src/tests/non262/strict/15.3.5.1.js
rename : js/src/tests/ecma_5/strict/15.3.5.2.js => js/src/tests/non262/strict/15.3.5.2.js
rename : js/src/tests/ecma_5/extensions/15.4.4.11.js => js/src/tests/non262/strict/15.4.4.11.js
rename : js/src/tests/ecma_5/strict/15.4.4.12.js => js/src/tests/non262/strict/15.4.4.12.js
rename : js/src/tests/ecma_5/strict/15.4.4.13.js => js/src/tests/non262/strict/15.4.4.13.js
rename : js/src/tests/ecma_5/strict/15.4.4.6.js => js/src/tests/non262/strict/15.4.4.6.js
rename : js/src/tests/ecma_5/strict/15.4.4.8.js => js/src/tests/non262/strict/15.4.4.8.js
rename : js/src/tests/ecma_5/strict/15.4.4.9.js => js/src/tests/non262/strict/15.4.4.9.js
rename : js/src/tests/ecma_5/strict/15.4.5.1.js => js/src/tests/non262/strict/15.4.5.1.js
rename : js/src/tests/ecma_5/strict/15.5.5.1.js => js/src/tests/non262/strict/15.5.5.1.js
rename : js/src/tests/ecma_5/strict/15.5.5.2.js => js/src/tests/non262/strict/15.5.5.2.js
rename : js/src/tests/ecma_5/strict/8.12.5.js => js/src/tests/non262/strict/8.12.5.js
rename : js/src/tests/ecma_5/strict/8.12.7-2.js => js/src/tests/non262/strict/8.12.7-2.js
rename : js/src/tests/ecma_5/strict/8.12.7.js => js/src/tests/non262/strict/8.12.7.js
rename : js/src/tests/js1_8_1/strict/8.7.2.js => js/src/tests/non262/strict/8.7.2-01.js
rename : js/src/tests/ecma_5/strict/8.7.2.js => js/src/tests/non262/strict/8.7.2.js
rename : js/src/tests/ecma_5/strict/B.1.1.js => js/src/tests/non262/strict/B.1.1.js
rename : js/src/tests/ecma_5/strict/B.1.2.js => js/src/tests/non262/strict/B.1.2.js
rename : js/src/tests/ecma_5/strict/assign-to-callee-name.js => js/src/tests/non262/strict/assign-to-callee-name.js
rename : js/src/tests/ecma_5/strict/directive-prologue-01.js => js/src/tests/non262/strict/directive-prologue-01.js
rename : js/src/tests/ecma_5/strict/eval-variable-environment.js => js/src/tests/non262/strict/eval-variable-environment.js
rename : js/src/tests/ecma_5/strict/primitive-assignment.js => js/src/tests/non262/strict/primitive-assignment.js
rename : js/src/tests/ecma_5/strict/primitive-this-getter.js => js/src/tests/non262/strict/primitive-this-getter.js
rename : js/src/tests/ecma_5/strict/primitive-this-no-writeback.js => js/src/tests/non262/strict/primitive-this-no-writeback.js
rename : js/src/tests/ecma_5/strict/rebind-eval-should-fail-in-strict-mode.js => js/src/tests/non262/strict/rebind-eval-should-fail-in-strict-mode.js
rename : js/src/tests/ecma_5/strict/regress-532041.js => js/src/tests/non262/strict/regress-532041.js
rename : js/src/tests/ecma_5/strict/regress-532254.js => js/src/tests/non262/strict/regress-532254.js
rename : js/src/tests/ecma_5/strict/regress-599159.js => js/src/tests/non262/strict/regress-599159.js
rename : js/src/tests/js1_8_1/strict/shell.js => js/src/tests/non262/strict/shell.js
rename : js/src/tests/ecma_5/extensions/strict-function-statements.js => js/src/tests/non262/strict/strict-function-statements.js
rename : js/src/tests/ecma_5/strict/strict-this-is-not-truthy.js => js/src/tests/non262/strict/strict-this-is-not-truthy.js
rename : js/src/tests/ecma_5/strict/this-for-function-expression-recursion.js => js/src/tests/non262/strict/this-for-function-expression-recursion.js
rename : js/src/tests/ecma_5/strict/unbrand-this.js => js/src/tests/non262/strict/unbrand-this.js
rename : js/src/tests/ecma_6/Syntax/declaration-forbidden-in-label.js => js/src/tests/non262/syntax/declaration-forbidden-in-label.js
rename : js/src/tests/ecma_6/Syntax/escaped-let-static-identifier.js => js/src/tests/non262/syntax/escaped-let-static-identifier.js
rename : js/src/tests/ecma_6/Syntax/escaped-strict-reserved-words-and-yield.js => js/src/tests/non262/syntax/escaped-strict-reserved-words-and-yield.js
rename : js/src/tests/ecma_6/Syntax/identifier_vertical_tilde.js => js/src/tests/non262/syntax/identifier_vertical_tilde.js
rename : js/src/tests/ecma_6/Syntax/identifiers-with-extended-unicode-escape.js => js/src/tests/non262/syntax/identifiers-with-extended-unicode-escape.js
rename : js/src/tests/ecma_6/Syntax/keyword-unescaped-requirement.js => js/src/tests/non262/syntax/keyword-unescaped-requirement.js
rename : js/src/tests/ecma_6/Syntax/let-as-label.js => js/src/tests/non262/syntax/let-as-label.js
rename : js/src/tests/ecma_7/Syntax/non-simple-with-strict-directive.js => js/src/tests/non262/syntax/non-simple-with-strict-directive.js
rename : js/src/tests/ecma_2018/Syntax/omitted-catch-binding.js => js/src/tests/non262/syntax/omitted-catch-binding.js
rename : js/src/tests/ecma_6/Syntax/statement-versus-statementlistitem.js => js/src/tests/non262/syntax/statement-versus-statementlistitem.js
rename : js/src/tests/ecma_6/Syntax/unicode_other_id_continue.js => js/src/tests/non262/syntax/unicode_other_id_continue.js
rename : js/src/tests/ecma_6/Syntax/unicode_other_id_start.js => js/src/tests/non262/syntax/unicode_other_id_start.js
rename : js/src/tests/ecma_6/Syntax/yield-as-identifier.js => js/src/tests/non262/syntax/yield-as-identifier.js
rename : js/src/tests/ecma_6/TemplateStrings/browser.js => js/src/tests/non262/template-strings/browser.js
rename : js/src/tests/ecma_6/TemplateStrings/debugLineNumber.js => js/src/tests/non262/template-strings/debugLineNumber.js
rename : js/src/tests/ecma_6/TemplateStrings/lineNumber.js => js/src/tests/non262/template-strings/lineNumber.js
rename : js/src/tests/ecma_6/TemplateStrings/noSubst.js => js/src/tests/non262/template-strings/noSubst.js
rename : js/src/tests/ecma_6/TemplateStrings/tagTempl.js => js/src/tests/non262/template-strings/tagTempl.js
rename : js/src/tests/ecma_6/TemplateStrings/templLit.js => js/src/tests/non262/template-strings/templLit.js
rename : js/src/tests/ecma_5/template.js => js/src/tests/non262/template.js
rename : js/src/tests/ecma_5/Types/8.12.5-01.js => js/src/tests/non262/types/8.12.5-01.js
extra : rebase_source : 1cecf62556670dd1b285859093eea850625a4756
2017-12-08 10:11:00 -08:00
Mike Hommey f238dce0bd Bug 1419196 - Use the "threadsafe" variant of gtest death tests. r=ted
Because the default "fast" variant uses fork() on !windows, death tests
are dangerous, as they themselves say. There are race conditions
involving locks that lead to dead locks in the death test process while
disabling the crash reporter (currently, but this could happen for
different code, even the tested code itself).

See https://bugzilla.mozilla.org/show_bug.cgi?id=1419196#c7 for details.

Using the "threadsafe" variant creates new processes for each death
test. This is notably slower, but can't dead-lock because of some random
lock being held by some random other thread at the moment fork occurred.

--HG--
extra : rebase_source : 56bf678bc9a6588751520549d57db7293134e1f8
2017-11-24 14:22:20 +09:00
Mike Hommey ee49d51f11 Bug 1420100 - Add `memory` to the list of projects we run the configure lint on. r=nalexander
--HG--
extra : rebase_source : cdfaafef39376f6961468ed66fb6d5e7de564370
2017-11-23 17:13:53 +09:00
Masatoshi Kimura 2a34490c89 Bug 1416465 - Regression tests for process_install_manifest.py. r=mshal
MozReview-Commit-ID: LTqTddybtrr

--HG--
extra : rebase_source : 0a8e13f1328333ad14209326f7ba3f03690b00c6
extra : intermediate-source : 46d42206e31ba788709a37d95f37ccc776314842
extra : source : f39ddb3c2a47bc9343f16f216a89c53bb4c3844e
2017-11-18 11:31:04 +09:00
Coroiu Cristina 8f9440611e Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-11-22 01:46:49 +02:00
Mike Shal 093e8617e2 Bug 1419556 - Expand list of supported compilation dirs in the tup backend; r=chmanchester
This combines and expands the list of directories where compilation
currently works in tup, going backwards through the alphabet. Not all of
these directories actually contain compileable code, but this makes it
obvious which top-level directories are not yet enabled. It is likely
that other directories will compile successfully as well - this is
simply a staging point.

MozReview-Commit-ID: Arsk9Oq5XTV

--HG--
extra : rebase_source : 3b6318a41dcdd0db595b4cf0530c4489e46359fe
2017-11-21 09:30:15 -05:00
Mike Shal 6bd266abb8 Bug 1419556 - shell_quote() the ComputedFlags in the tup backend; r=chmanchester
Flags like -DMOZ_APP_NAME="firefox" need to be sent through the shell as
'-DMOZ_APP_NAME="firefox"', otherwise the double-quotes get eaten and
the string is invalid.

MozReview-Commit-ID: 7QN3VTMAY77

--HG--
extra : rebase_source : 8142586888a7e3b609753d502f7db109bdafe8c4
2017-11-21 09:29:55 -05:00
Ted Mielczarek b589758aab bug 1419055 - Fix FasterMake backend handling of FINAL_TARGET_FILES with wildcards in filename. r=nalexander
This patch fixes a bug in the FasterMake backend and adds a new
test_fastermake.py file to add a test for the behavior.

The FasterMake backend didn't handle wildcards in file names present in
FINAL_TARGET_FILES properly. For an entry like:

FINAL_TARGET_FILES.foo += ['*.xyz']

It would wind up trying to install the files to `dist/bin/foo/*.xyz/`, a
path with a literal asterisk in it. The code seems to have been written
assuming that wildcards would only be present in directory components of
the path. This change fixes this specific case, although it's possible that
it still doesn't handle all permutations of wildcards properly.

MozReview-Commit-ID: rk2tSyDyIu

--HG--
extra : rebase_source : c8f0cfdaa6b957df70bb528af9b0b816b387840e
2017-11-20 11:35:39 -05:00
Brindusan Cristian 9bd6ed7630 Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
--HG--
extra : amend_source : 4c68fb1a967a7c1b64e9779851573eb29a412908
2017-11-21 00:24:13 +02:00
Ted Mielczarek 1d8717cfce bug 1409721 - add LOCALIZED_FILES and LOCALIZED_PP_FILES to moz.build sandbox. r=nalexander
This commit adds new moz.build sandbox symbols that are intended to be used
for localized files: LOCALIZED_FILES and LOCALIZED_PP_FILES. They are currently
just do-nothing subclasses of FinalTarget[Preprocessor]Files, but the next
change in this series will add support for them to the recursive make backend.

Because they subclass FinalTarget[Preprocessor]Files, build backends that are
not concerned about localized builds should be able to handle them as if
they were FINAL_TARGET[_PP]_FILES without any additional code.

MozReview-Commit-ID: K0baBZ0F7av

--HG--
extra : rebase_source : 323e2993638fb0ba44ed89a4e0edd16b27a287e0
extra : source : e3ce81bc209b09b6771d7056d1fb06a65e27dc0d
2017-11-09 14:01:48 -08:00
Ted Mielczarek ae41f5bf71 bug 1409721 - wire up support for LOCALIZED[_PP]_FILES in the recursive make backend. r=nalexander
This commit adds support for handling LOCALIZED_FILES and LOCALIZED_PP_FILES
in the recursive make backend. They get special handling because they have
a few special needs:
* They run during the libs tier, so that repacks work.
* The filenames cannot be determined at build-backend generation time,
  since repacks run configure once and then repack multiple locales using
  the generated backend files, so they are written with to be expanded with
  MERGE_FILE by make so that the file gets picked up from the proper locale dir.

Other build backends that aren't trying to handle localized builds will
silently handle these like FINAL_TARGET_FILES, which is fine until we revamp
our l10n repack story.

MozReview-Commit-ID: 2LZhPZNhQ4S

--HG--
extra : rebase_source : dde0eb2e0ffe0bac5e5a6ab2c5f5724c06154101
extra : source : 5ee033a3c356bed86219699698abfe538370740a
2017-11-09 15:22:42 -08:00
Sylvestre Ledru 5115c54867 Bug 1406346 - In case of error, tell to the dev that it might be caused by temporary files r=gps
MozReview-Commit-ID: k4RkIWeDQc

--HG--
extra : rebase_source : 719362d49d36e38d3b2a0b2afc67c8cf770b5d21
2017-11-06 12:03:59 +01:00
Axel Hecht 03e55255d3 bug 1417414, force shell=True when running config.guess, r=gps
MozReview-Commit-ID: GpRlbS4SoA2

--HG--
extra : rebase_source : fbae07b7a775159fd67462a0825b4570a12e4a0e
2017-11-15 13:59:27 +01:00
Gregory Szorc 214be74c6c Bug 1417264 - Write .mozconfig.json from Python; r=nalexander
In order to determine if we need to re-run configure, we write
a JSON file representing the evaluated mozconfig. If this JSON
file changes, configure (and config.status for that matter) is
out of data and it is re-executed.

This commit moves the generation of that JSON file to Python.

MozReview-Commit-ID: 636rpSY7gOm

--HG--
extra : rebase_source : ee1defd74decfd64ffb66a45b053dada58de04fb
2017-11-13 17:45:03 -08:00
Gregory Szorc f269a93370 Bug 1417264 - Write objdir .mozconfig from Python; r=nalexander
This is a pretty straightforward port of the logic. But we
even go a step further: we delete the file in the objdir if there is
no source mozconfig!

MozReview-Commit-ID: AHFFzy6mXRY

--HG--
extra : rebase_source : 1b9387bd72f5a8e9bf8274f5764b0db0176fdba2
extra : source : 0cab9a382d817e6fbab9daa37db0f23e7f73e71f
2017-11-13 17:31:14 -08:00
Gregory Szorc e842a1e0ab Bug 1417264 - Write .mozconfig.mk file from Python; r=nalexander
The file is a filtered version of the make file that we previously
started generating for client.mk. Why there is special casing for
UPLOAD_EXTRA_FILES, I'm not sure. This smells fishy and is something
I'd like to take a look at once all code is ported out of client.mk.

The removal of the logic from client.mk meant that we could remove
a bunch of code from client.mk related to loading mozconfig files.
We can now simply include the auto-generated make file directly and
be done with it.

MozReview-Commit-ID: 4M5NElQA7iR

--HG--
extra : rebase_source : 87ed98fa62513007c6fdd2df00eb871a5a29a146
extra : source : 247617a64b7c438528f97d10c86e2f7b8cb72237
2017-11-13 16:22:42 -08:00
Gregory Szorc 8b6802b16f Bug 1417264 - Move printing of mozconfig lines to Python; r=nalexander
We write the file that client.mk is printing from Python. We can
also log it from there pretty easily. So do that.

MozReview-Commit-ID: 7eeugdOJR5b

--HG--
extra : rebase_source : 308826e948fa20684bbc40c806322f802689627e
2017-11-13 15:35:16 -08:00
Gregory Szorc db1d4ad2e7 Bug 1417264 - Refactor code for writing mozconfig make file; r=nalexander
Upcoming commits need to move more logic from client.mk. It will
be easier if we have a list of lines in the mozconfig as a local
variable.

MozReview-Commit-ID: 1wFZTfWLGP9

--HG--
extra : rebase_source : 5e3c408fdf7f953e9cbac1c4a57fd5fa87f8fbbc
2017-11-13 16:14:47 -08:00
Sebastian Hengst 9fc527d02e merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-11-16 18:42:38 +02:00
Sebastian Hengst 9bab9dc5a9 Backed out changeset 6f0e650b0e53 (bug 1416465) on request from nalexander for many busted build environments. r=backout a=backout 2017-11-16 18:41:24 +02:00
Nathan Froyd fd656b936c Backout b0eedb4c140b (bug 1412983 part 6) for breaking local Windows builds; r=bustage; a=bustage 2017-11-16 09:53:34 -05:00
Csoregi Natalia de043261b9 Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
--HG--
extra : rebase_source : cf4ea2aa6cd7874c0ae1aa0a3982453f2347a4d4
2017-11-16 17:57:40 +02:00
Mike Shal 59e01a80ef Bug 1416062 - Start compiling things in the tup backend, limited to xpcom/*; r=chmanchester
Compiling C/C++/asm just requires the list of sources from _process_unified_sources() and the
Sources/GeneratedSources objects, along with the ComputedFlags and
PerSourceFlags.

The assembler invocation will need to be tweaked to support yasm as
well, but this works so far for the xpcom directory.

MozReview-Commit-ID: 91BSKV9XPLU

--HG--
extra : rebase_source : c71968f84f9f43b19afa3f4e354a3b30d8315295
2017-11-07 18:50:21 -05:00
Andrew Halberstadt 5f3289da9a Bug 1405588 - [mozversioncontrol] Use base_ref instead of upstream as default outgoing comparison on git, r=gps
Detecting the upstream repository isn't always possible. Using 'git merge-base'
seems to be a more reliable way of detecting outgoing files.


MozReview-Commit-ID: 3zOdTRIcggw

--HG--
extra : rebase_source : 56dfd16bbddca38195f6a833dc5696cf509f3fa8
2017-11-01 12:57:03 -04:00
Andrew Halberstadt 6aca667eaf Bug 1405588 - [mozversioncontrol] Add ability to get base revision, r=gps
In addition to help fix this bug, having the base revision will allow us
to download the most likely relevant artifacts from CI. For example, in
|mach try| we can search for a 'full-taskgraph.json' artifact from the
most relevant decision task, even if not updated to the latest central.

The ability to find the base revision will also be needed when merging
tools/tryselect/vcs.py into mozversioncontrol.

MozReview-Commit-ID: 2WRRs4AoXcK

--HG--
extra : rebase_source : 28d759ffaece14dd260402fa730136288ab8111b
2017-10-26 17:04:22 -04:00
Brindusan Cristian d0a4ab96a0 Merge inbound to mozilla-central r=merge a=merge 2017-11-16 00:24:15 +02:00
Nathan Froyd edb937162e Bug 1325632 - part 6 - compile with C++14 support; r=glandium 2017-11-15 13:53:16 -05:00
Nathan Froyd ade9d452f7 Bug 1412983 - part 6 - compile headers for cross-compilers during configure; r=ted.mielczarek
Our toolchain detection logic checks whether we can reuse the target
C (resp. C++) compiler for the host compiler.  This is generally only
applicable in the not-cross-compiling case, but we had special logic to
check for clang in the cross-compiling case and accept it, as clang is
able to generate code for multiple architectures from a single compiler
binary.

Our recent switch to clang on Android has exposed a problem in this
logic: we would never check whether the target clang, compiling for the
host, could actually find the host's headers.  This was especially
problematic on OS X hosts, where the host clang contains special logic
to grovel inside the XCode installation to find C++ headers.  The clang
from the NDK, however, was ignorant of the XCode installation.
Therefore, the NDK clang would happily compile code for the host, even
including C headers for the host, but would be hopelessly lost when it
came to compiling C++ headers during the actual build.

In hopes of mitigating this, we now include a check for a representative
header for C and C++ when checking compilers for each of those
languages.  This check will detect such problems as the above, and will
also alert people to potentially misconfigured compilers in other
situations.

We need to modify our test framework to cope with headers being
included, since our mock environment isn't actually equipped with a full
set of compilers and headers.
2017-11-15 10:12:22 -05:00
Gregory Szorc bfcec985a7 Bug 1417387 - Don't mix unicode and bytes in clobber code; r=nalexander
b6adf66f34c6 (bug 1416052) changed the value for "fh" when this code
is called. It can now be an io.BytesIO. This type enforces that
arguments are bytes and doesn't perform automatic type coercion like
most other parts of Python 2.

self.topobjdir is a unicode. And unicode_literals isn't in effect
in this file. So convert self.topobjdir to bytes to make BytesIO
happy.

MozReview-Commit-ID: LrWTKFp3ZKT

--HG--
extra : rebase_source : dc8b9cabe199c78073c96b1c16f9960f92e399e4
2017-11-15 10:17:26 -08:00
Gregory Szorc 69bf04fc25 Bug 1416052 - Fixup for test_clobber.py; r=me
Forgot to push the updated patch to review.

Test-only change. So self-reviewing.

CLOSED TREE

--HG--
extra : amend_source : 44bbf8748ce10982e6a3d96ff9ed42d3dc653f3f
2017-11-14 16:08:35 -08:00
Gregory Szorc 2f56664d5a Bug 1416052 - Check clobber state from Python; r=nalexander
The clobber logic is already written in Python. Now that we
always use mach in front of client.mk, we can check the clobber
state before we execute client.mk.

Since we always check the clobber state, we can remove the
CLOBBER files from various dependencies in client.mk. The
clobberer code should ensure everything is in a good state.

The refactor of the clobber Python code required some changes to
its testing. We drop some support for verifying output strings.
But testing this correctly would require a bit of effort. I don't
think it is worth it.

MozReview-Commit-ID: 69CoImCgtNm

--HG--
extra : rebase_source : c925bb49fd54fe6a5abaa4ac9dc0833e139c6a57
2017-11-09 23:13:59 -08:00
Gregory Szorc 4c710821d7 Bug 1416052 - Remove mkdir of objdir from client.mk; r=nalexander
Now that mach is being used to invoke client.mk, we can perform
objdir directory creation there.

Removing the use of mkdir_deps meant that we could remove some
included make files which AFAICT were only used to provide
$(mkdir_deps).

MozReview-Commit-ID: 4ZRToz8xqZy

--HG--
extra : rebase_source : 8d0d2430b33863e1dec8cee84e72178307d1c6e0
extra : source : d223afd90123eba035714288d5da9394b2dbb8d8
2017-11-09 22:41:17 -08:00
Gregory Szorc e4998a9e14 Bug 1416052 - Move export of FOUND_MOZCONFIG to Python; r=nalexander
This should have the same net result.

TBH, I'm not 100% convinced we need this export. It is only needed
to send variables to sub-makes. And the only make file reading
FOUND_MOZCONFIG is client.mk. Since the code that evals the
auto-generated make file is always executed in client.mk, we
shouldn't need this export.

All this code is going away soon anyway. So I'm inclined to cargo
cult this just in case.

MozReview-Commit-ID: DqF1BU702A

--HG--
extra : rebase_source : 31859c0d4bb6ceb06367bf0ca554d79d57d2d0c3
2017-11-09 22:23:14 -08:00
Gregory Szorc 5da7c49fc4 Bug 1416052 - Generate a make file to include in client.mk; r=nalexander
Currently, client.mk calls `mach environment` to obtain a make file
to be evaluated in the context of client.mk. The reason it is
implemented this way is because client.mk could be an entrypoint to
the build system.

With recent changes that require the use of mach to use client.mk,
we are now guaranteed to have Python code running before client.mk
is invoked. This means we don't need to invoke `mach` from client.mk.

This commit ports the code for generating a client.mk suitable make
file from `mach environment` to the build dispatcher. We now write out
a new .mozconfig-client-mk file in the objdir. client.mk is changed
to cat this file and to include it as a native make file.

The OBJDIR environment variable is also set so client.mk knows where
to read the auto-generated file from.

This commit should be backwards compatible.

Hopefully it is obvious, but this new make file is only temporary.
As soon as the remaining mozconfig logic is moved out of client.mk,
we should be able to simplify down to a single "include" in client.mk.

MozReview-Commit-ID: BEfWo76Z1qA

--HG--
extra : rebase_source : 752df93f816b95bda108a3c787d7f4941b136bbb
2017-11-09 22:27:16 -08:00
Gregory Szorc 550570a148 Bug 1416052 - Remove references to MOZ_CURRENT_PROJECT; r=nalexander
Actual uses of this variable were removed by 5fb427c50ca3
(bug 1412431). This is dead code.

MozReview-Commit-ID: GsDqpXZol2L

--HG--
extra : rebase_source : ce6eb799aa8a20e7a9af0587167bf05a6095b8df
2017-11-09 21:47:43 -08:00
Gregory Szorc 7a18a1aaf7 Bug 1416052 - Move config.guess logic to Python; r=nalexander
Instead of evaluating config.guess in client.mk, we evaluate it
in Python. The Python code also looks for CONFIG_GUESS in the
mozconfig. This still happens in client.mk courtesy of evaling
the mozconfig's relevant parts.

MozReview-Commit-ID: 87NmQiB2ccX

--HG--
extra : rebase_source : 368bc7bf1375a3943ce62fbb77458c40091a7092
2017-11-09 16:17:35 -08:00
Gregory Szorc 6440692f13 Bug 1416052 - Pass TOPSRCDIR into client.mk; r=nalexander
MozReview-Commit-ID: B5TfneZRan7

--HG--
extra : rebase_source : 60f70e7ea656d58658fc5b609a36ada0b3fbbc02
2017-11-09 15:50:32 -08:00
Gregory Szorc dcc5195a28 Bug 1416052 - Add a wrapper to invoke client.mk; r=nalexander
We're about to start moving logic from client.mk into Python.

The transition will require doing things like setting
environment variables when we invoke client.mk. Prepare for
this by factoring the "call client.mk" logic into a reusable
function.

The function will obviously be temporary until client.mk is
no more. I'm not sure what the end state will be yet. But surely
having equivalent code in Python is better than having it in
make.

MozReview-Commit-ID: F15DxXSV8V3

--HG--
extra : rebase_source : e04815201652cd90a6e5e1b105be761c21169aa6
2017-11-09 15:50:37 -08:00
Masatoshi Kimura bc80676578 Bug 1416465 - Fix PATTERN_LINK and PATTERN_COPY entries of install manifests. r=mshal
MozReview-Commit-ID: DNVk40ISour

--HG--
extra : rebase_source : 4a9f45674152196ffd743dab2ddf615dec09a743
2017-11-12 00:06:22 +09:00
Chris Manchester 246c2b0583 Bug 1416059 - Move ASFLAGS logic from config.mk to mozbuild. r=mshal
MozReview-Commit-ID: L7RSijG9uA

--HG--
extra : rebase_source : 480bfbf3cef7116e7657ad6320acc44f14b8a55a
2017-11-10 16:58:16 -08:00
Andreea Pavel a1061f09c5 Backed out 2 changesets (bug 1416059) for failing /python/mozbuild/mozbuild/test/frontend/test_emitter.py::TestEmitterBasic::test_use_yasm r=backout on a CLOSED TREE
Backed out changeset 597624409f4c (bug 1416059)
Backed out changeset d0df69766fa5 (bug 1416059)
2017-11-14 20:44:54 +02:00
Chris Manchester f32dcac229 Bug 1416059 - Move ASFLAGS logic from config.mk to mozbuild. r=mshal
MozReview-Commit-ID: L7RSijG9uA

--HG--
extra : rebase_source : cb16b4120e408fe241ddc75ccd7b133702c52727
2017-11-10 16:58:16 -08:00
Tom Prince 201796e7c5 Bug 1416349: Specify mozmill as a type of testsuite in mozbuild scheduler definitions; r=dustin
MozReview-Commit-ID: I9XJJo92Ka4

--HG--
extra : rebase_source : 6063dcf2b3adc88cfda04015bb0934a35a3138a6
2017-11-01 14:14:06 -06:00
Dustin J. Mitchell 6a322466ba Bug 1410911 - back out bug 1403322; r=gbrown
Backed out changesets 37db725b2308 ccc4f12edef0 e3a310b6b896 547109f6eb1d 5c50f100460d

MozReview-Commit-ID: 5M6Mevz6LZV

--HG--
extra : rebase_source : 038f10c09a6e1bcca1144a252b0c102496481349
2017-11-10 18:19:47 +00:00
Mike Shal 523accbeb6 Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj
This is fairly straightforward to represent as a GENERATED_FILES, though
we have to take some care to construct the outputs tuple correctly. This
script needs to run during export, and unfortunately none of the STL
headers have proper file extensions, so the 'new' header is
special-cased in the recursive make backend to serve as a marker for
running it in the correct tier.

We can't remove the stl-headers file yet because it is still used for
the system header generation.

MozReview-Commit-ID: 3tQTOY0LAsQ

--HG--
extra : source : 828d43ec1b16edaac69c42f15561f26e209051f1
2017-11-08 17:42:27 -05:00
Mike Shal 534d64326b Bug 1407432 - Remove unused builtins arg from Sandbox; r=froydnj
MozReview-Commit-ID: JVukxIg04AT

--HG--
extra : source : bacf04be0a480e4d7ea94de3c2677de3e0d5e10c
2017-11-08 19:58:28 -05:00
Gregory Szorc 8e85824bcb Bug 1411462 - Abort when I/O error seen; r=glandium
Before, I/O errors writing to stdout/stderr (e.g. due to broken pipe)
would result in handleError() being called and execution would
keep running. This would potentially result in an error message for
every log/line failure being printed to stderr.

We change the behavior so I/O failures are fatal and abort
execution.

We test the new behavior by changing a test to pipe to `head`
directly. Since `head` exits once it has seen sufficient output,
this results in an EPIPE which now results in immediate program
termination.

MozReview-Commit-ID: 1UecZJ56h4r

--HG--
extra : rebase_source : b35d9c096621d9698260d29a7d0132c4989200a7
2017-11-09 20:44:10 -08:00
Gregory Szorc af0d5cdd38 Bug 1411462 - Normalize when argument earlier in imply_option(); r=glandium
This makes `configure --help` work again (it stopped working due to
370a4a2a7898 (bug 1405982).

MozReview-Commit-ID: 2gCmAAsE0qW

--HG--
extra : rebase_source : 5b61b4972c514bb69b239777e0b354ac0357291e
2017-10-24 12:56:10 -07:00
Phil Ringnalda 8ccc4ff982 Backed out 6 changesets (bug 1407432) on (wild) suspicion of causing failures in browser_sanitize-timespans.js, somehow
CLOSED TREE

Backed out changeset 86302df0b38a (bug 1407432)
Backed out changeset 5a967cc85e28 (bug 1407432)
Backed out changeset 828d43ec1b16 (bug 1407432)
Backed out changeset bacf04be0a48 (bug 1407432)
Backed out changeset 8d770908a5b9 (bug 1407432)
Backed out changeset ffe9aed0944f (bug 1407432)

MozReview-Commit-ID: 7D50rKeXLrn
2017-11-09 22:07:46 -08:00
Gregory Szorc 965ee1ef4c Bug 1415971 - Dedent warning printing code; r=nalexander
This doesn't need to run when the context manager is active.

MozReview-Commit-ID: DV3SZyUwxlM

--HG--
extra : rebase_source : b32b081cbe9298fb46cbccdf511f9b89b92cf643
2017-11-09 13:13:09 -08:00
Gregory Szorc c132ad4105 Bug 1415971 - Stop build output monitor earlier; r=nalexander
We currently print compiler warnings summary then stop the build
output manager, which basically stops resource monitoring.

A future commit will refactor this code a bit and it will be easier
to have the monitor.stop() call directly after the build finishes.

MozReview-Commit-ID: 3uWFWG6ELnH

--HG--
extra : rebase_source : 0d006c99d2ee0ccda49bfa81c31ccb47541a23ce
2017-11-09 12:12:31 -08:00
Gregory Szorc 04f3bb9229 Bug 1415614 - Move configure invocation out of mach_commands.py; r=nalexander
While we're here, also move the low-level code to invoke configure
to a proper Python module.

MozReview-Commit-ID: 4rlCxOwcVu1

--HG--
extra : rebase_source : ec16ee949743c3a43940d46b44c43a2895bfa250
extra : source : b4f9bef50278db75b1b6229635c877e07dffb1bc
2017-11-09 12:19:16 -08:00
Gregory Szorc 8604807290 Bug 1415614 - Move code for invoking build system out of mach_commands.py; r=nalexander
The goal is to move this lower-level code somewhere where it can be
reused.

The only meaningful code change as part of the move was handling
of the mach context. Before, we could access self._mach_context.
After, we need to pass it as an argument. This also uncovered a bug
where "telemetry_handler" could be None but we called it
unconditionally. We now guard this call with an "if."

MozReview-Commit-ID: FWw4l6H1ayS

--HG--
extra : rebase_source : 97fb0db8d6fea32435f8da999e34a8e023f98339
extra : intermediate-source : bf7cfe592722018dd0894002e41f4997b36cd11b
extra : source : 2f62818d80a3e31b47194d8ecb9169bab930ed7e
2017-11-08 15:52:17 -08:00
Gregory Szorc 24582842ca Bug 1415614 - Move build output processing code out of mach_commands.py; r=nalexander
In general, we shouldn't have so much business logic in mach_commands.py
files.

I'd like to move more of the low-level "perform a build" logic out of
mach_commands.py to facilitate some future work. That code makes use of
this output processing code. So as the first step in moving the build
code, we move its dependencies.

As part of this, I also cleaned up some random unused imports around
lines that were touched.

No meaningful code changes were performed as part of the code move.

MozReview-Commit-ID: 96mGWUJ7oLb

--HG--
extra : rebase_source : 1cfe6e4d12bd84fecf737b9b0cdeeac16f5d51a7
2017-11-08 14:45:07 -08:00
Gregory Szorc b3b7dfcfef Bug 1415614 - Add an API to log all structured messages; r=mshal
Currently, marking a logger as a structured logger will require a
subsequent function call in order for the logger to be hooked up
to active handlers. This behavior is not intuitive and makes it
easy to not have handlers for newly-registered loggers. This means
messages may not be logged anywhere.

In addition, we have to manually specify which named loggers to
enable structured logging for. This can be annoying.

We change the behavior of register_structured_logger() to
automatically add existing terminal and json handlers to the
logger being marked as structured.

We also introduce an API to enable structured logging for all
loggers. Existing consumers of registered_structured_logger()
in mozbuild have been updated to use this API. A new consumer
has been added for the `mach configure` command because it should
have been there before.

We stop short of making enable_all_structured_loggers() the default.
This is because various commands interact with the log manager in
ways that will result in duplicate logging of messages and
dropping of structured messages. There is a bit of a rabbit hole
here and addressing it can be done as a follow-up.

MozReview-Commit-ID: 1aU6eJvTSMP

--HG--
extra : rebase_source : 2a0a569b378cc3083b55fc7076b291abdfb7453f
2017-11-09 15:09:52 -08:00
Gregory Szorc 6c9c35a19d Bug 1415614 - Don't assign mach logger to instance variable; r=nalexander
We don't use this attribute outside of this function. Besides, you can
easily obtain a handle on the logger by calling
``logging.getLogger('mach')``.

MozReview-Commit-ID: 41vdn6McowW

--HG--
extra : rebase_source : dca383e5f5b770fa3adb09d753897633258302a1
2017-11-08 14:28:19 -08:00
Mike Shal 2fea117ba2 Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj
This is fairly straightforward to represent as a GENERATED_FILES, though
we have to take some care to construct the outputs tuple correctly. This
script needs to run during export, and unfortunately none of the STL
headers have proper file extensions, so the 'new' header is
special-cased in the recursive make backend to serve as a marker for
running it in the correct tier.

We can't remove the stl-headers file yet because it is still used for
the system header generation.

MozReview-Commit-ID: 3tQTOY0LAsQ

--HG--
extra : rebase_source : bd9f00e45a7bce4daaa0e1c16e22b28536658e37
2017-11-08 17:42:27 -05:00
Mike Shal fb26e053bd Bug 1407432 - Remove unused builtins arg from Sandbox; r=froydnj
MozReview-Commit-ID: JVukxIg04AT

--HG--
extra : rebase_source : abbb25f945fa4d04944000934c5d8c88ff08cc90
2017-11-08 19:58:28 -05:00
dluca 6d9443afa6 Backed out 1 changesets (bug 1393817) for failing to repackage the nightly build on Windows a=backout.
Backed out changeset 25f21f22a34b (bug 1393817)
2017-11-09 15:34:00 +02:00
Sebastian Hengst a353221537 merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-11-09 00:00:16 +02:00
Zibi Braniecki 634e419761 Bug 1415432 - .ftl files repackaged multiple times. r=glandium 2017-11-07 22:16:16 -08:00
Andrew Halberstadt a69182174e Bug 1414399 - [mozbuild/moztest] Move mozbuild.testing.TestResolver to moztest.resolve r=gps
The TestMetadata and TestResolver classes aren't technically part of the build
system. The only connection is that they consume some build system output.

The next patch in this series is going to be merging in a bunch of other test
resolving logic from other parts of the tree. Moving this out first allows us
to keep that extra logic out of mozbuild.

MozReview-Commit-ID: 1eq4SjFVCyW

--HG--
rename : python/mozbuild/mozbuild/test/test_testing.py => testing/mozbase/moztest/tests/test_resolve.py
extra : rebase_source : 7ff11f9ec455547533082d20cb5371845f7a4f21
2017-11-06 08:41:42 -05:00
Tom Ritter 21d957d700 Bug 1393817 Use buildconfig to get the path for 7z rather than hardcoding it in exe_7z_archive.py r=ted
With that fixed, Re-enable MOZ_AUTOMATION_L10N_CHECK for MinGW

MozReview-Commit-ID: BDTtY1J7sBj

--HG--
extra : rebase_source : 162267bf08a6e477af3b8b119a9ef9df65ba8267
2017-10-27 20:13:21 -05:00
Jonathan Watt ccbb4dd534 Bug 1413227 - Turn off Eclipse CDT's "Limit console output" option for debug output. r=botond
The default debug console line limit is far too short, especially when
debugging a debug build or a build with some logging turned on.  I've never
had any issues with turning off the limit, so hopefully this is fine for
everyone else too.

MozReview-Commit-ID: Krlo7XPEjE0
2017-10-16 11:53:26 +01:00
Jonathan Watt 708a6baeeb Bug 1413227 - Increase the line limit for Eclipse CDT's build console to 10,000. r=botond
By default the build console is limited to 500 lines.  This can be far too
short, especially when building using `mach build --verbose`.  I've run with
this value set to 1,000,000 before without issue, so 10,000 should be fine.

MozReview-Commit-ID: GxBUjW7nOYJ
2017-10-16 09:36:09 +01:00
Gregory Szorc 9e26b9fde3 Bug 1412932 - Switch to PGO build in Makefile.in; r=ted
Previously, client.mk made the decision of whether to perform a PGO
build. This required passing around MOZ_PGO and invoking a separate
make target if this variable was set.

In this commit, we move this logic to Makefile.in. We employ a special
mechanism in rules.mk to override the default make target so
`make` evaluates "profiledbuild" if MOZ_PGO is set. This also
required using an explicit target for $(MAKE) invocations inside
the "profiledbuild" rule to avoid infinite recursion.

MozReview-Commit-ID: 8sHiVspMisM

--HG--
extra : rebase_source : 76c8a0c592015802f2b9ad52fe2001012a4611f6
extra : source : 24e28b37fbc0ad55ee449699e09c62042af41b55
2017-11-07 16:38:39 -08:00
Marco Castelluccio 6e2598919b Bug 1317041 - Calculate crc32 incrementally; r=gps
--HG--
extra : rebase_source : 9b9e26ccda2edf2e2ada98f0156b69a737c8879e
extra : amend_source : 05908f721af861cb2b954414c8a457b4d36c9f2e
2017-11-07 15:34:20 -08:00
Chris Manchester a638887c37 Bug 1414064 - Remove LD_VERSION_SCRIPT from the build system. r=mshal
MozReview-Commit-ID: 6KOLZh6aQmc

--HG--
extra : rebase_source : 9a98d1703e9a3138669bc96afdff66bf235058bc
2017-11-07 14:35:05 -08:00
Tom Prince 2db78e3fcd Bug 1415199: Move some logic for loading taskgraph kinds from mozbuild.mach_bootstrap to taskgraph. r=dustin
This fixes the fallout from the mach command not being updated for 69c60c8fc528d8d038e22a2ae62f5ff7b1131231.

MozReview-Commit-ID: 7WZ8wW4gnCY

--HG--
extra : rebase_source : 36caffb4a8631ea478ec6f8d509a82c01016eeb5
2017-11-07 10:08:49 -07:00
Chris Manchester f042423295 Bug 1414370 - Emit ldflags in directories containing only rust programs for the benefit of cargo. r=froydnj
MozReview-Commit-ID: 6gD7kAIQbtB

--HG--
extra : rebase_source : 9bd69163ab5f56b16168916da233eea74aaa2ccf
2017-11-06 19:57:12 -08:00
Sebastian Hengst 1aa3eb5efc Backed out changeset ec6b9fda1868 (bug 1415199) for breaking gecko decision task. r=backout on a CLOSED TREE 2017-11-07 19:50:30 +02:00
Tom Prince 032b57d3ec Bug 1415199: Move some logic for loading taskgraph kinds from mozbuild.mach_bootstrap to taskgraph. r=dustin
This fixes the fallout from the mach command not being updated for 69c60c8fc528d8d038e22a2ae62f5ff7b1131231.

MozReview-Commit-ID: 7WZ8wW4gnCY

--HG--
extra : rebase_source : 887b386480b9cb69c8b7e0196851862fceec2dfe
2017-11-07 10:08:49 -07:00
Andreas Tolfsen 67ad7e6ed1 Bug 1413195 - Vendor webdriver's dependencies through geckodriver r=jgraham
The webdriver crate's dependencies are accounted for through geckodriver's
Cargo.lock file, because the webdriver dependency is given by path.

This commit reverts 540273e5cf22 made in bug 1412037.

MozReview-Commit-ID: F0q9bDN3pqd

--HG--
extra : rebase_source : 0d152fb510bcded763429769fb35c403552a6017
2017-11-03 14:02:09 +00:00
Sylvestre Ledru 2e451269e1 Bug 1414781 - Also install clang-format r=glandium
MozReview-Commit-ID: A6Jlc5RXVuP

--HG--
extra : rebase_source : e9673f0c976e2862d7151f71ed50b01d24694b9d
2017-11-07 11:45:58 +01:00
Zibi Braniecki c15f333a09 Bug 1413985 - Package .ftl files on repackage for both, source and AB_CD locales. r=glandium
When repackaging, we want to take all localization resources from the source package,
and add all localization resources from the repackage target locale.

This patch makes packager.l10n scan for `localization` directories in l10n_finder and
add them.

MozReview-Commit-ID: CRLP3bOAyDx

--HG--
extra : rebase_source : 3b1bc098aaed2481a1cc06fc86d0865e654a1b6e
2017-11-02 12:10:26 -07:00
Alex Gaynor d57079bd3c Bug 1414842 - remove reliance on a CPython implementation detail in mozbuild; r=gps
MozReview-Commit-ID: SGrqK6NpEY

--HG--
extra : rebase_source : ac6c49ceb8af43d62795a7607f3f15aed0c986be
2017-11-06 10:36:15 -05:00
Chris Manchester ab442e0a43 Bug 1414370 - Emit ldflags in directories containing only rust compilation for the benefit of cargo. r=froydnj
MozReview-Commit-ID: 9AuU3mjKR8V

--HG--
extra : rebase_source : 40c41531bbeae5192d037f2ab05804143ff12fdd
2017-11-03 12:16:39 -07:00
Sebastian Hengst d61954557d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Ai6Y5GGfkfT
2017-11-04 10:58:24 +01:00
David Major ea84880cdf Bug 1412952 - Use VS2017 with clang-cl builds. r=froydnj 2017-11-03 12:29:58 -04:00
Chris Manchester 8bc7bdf347 Bug 1411712 - Move LDFLAGS to mozbuild. r=mshal
MozReview-Commit-ID: A8cZ2FUveAf

--HG--
extra : rebase_source : 5f0e9b55c38f3b2382b469bbc886c57696f09792
2017-11-02 11:47:48 -07:00
Zibi Braniecki d0f7eab519 Bug 1411951 - Use mozpack.path.normsep when generating chrome entry paths for langpack manifest.json. r=mshal
MozReview-Commit-ID: L8kVm1ISkzD

--HG--
extra : rebase_source : 8a479adbd0c00ea3fa8196c4911dd407003e5328
2017-10-28 21:40:12 -07:00
Gregory Szorc dfb9e542f8 Backed out changesets f47abc8062fc, 73df5a910488, 75807d1ab22e, and 53a93e195f91 (bug 1412460); a=bustage
CLOSED TREE

--HG--
extra : amend_source : 3565fdd8a509e11547b0788364ef68e633018bc4
extra : histedit_source : 83c6614b751cedd0af05404d45ef51ad0f58c764%2C1e117ef60548884384a2043a06427788b28c56df
2017-11-01 15:49:04 -07:00
Gregory Szorc 905d805ac5 Bug 1412460 - Always evaluate config environment; r=mshal
I /think/ the only scenario where we wouldn't be able to evaluate
a config environment after configure was the case where
MOZ_BUILD_PROJECTS was in play. Since we removed support for that
feature, let's drop support for treating the config environment
as optional.

MozReview-Commit-ID: 4sz9dOwaA3y

--HG--
extra : rebase_source : 44c0d5d51238cdcb0b311f205a9faf306bb18b19
2017-10-27 17:14:00 -07:00
Gregory Szorc 068875c80a Bug 1412460 - Move configure invocation out of mach_commands.py; r=mshal
While we're here, also move the low-level code to invoke configure
to a proper Python module.

We needed to muck around with the log manager because the underlying
logger for output changed from "mach" (which is registered by default)
to something under the "mozbuild" hierarchy.

MozReview-Commit-ID: 4rlCxOwcVu1

--HG--
extra : rebase_source : e6c824a88fcfdbdeae31a7a94f33571f150e7690
2017-11-01 15:01:21 -07:00
Gregory Szorc 12ea267e0c Bug 1412460 - Move code for invoking build system out of mach_commands.py; r=mshal
The goal is to move this lower-level code somewhere where it can be
reused.

The only meaningful code change as part of the move was handling
of the mach context. Before, we could access self._mach_context.
After, we need to pass it as an argument. This also uncovered a bug
where "telemetry_handler" could be None but we called it
unconditionally. We now guard this call with an "if."

MozReview-Commit-ID: FWw4l6H1ayS

--HG--
extra : rebase_source : f6bf25eb8c52df2d09e4d5eddd5b85b38502e661
2017-10-27 10:58:30 -07:00
Gregory Szorc 07391c8ecc Bug 1412460 - Move build output processing code out of mach_commands.py; r=mshal
In general, we shouldn't have so much business logic in mach_commands.py
files.

I'd like to move more of the low-level "perform a build" logic out of
mach_commands.py to facilitate some future work. That code makes use of
this output processing code. So as the first step in moving the build
code, we move its dependencies.

As part of this, I also cleaned up some random unused imports around
lines that were touched.

No meaningful code changes were performed as part of the code move.

MozReview-Commit-ID: 96mGWUJ7oLb

--HG--
extra : rebase_source : 04c3865d5bcc44777749f3ab6a65e31bb1d13689
2017-10-27 10:45:41 -07:00
Nathan Froyd 31d3fb6793 Bug 1413232 - move the default value for FILES_PER_UNIFIED_FILE to a more logical location; r=nalexander
Putting it in emitter.py increases the obviousness of its default value
when searching for things.
2017-11-01 10:16:39 -04:00
Nick Fitzgerald 257c4b0933 Bug 1414349 - Re-sync the list of top level crates for `mach cargo check`; r=mbrubeck
Because there isn't a single, canonical source of truth, the `mach cargo
check`'s list got out of date.

MozReview-Commit-ID: EGNc2eNSumT
2017-11-03 10:49:34 -07:00
Nick Fitzgerald 5108a727e5 Bug 1414349 - Add mozjs_sys to the top level crate set; r=mbrubeck
This is necessary because it runs as its own taskcluster job, and therefore has
its own Cargo.lock file.

MozReview-Commit-ID: HjB60bQnMeO
2017-11-03 10:49:13 -07:00
J.C. Jones cdfad59288 Bug 1409259 - Add xpcshell tests for the Symantec distrust r=keeler
This commit adds two new xpcshell tests, both of them testing whether the
security state in TransportSecurityInfo includes the new
STATE_CERT_DISTRUST_IMMINENT flag under the correct circumstances.

The first test, test_symantec_apple_google.js, tests the four combinations of
certs that chain to an affected Symantec root: with/without a whitelisted
intermediate, and before/after the notBefore cutoff date.

The second test, test_symantec_apple_google_unaffected.js, tests an unrelated
ca->intermediate->ee chain that does not chain to an affected root, and ensures
the flag is not set.

This patch adds SymantecSanctionsServer to the mozbuild and xpcshell test
infrastructure files to ensure it runs properly on TaskCluster, too.

MozReview-Commit-ID: GtUXH2VFFh

--HG--
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.key => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.key
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.key.keyspec => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.key.keyspec
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.pem => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.pem
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.pem.certspec => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.pem.certspec
rename : security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.cpp => security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer.cpp
extra : rebase_source : f399bca5a13db3efa5bbaa5136c8effc3948ed5e
2017-11-01 11:12:11 -07:00
Gregory Szorc f8e8ee5d2e Bug 1413254 - Write a JSON file with normalized data; r=jmaher
The new file contains changes that optimize for final file size:

* The components are stored as an integer index/key into a map
  instead of strings.
* Paths are stored in hierarchical dicts.
* No indentation is used.

These changes significantly redude redundancy in string data. For every
file in the repo, the raw JSON size is decreased from 27,074,607 to
7,643,529 bytes.

MozReview-Commit-ID: 58FWSct8W39

--HG--
extra : rebase_source : 3ccc17d58fadaaac428b2eb2d3ad357fec9afafd
2017-10-31 10:57:14 -07:00
Gregory Szorc 65ea8f0256 Bug 1413254 - Fail Bugzilla CI task if file is missing component annotation; r=jmaher
We want all files in the repo to be annotated with a Bugzilla
component. This change will cause the CI task to fail if files are
missing annotations.

MozReview-Commit-ID: Kn6dheQqEsk

--HG--
extra : rebase_source : f472f78defc0b7aec53863a3c4374f4268c0cc3f
2017-10-31 10:37:18 -07:00
Gregory Szorc 1269329adb Bug 1413254 - Establish dedicated mach command for Bugzilla metadata validation; r=jmaher
Previously, the CI task invoked 2 mach commands and performed manual
gzip compressed. This was sub-optimal for a few reasons:

* Redundant moz.build evaluation made execution slower
* Potential for shell expansion to interfere with wildcards
* Made it harder to change exit code

By moving all logic into a mach command, we eliminate all the issues
around using shell.

Behavior of the new command and the CI task should be backwards
compatible.

MozReview-Commit-ID: HUFvLteKLOO

--HG--
extra : rebase_source : 85a49fc45eeaaac71dfb97fc22900a81ca9efa4b
2017-10-31 10:30:15 -07:00
Chris Manchester 92ca8066af Bug 1405811 - Move host compilation flags to mozbuild. r=mshal
MozReview-Commit-ID: 7I5IHM65eaU

--HG--
extra : rebase_source : b33bb2f0f6a9cb36961586ad475cf36f8bbcd091
2017-10-02 11:41:41 -07:00
Gregory Szorc f818d2620e Bug 1411994 - Ignore Unicode errors when logging; r=glandium
LineIO currently attempts to convert bytes to unicode using the
system preferred encoding. This can obviously fail for some byte
sequences.

In many cases, the conversion is happening for purposes of logging.
In these cases, Unicode validation shouldn't be that important to
us.

So, this commit teaches LineIO to accept an argument defining its
Unicode error mode. We also teach relevant users of LineIO doing
logging to switch the default mode from "strict" to "replace" so
invalid Unicode byte sequences can be logged with the Unicode
replacement character.

During review, glandium pointed out that it may make better sense
to defer Unicode decoding to the logging layer instead of in LineIO.
I agree with this idea. But it can be implemented in another bug:
for now we should unbust the build system.

MozReview-Commit-ID: 7miuSDY8Xzv

--HG--
extra : rebase_source : 40d5d97d908d00b410b49d03729a34568e5bfb1a
2017-10-26 15:27:01 -07:00