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

3590 Коммитов

Автор SHA1 Сообщение Дата
Dorel Luca a066bff27d Merge mozilla-inbound to mozilla-central r=merge a=merge 2018-01-18 11:43:47 +02:00
Mike Hommey dbd4c4810a Bug 1428608 - Forbid / or !/ in LOCAL_INCLUDES. r=froydnj
And remove the two cases that currently set that, without actually using
it. The webrtc gtest one never relied on it, and the gfx one was added
in bug 1427668 for a single header, and the corresponding #includes were
changed in bug 1428678.

--HG--
extra : rebase_source : ebb3aed6ff8e3438d4a2f011725cf1a15986fee6
2018-01-17 17:10:20 +09:00
Gregory Szorc e9cbe9727b Bug 1431226 - Reference proper function and allow loading hgrc; r=nalexander
This fixes a regression in 195e88aab631 (bug 1429094).

When I reviewed that changeset, I didn't realize there were callers
of the renamed function outside the file.

The other caller (changed in this commit) needs to interact with the
repository. This may require loading extensions. So we can no longer
unconditionally disable the loading of hgrc. We add an argument to
control the loading of hgrc to support this.

MozReview-Commit-ID: 8AkPhvtC1VH

--HG--
extra : rebase_source : b2bf3dcc52ac6bdeb86ea56923b9eaea0771739e
2018-01-17 14:29:13 -08:00
Tiberius Oros 0f3b1d6ace Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-18 00:28:57 +02:00
Tiberius Oros 92e228aa49 Merge inbound to mozilla-central. a=merge 2018-01-17 23:48:10 +02:00
Tiberius Oros 25b2d642db Merge autoland to mozilla-central. a=merge 2018-01-17 23:46:17 +02:00
Ryan VanderMeulen ac18fd5152 Backed out 20 changesets (bug 1411654) for incorrect android:debuggable. r=nalexander, a=RyanVM
Backed out changeset cfad693be918 (bug 1411654)
Backed out changeset 55776829a744 (bug 1411654)
Backed out changeset c5bf85d56fed (bug 1411654)
Backed out changeset c270f97bb0da (bug 1411654)
Backed out changeset fde9bf9c14c3 (bug 1411654)
Backed out changeset 01836fd98c63 (bug 1411654)
Backed out changeset 730a70767743 (bug 1411654)
Backed out changeset 690e265c684c (bug 1411654)
Backed out changeset f918500d9cf5 (bug 1411654)
Backed out changeset cec2b8828cc8 (bug 1411654)
Backed out changeset 76085ddd5ac7 (bug 1411654)
Backed out changeset 2b37201606f5 (bug 1411654)
Backed out changeset d0d513d1c379 (bug 1411654)
Backed out changeset e7b0cc801cf1 (bug 1411654)
Backed out changeset 901b304603d9 (bug 1411654)
Backed out changeset 373c9a71d945 (bug 1411654)
Backed out changeset 3dc3beab95f8 (bug 1411654)
Backed out changeset 22a861db1573 (bug 1411654)
Backed out changeset 0850b319efd4 (bug 1411654)
Backed out changeset d276d3deba05 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-17 15:55:38 -05:00
Dustin J. Mitchell 74237a9cc3 Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r=gps
MozReview-Commit-ID: Kycd9i5f19P

--HG--
extra : rebase_source : 9d9557f82982f0ef2605645db28adf68289e1cfa
2018-01-16 22:33:08 +00:00
Michael Froman 77619aeb6e Bug 1415922 - "Stylo packages not installed during mach bootstrap if .hgrc file has alias for log set to log -G" [r=gps] 2018-01-11 07:27:00 +02:00
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