Commit Graph

13321 Commits

Author SHA1 Message Date
Gregor Wagner
6ec4576609 Bug 617505 - Don't OOM so easily growing dense arrays, r=gal 2010-12-08 16:34:38 -08:00
Ben Turner
88a41ad471 Backed out changeset f205194a4128 2010-12-08 15:53:47 -08:00
Ben Turner
357717c854 Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff. 2010-12-08 14:36:10 -08:00
Dave Herman
1f0103e3f7 bug 617529, r=dmandelin: jstests.py command-line option to provide XUL info 2010-12-08 14:33:15 -08:00
Julian Seward
4aa0c733f6 Compress the method JIT's native code map (bug 611400, r=dvander). 2010-12-08 12:11:11 -08:00
Ben Turner
b0004a586c Bug 611778. r=jorendorff. Forgot one nit, DONTBUILD. 2010-12-08 08:55:09 -08:00
Ben Turner
d80b354489 Bug 611778. r=jorendorff. 2010-12-08 08:33:00 -08:00
Nicholas Nethercote
fecf9a1832 Bug 588648 - Don't copy chars when scanning. r=brendan. 2010-12-07 15:22:52 -08:00
Nicholas Nethercote
738fde8fa2 Update nanojit-import-rev stamp. 2010-12-07 15:09:31 -08:00
Nicholas Nethercote
f5edcf85ed Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
2010-12-07 14:33:46 -08:00
Nicholas Nethercote
3e70e4bb8f Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
2010-12-07 13:54:33 -08:00
timeless@mozdev.org
86697f81c9 Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander. 2010-12-07 12:59:17 -06:00
timeless@mozdev.org
e20561937b Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan. 2010-12-07 12:56:42 -06:00
timeless@mozdev.org
39ad4aa3e4 Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff. 2010-12-07 12:53:43 -06:00
Taras Glek
5a62e89d85 Bug 577812 - One declaration rule violation in Mozilla sources r=brendan 2010-12-07 12:48:16 -06:00
Saint Wesonga
e7e16e7fa7 Remove unused js_DateSetXXX API. Bug 524179, r=brendan. 2010-12-07 12:46:19 -06:00
Andreas Gal
dfd0e233fe Bug 599188 - potential overflow in shell ShapeOf. r=jorendorff.
--HG--
extra : rebase_source : 95e1dadc0c57d77bec1e86a392d4db9aeadebf8c
2010-12-07 11:17:18 -06:00
Jeff Walden
bfb5f66584 Bug 614333 - In aid of collecting empty script stats, add a frob to dump script statistics each time a new high number of scripts exist at one time, conditioned on DEBUG and the JS_DUMP_LIVE_SCRIPTS environment variable. r=brendan 2010-12-02 14:23:51 -08:00
Brendan Eich
4a77e53dc1 Add more to {alloc,free}Slot comment, pick closing comment style nit. 2010-12-07 08:36:21 -08:00
Jason Orendorff
5ad6740cda Fix warning: no return value in JS_IsInRequest if !JS_THREADSAFE. no bug, rs=bz. 2010-12-07 09:03:05 -06:00
Igor Bukanov
933918e6f4 Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap 2010-11-26 15:11:14 +01:00
Igor Bukanov
3717953163 Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap 2010-11-24 17:56:43 +01:00
Nicholas Nethercote
01067dbf04 Bug 616310 - JM: reduce fragmentation in ExecutableAllocator. r=jseward. 2010-12-06 17:16:08 -08:00
David Mandelin
9dd8742e99 Fix tiny formatting botch. 2010-12-06 16:30:47 -08:00
David Mandelin
7da6337736 Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan 2010-12-06 16:27:39 -08:00
Blake Kaplan
ecc7bdafe4 Bug 617093 - Kill the dead XOW cache. r=jst
--HG--
extra : rebase_source : 3c31bedb7101204c636a2a082b6fb2d848d7ffc3
2010-12-06 12:10:28 -08:00
Blake Kaplan
75e4df25b0 Bug 614757 - Properly deep wrap via call/construct. r=gal
--HG--
extra : rebase_source : a46e4a24a62d3738f8161f1623bb619cc28bdb79
2010-12-03 19:00:23 -08:00
Jason Orendorff
0d7dcbae06 Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin. 2010-12-06 15:34:30 -06:00
Robert Sayre
9e058a4747 Merge mozilla-central to tracemonkey. 2010-12-06 13:17:56 -05:00
Jacob Bramley
2331ad205e Extend the IC protection introduced by bug 614323. [Bug 615875] [r=cdleary] 2010-12-06 11:07:37 +00:00
Walter Meinl
26d18e9da8 Bug 596737 - [JAEGER] fix linking of MethodJIT on OS/2 p=wuno,r=daveryeo,dvander,a=dvander 2010-12-05 21:55:40 +00:00
Igor Bukanov
1fd3424219 bug 590533 - InvokeOperationCallback should yield when the is cancelled. r=gal 2010-12-04 17:04:10 +01:00
Andreas Gal
f7f43f70b7 Preserve identity for deep wrapping (bug 610390, r=mrbkap, a=b8). 2010-12-03 19:42:11 -08:00
David Anderson
b8cc189151 Simplify LOCALINC and friends to fix bugs (bug 610618, r=dmandelin). 2010-12-03 15:53:51 -08:00
Jason Orendorff
2fb9143ed1 In js shell, make dis() with no arguments disassemble the current script. No bug, rs=Waldo.
--HG--
extra : rebase_source : 9775e4b9da3ee38a346174c3987bd3f897798ff1
2010-12-03 16:39:58 -06:00
David Mandelin
6a8d19daf2 Bug 605015: Add slot check in JSObject::methodWriteBarrier, r=dvander 2010-12-03 13:51:12 -08:00
David Anderson
c10306346a Fix crash in ic::Name with weird scope chains (bug 616508, r=dmandelin). 2010-12-03 11:46:53 -08:00
Jason Orendorff
4b36cd08d6 Fix structured cloning deserialization bug that could create invalid Date objects. Bug 602806, r=gal. 2010-12-03 12:15:06 -06:00
Jason Orendorff
3718e3fee4 Add support for structured cloning of String/Boolean/Number objects. Bug 602804, r=gal.
--HG--
extra : rebase_source : 09d8a6b0ea4dd188a93d37e5e00971b065400c96
2010-12-03 10:07:08 -06:00
Julian Seward
0f4d177df8 Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote. 2010-12-02 22:26:24 -08:00
Blake Kaplan
6deeefba3d bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Blake Kaplan
9ee8ffad9f Merge backout 2010-12-02 17:14:54 -08:00
Blake Kaplan
bd44733edc Backout due to bustage 2010-12-02 17:13:20 -08:00
Blake Kaplan
4d2ec2cd35 Attempt to fix Windows bustage. 2010-12-02 15:46:39 -08:00
Blake Kaplan
718f96330e Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal 2010-12-02 14:34:13 -08:00
Blake Kaplan
b08bdd2ab8 Fix bug 612835. r=gal 2010-12-02 14:33:19 -08:00
Chris Leary
b862c4f94c Remove zealous match paren assertion. (r=dmandelin, b=613400) 2010-12-02 14:14:12 -08:00
Jeff Walden
77f5974c79 Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin 2010-12-02 14:16:24 -08:00
Jeff Walden
63a6fa64d5 Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin 2010-12-02 12:35:21 -08:00
Jan de Mooij
11b8b5a9c3 Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden 2010-11-29 19:35:03 +01:00
Blake Kaplan
439ca83a7b bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Igor Bukanov
f110aa58b7 bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett 2010-10-14 16:12:19 +02:00
Jacob Bramley
96c95689e6 Link the shape guard in bindname to the exit sequence (bug 614907, r=dvander). 2010-12-01 17:38:23 -08:00
David Anderson
473a8118a1 Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin). 2010-12-01 17:02:15 -08:00
Chris Leary
2e7f4be85c Additional regexp DoReplace diagnostics. (r=dmandelin, b=605754) 2010-12-01 16:34:42 -08:00
Chris Leary
8d40137fd1 Make paren indexing uniform. (r=dmandelin, b=605754) 2010-12-01 16:34:10 -08:00
Chris Leary
71dc219790 Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754) 2010-12-01 16:33:49 -08:00
Nicholas Nethercote
bb4d273591 Update nanojit-import-rev stamp. 2010-12-01 14:58:24 -08:00
Nicholas Nethercote
1b9203534f Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
--HG--
extra : convert_revision : 4effe362e918583ec7b98b08da24f02c0833d306
2010-12-01 14:23:44 -08:00
David Anderson
0c7d481977 Fix prototype guards on array hole ICs (bug 615440, r=dmandelin). 2010-11-30 17:14:01 -08:00
David Anderson
e067f6da91 Setting debug mode should purge call ICs (bug 612640, r=bhackett). 2010-11-30 17:11:02 -08:00
David Mandelin
bf0a0f2c33 Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary 2010-11-30 10:25:07 -08:00
Tom Schuster
dcc8dc67e2 Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer 2010-11-30 10:22:18 -08:00
Robert Sayre
61afbca1a6 Merge 2010-11-30 09:01:31 -08:00
Robert Sayre
3fffff8ede Merge mozilla-central to tracemonkey. 2010-11-30 09:00:57 -08:00
timeless@mozdev.org
9520a5b1a4 Bug 615068 obj is only used ifdef DEBUG in JS_NextProperty. r=jorendorff. 2010-11-30 10:16:21 -06:00
timeless@mozdev.org
df6686eb08 Bug 614928 PropertyTree::insertChild returns without unlocking cx->runtime when hash->add fails. r=jorendorff. 2010-11-30 10:08:03 -06:00
Jason Orendorff
2068ab2523 Fix two tests that were failing in the shell for no good reason. (This will not affect how the tests work in the browser either way; one is skipped in the browser and the other is expected to fail in the browser.) no_r=me.
--HG--
extra : rebase_source : 956a8358113f4626beaf32fac3810fb1038d06cb
2010-11-30 09:34:21 -06:00
Leon Sha
cff611e9ec Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32). 2010-11-30 11:19:17 +08:00
David Mandelin
6110e0823d Bug 610480 last part: fix MSVC warnings, r=jorendorff 2010-11-29 13:33:17 -08:00
David Mandelin
b996b5475a Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff 2010-11-29 13:29:44 -08:00
Igor Bukanov
e5f1910eb6 Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking 2010-11-29 13:27:27 -08:00
Ehsan Akhgari
e1b37cf3b1 Merge backout; a=bustage 2010-11-29 18:15:36 -05:00
Ehsan Akhgari
2c157d2e7e Backed out changeset 650ad3cd7e52 because of xpcshell test failure 2010-11-29 18:15:24 -05:00
Igor Bukanov
c0da529140 Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking 2010-11-29 13:27:27 -08:00
Jason Orendorff
a1b6342402 JS_DeepFreezeObject does not actually do anything. Bug 609024, r=Waldo. 2010-11-29 12:50:07 -06:00
Blake Kaplan
f92bd7856e Bug 612836 - Second verse, same as the first (see also bug 602223): Use the global object instead of the parent so we're sure to have a non-null parent. r=gal, a=blocker 2010-11-29 13:37:01 -08:00
Robert Sayre
afc9ee7e4f Merge tracemonkey to mozilla-central. a=blockers 2010-11-26 12:50:29 -08:00
Jan de Mooij
2c0fa33d2e Bug 614070 - Fix Array.prototype.unshift to always set the new length on this. r=jwalden
--HG--
extra : rebase_source : ee4b0898778b2646087405b177be891867f16380
2010-11-24 23:22:44 +01:00
Jan de Mooij
b31da59455 Bug 614603 - RegExp.length and Error.length don't have their ES5-specified values. r=jwalden
--HG--
extra : rebase_source : 145c497576426dd89d423d4ed8431789fc490bde
2010-11-24 19:18:59 +01:00
Igor Bukanov
c813e63e73 bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff 2010-11-23 14:40:55 +01:00
Jan de Mooij
f9fe8aa15a Bug 613492 - Remove Infinity and NaN checks from dtoa, so that isNaN(parseFloat("infinity")). r=jwalden
--HG--
extra : rebase_source : 52af19d3046baa27cfc65451301eb6d413761986
2010-11-19 13:56:27 +01:00
Robert Sayre
2639d2cb2f Merge mozilla-central to tracemonkey. 2010-11-24 14:00:42 -08:00
Jason Orendorff
b4b193de22 Bug 613068 - Add version argument to JS_ReadStructuredClone. r=bent. 2010-11-24 14:14:02 -06:00
Jeff Walden
88d923a99a Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
--HG--
extra : rebase_source : 3816a3ae6d775e5866030c8a51cc305f09dda1f2
2010-11-16 15:30:57 -08:00
Jeff Walden
320e3a4d59 Bug 614325 - Make Shape::initRuntimeState not do its thing with macros, so that a text search for any of the empty*Shape fields actually shows the location where they're assigned. r=dvander
--HG--
extra : rebase_source : c9df7041b8c8c7f12dce958883f4162c87916cf7
2010-11-16 15:30:54 -08:00
David Anderson
9eb213e3fb Disable global name analysis with var declarations inside with (bug 585524, r=dmandelin). 2010-11-23 18:00:39 -08:00
David Anderson
4aa2614c7f Fix another IC patching range check (bug 602333 part 4, r=dmandelin). 2010-11-23 17:07:01 -08:00
David Anderson
a36751e402 Fix register eviction bug in stricteq (bug 613960, r=dmandelin). 2010-11-23 16:47:07 -08:00
David Mandelin
36d91c0a4f Fix MSVC warnings in js.cpp 2010-11-23 14:41:35 -08:00
David Mandelin
07a579a6d7 Fix MSVC warnings in jsscope.cpp 2010-11-23 14:40:29 -08:00
Boris Zbarsky
1f5b9eee0f Bug 613692 followup: more exhaustive tests 2010-11-23 17:23:02 -05:00
Boris Zbarsky
f185cae737 Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff 2010-11-23 17:23:02 -05:00
Jacob Bramley
39c1c3b7aa ARM assembler tweaks. (b=588021, r=cdleary) 2010-11-23 14:00:05 -08:00
Chris Leary
3ef296cd53 Tracer build fixes. (b=588021, r=dvander) 2010-11-23 13:58:34 -08:00
Boris Zbarsky
163bdf6c12 Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander 2010-11-23 14:08:26 -05:00
Paul Biggar
2148f92194 Bug 613173 - Add comment about incorrect usage of $target vs $host (r=ted) 2010-11-18 10:40:00 -08:00
Paul Biggar
40ae17fa03 Bug 608696 - Properly fix CROSS_COMPILE breakage from bug 605133 (r=ted) 2010-11-23 03:36:24 -08:00
Brendan Eich
7c7de12890 Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal). 2010-11-17 13:05:50 -08:00
David Anderson
db9179ba67 Don't allocate JIT code across compartments (bug 612717, r=dmandelin). 2010-11-22 16:49:22 -08:00
David Anderson
d55d108bd4 Better out-of-range checks for ICs on x64 (bug 602333 part 3, r=dmandelin). 2010-11-22 14:18:49 -08:00
David Mandelin
7fbeca4035 Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor 2010-11-19 17:01:26 -08:00
David Anderson
7bc1d84c37 Fix reading huge array lengths in the tracer (bug 563125, r=njn). 2010-11-22 11:05:13 -08:00
Jeff Walden
e6285bc9ff Fix stupid mistake. r=ψ 2010-11-22 13:36:21 -05:00
Jeff Walden
00e7aa2bfc Fix warnings compiling with gcc 4.5. rs=brendan 2010-11-22 11:53:38 -05:00
Jan de Mooij
966e4e4247 Bug 607711 - Constant fold JSOP_MOD. r=dvander 2010-10-28 11:29:55 +02:00
Nicholas Nethercote
f83bd5ee73 Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal. 2010-11-21 14:35:45 -08:00
Brendan Eich
a611a4a1d3 bz/brendan patch to hash function-local shapes in dictionary mode due to too many locals (610370, r=brendan/bz). 2010-11-19 15:53:55 -08:00
David Anderson
6a34a39556 Check for doubles that fit in ints in JSOP_GETELEM slow paths (bug 604905, r=luke). 2010-11-19 17:24:47 -08:00
Robert Sayre
d2b800ff26 merge mozilla-central to tracemonkey 2010-11-19 15:54:33 -08:00
David Anderson
0e7f4892ba Disable ICs that are too far away to patch (bug 602333 part 2, r=sstangl). 2010-11-19 15:42:24 -08:00
David Anderson
22eb5e1c7a Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl). 2010-11-19 15:40:16 -08:00
Brian Hackett
80ffc498e1 Disable testIsAboutToBeFinalized.cpp jsapi-test, bug 613430. 2010-11-18 21:14:40 -08:00
Nicholas Nethercote
004695f2a8 Avoid compiler warning. No bug, r=dvander via IRC. 2010-11-18 19:49:33 -08:00
Nicholas Nethercote
08ca58157a Update nanojit-import-rev stamp. 2010-11-18 19:48:13 -08:00
Nicholas Nethercote
b3756c22fb Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
--HG--
extra : convert_revision : 1f90e61950c44193ea5a1800c06d7dba8240cfd9
2010-11-18 19:36:11 -08:00
Cédric VINCENT
8be3071b20 Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
--HG--
extra : convert_revision : 69db0577a9fa38579d2c2704cbe2cafcd7cb020c
2010-09-10 01:34:00 -07:00
Paul Biggar
bb133c1f90 Bug 608696 - Properly fix CROSS_COMPILE. 2010-11-18 10:46:49 -08:00
Mitchell Field
c8b8d29c56 Bug 556382 - Link 32-bit Windows builds with LARGEADDRESSAWARE. r=khuey, a=blocking2.0-betaN 2010-11-19 19:14:37 +11:00
Chris Jones
40ea32361f Bug 613367: Log relevant data when computing JIT-brokenness. r=dvander a=2.0 2010-11-18 20:27:44 -06:00
Bill McCloskey
69484112b6 Backout merge (a=backout) 2010-11-18 16:24:37 -08:00
Bill McCloskey
65d2851f34 Backed out changeset 08794e076ded to fix gmail (a=backout) 2010-11-18 16:24:10 -08:00
David Mandelin
6a57c1e58d Bug 605033 diagnostic: check whether we are crashing on holes, r=lw, a=betaN+ 2010-11-18 12:56:27 -08:00
Bill McCloskey
c409e47693 Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander) 2010-11-17 12:46:44 -08:00
Gregor Wagner
e80be2276c Bug 612829 - fix JS_DUMP_CONSERVATIVE_GC_ROOTS, r=igor 2010-11-17 12:39:45 -08:00
Gregor Wagner
cc7eb1caff Bug 612511 - fix testcase testVersion.cpp, r=cdleary 2010-11-17 10:41:24 -08:00
Paul Biggar
8a55416064 Bug 608696, bug 612809 - Revert CROSS_COMPILE breakage from bug 605133 (r=ted) 2010-11-17 10:22:33 -08:00
Nicholas Nethercote
a1f08a2222 Un-inline Vector::growStorageBy(); this was accidentally left out of the patch for bug 610857. 2010-11-16 15:37:18 -08:00
Nicholas Nethercote
2526814104 Bug 611724 - Assertion failure in TraceRecorder::emitIf(). r=dvander. 2010-11-16 15:36:14 -08:00
Luke Wagner
4e2b64b09c Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin) 2010-11-16 14:50:55 -08:00
timeless
953d1ecec1 Bug 609687 - Don't call call hook with null hook data (r=lw) 2010-11-16 14:16:49 -08:00
Jeff Walden
8cb990a0d3 Make JSTreeContext::fun and JSTreeContext::scopeChain private (they share a union), and provide accessors that assert that the tree context is or is not in a function, as appropriate. r=dvander 2010-11-16 14:13:29 -08:00
Jeff Walden
9d506a583b Bug 612481 - Only do closed-name analysis for functions. r=dvander 2010-11-16 14:13:18 -08:00
Robert Sayre
f2c7dcfca0 Merge. 2010-11-16 11:39:33 -08:00
Robert Sayre
0292bdad44 Bug 612642 - JS base64 code needs to be updated for removal of JS_GetStringBytesZ. Wallpaper patch for merging. 2010-11-16 11:38:33 -08:00
Robert Sayre
f8d70b12f4 Merge mozilla-central to tracemonkey. 2010-11-16 07:25:10 -08:00
Boris Zbarsky
4ad525d098 Bug 610582. Fix TMFLAGS=tracer for anonymous functions. r=gal 2010-11-16 08:19:27 -05:00
Brian Hackett
7c941aa622 Fix fixed slots invariant for slow arrays, bug 610592. r=brendan 2010-11-15 17:21:58 -08:00
Nicholas Nethercote
6b73c75855 Bug 610587 - improve jsvector.h. r=lw. 2010-11-15 17:15:01 -08:00
Chris Leary
dc67060b95 Bug 611462: correct option-to-version propagation. (r=lw) 2010-11-15 13:35:20 -08:00
Igor Bukanov
238c877cc8 Bug 607292 - followup to address comments 16 and 20 from the bug 2010-11-15 23:11:07 +01:00
Gregor Wagner
a9ae1a03f4 Bug 612015 - Put all external strings in one arena r=igor 2010-11-15 12:39:00 -08:00
Chris Leary
3cf9a917aa Bug 609942: anonfunfix for eval cache comparisons. (r=brendan) 2010-11-09 09:00:54 -08:00
Igor Bukanov
4e2a74333a Bug 607695 - followup to fix bz comments 2010-11-15 12:42:45 +01:00
Igor Bukanov
d34f057e79 bug 607292 - eliminating JS_GetStringBytes and friends. r=gal 2010-11-08 13:17:31 +01:00
Jeff Walden
f8c046f85d Bug 599464 - Object.preventExtensions should be idempotent. r=brendan 2010-11-12 16:15:55 -08:00
Igor Bukanov
52ea348c4c bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-11 21:40:29 +01:00
Chris Leary
05e2975c79 Add return statement to fix build break. 2010-11-12 19:20:10 -08:00
David Mandelin
2cec713bd4 Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+ 2010-11-12 18:17:21 -08:00
David Anderson
1da66887a6 Fix overflow when subtracting -2^31 (bug 610652, r=dmandelin). 2010-11-12 17:55:11 -08:00
Luke Wagner
a96ea21a31 Bug 603193 - Set JSFRAME_HAS_PREVPC when activating generator (r=dvander) 2010-11-12 17:40:24 -08:00
Luke Wagner
fe319a922d Bug 604858 - break-to-label should endLoop(); assert that recording does not leave the original loop (r=dvander)
--HG--
extra : rebase_source : b24053b3450ee47d918441f8308280335a0d22cd
2010-11-10 16:19:02 -08:00
Bill McCloskey
5ad697399b Bug 610437 - Add equality flag syncing to JSAPI (r=lw) 2010-11-12 10:40:12 -08:00
Luke Wagner
1aba2c1d4f Bug 586866 - record_JSOP_IN should call checkTraceEnd (r=dvander)
--HG--
extra : rebase_source : 3b84dd68ea06c181b7be379ecd4272621296d6bc
2010-11-11 15:52:07 -08:00
Luke Wagner
7dc8dc0eb4 Bug 602413 - Trash them, trash them all! (r=dvander)
--HG--
extra : rebase_source : 730a102cf22ce88a4684c2dd7db64f72af418e38
2010-11-11 15:51:10 -08:00
Luke Wagner
97f680135e Bug 602413 - Tidying (r=dvander)
--HG--
extra : rebase_source : 1884799008fe0d67d923e175720ac40c70697953
2010-11-11 15:51:04 -08:00
Bill McCloskey
7f3f592711 Backed out bugs 607539, 606890, 609212 - perf regressions & test failures 2010-11-11 19:37:12 -08:00
David Mandelin
072b39fb42 Bug 584603: don't optimize names to JSOP_GETGLOBAL if the function contains JSOP_DEFFUN, r=dvander 2010-11-11 16:51:30 -08:00
Bill McCloskey
1d89e2f5c0 Bug 608733 - Factor switch statements into profiler's heuristics (r=dmandelin) 2010-11-11 17:32:51 -08:00
Bill McCloskey
1ba5c7cc73 Bug 609212 - Don't blacklisting traces with few iterations; use them infrequently (r=dmandelin) 2010-11-11 17:30:14 -08:00
Bill McCloskey
009e2bd1e5 Bug 606890 - Allow profile to profile short loops twice (r=dmandelin) 2010-11-11 17:25:40 -08:00
Bill McCloskey
b766c959ee Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander) 2010-11-11 17:22:48 -08:00
Brian Hackett
e48887abe1 Remove bogus assert, bug 608980. r=dmandelin 2010-11-11 17:21:14 -08:00
Bill McCloskey
5edb085365 Bug 607751 - Compile JSOP_DEFCONST, JSOP_SETCONST (r=dvander) 2010-11-11 17:17:16 -08:00
Ben Turner
fca93ac512 Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst 2010-11-11 14:52:30 -08:00
Jeff Walden
14aae15262 Bug 583262 - Function.prototype.constructor should use stub getter/setter. r=mrbkap, patch independently conceived by jorendorff and me in different bugs :-) 2010-11-04 15:53:53 -07:00
Jeff Walden
1988464f9e Bug 611276 - JSOP_CALLEE should push undefined, not null, for this. r=jimb 2010-11-11 12:33:46 -08:00
Jeff Walden
82a86462f5 Backed out changeset b6486db91e91, lots of orange 2010-11-11 14:23:49 -08:00
David Mandelin
1d9fdc0aba Bug 610480 part 3: silence a last few MSVC warnings 2010-11-11 12:17:08 -08:00
Chris Leary
f6824293ac Encapsulate RegExpStatics more. (r=gal, b=610223)
--HG--
extra : rebase_source : c380c0b5e60f47f03da8dd50ab0fa28b27647089
2010-11-10 17:02:08 -08:00
David Mandelin
0fd8a195cb Bug 610480 part 2: disable some useless MSVC warnings, r=jorendorff 2010-11-11 12:10:36 -08:00
David Anderson
2b41715889 Allocate registers for formal arguments, callee, and this (bug 592976, r=luke). 2010-11-11 11:19:47 -08:00
David Anderson
7487c14d37 Backed out changeset 8e119f847f97 (build busted) 2010-11-11 11:19:42 -08:00
Igor Bukanov
e32ba97023 bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal 2010-11-02 15:36:25 +01:00
David Anderson
5a4c03a980 Disable some erroneous uses of the property cache (bug 607502, r=dmandelin). 2010-11-10 22:08:24 -08:00
David Anderson
50d533e856 Diagnostic patch to find out-of-range IC patches (bug 602333, r=sstangl, a=blocking). 2010-11-10 20:50:20 -08:00
David Anderson
65bdc82783 Fix bogus assert in JIT exception handler (bug 601400, r=dmandelin). 2010-11-10 18:34:48 -08:00
David Anderson
f17b48ec9c Fix register allocation inside STRICTEQ (bug 610498, r=dmandelin). 2010-11-10 18:34:44 -08:00
Brendan Eich
cda8308ccf Add FIXME: bug 611190 for last commit (which was for bug 550391). 2010-11-10 18:14:35 -08:00
Brendan Eich
a1f16f2371 Lots of MISMATCH_EXITS exits due to protohazardshape on voxel rendering demo (550391, r=mrbkap). 2010-11-10 10:59:02 -08:00
David Mandelin
ac0db7fadd Bug 610480 nit fix: use old-style comments in jsapi.h 2010-11-10 16:59:35 -08:00
David Mandelin
f304db3aea Bug 609244: use entry script's compartment for VM frame stack management, r=dvander 2010-11-10 16:55:46 -08:00
David Mandelin
e5b3e6621e Bug 610480: fix some MSVC warnings, r=jwalden 2010-11-10 16:46:33 -08:00
Andreas Gal
a5b7649d5d typeof(regexp from sandbox) is "function" (bug 607799, r=brendan). 2010-11-10 15:56:00 -08:00
Nicholas Nethercote
937d611d67 merge 2010-11-10 15:52:26 -08:00
David Anderson
8261fa8d52 Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato). 2010-11-10 15:49:31 -08:00
Nicholas Nethercote
7a526fe5ab Update nanojit-import-rev stamp. 2010-11-10 15:01:02 -08:00
Nicholas Nethercote
9cf6db33a1 Bug 609121 - nanojit: handle small immediates specially in CseFilter. r=wmaddox.
--HG--
extra : convert_revision : 04d7771f3f85877cf12395ffecfc4f2f6d4a0b50
2010-11-10 14:40:07 -08:00
Nicholas Nethercote
8bcd915a2d Bug 610815 - TM: print more info for guards in LIR dumps. r=bz. 2010-11-10 14:23:37 -08:00
Blake Kaplan
df7a668a02 Bug 571849 - Fix enumerateOwn and the Iterate constructor on Xray wrappers. r=gal 2010-11-10 14:08:44 -08:00
Blake Kaplan
57a2e504c5 Bug 605760 - Deal with null a subject principal here. r=jst 2010-11-10 14:08:11 -08:00
Jim Blandy
15430ee67a Bug 553778: Don't orphan placeholder definition nodes when a real definition is found. r=brendan
When we incorporate an inner function's lexdeps into our own lexdeps and
decls tables, always create a fresh definition node for an identifier we
don't have an entry for yet, and turn the inner definition node into a use
of that definition, to ensure that references to those definitions from
TOK_UPVARS nodes properly resolve to the outer definitions that capture
them.

This patch also changes MakePlaceholder to initialize the new node's type
and op. Normally, JSParseNode::create initializes them from the current
token, but that creates a fragile dependency of placeholder construction on
lexing state, and is not actually what two out of (now) three call sites
want.
2010-11-10 13:18:15 -08:00
Luke Wagner
6d8362bfc5 Bug 592992 - hoist outerizing from js::Invoke to js::ExternalInvoke (r=mrbkap) 2010-11-10 11:43:22 -08:00
Luke Wagner
fe37ac898b Bug 610848 - merge js::Int32ToString and js_IntToString (r=waldo) 2010-11-10 11:43:22 -08:00
Luke Wagner
7f39d48096 Bug 605013 - obj_keys should be cool with object ids (r=waldo) 2010-11-10 11:43:22 -08:00
Luke Wagner
94f3b9a8d2 Bug 610901 - need to explicitly construct/destruct JITScript (r=dvander) 2010-11-10 11:43:22 -08:00
Ginn Chen
e033f58482 Bug 605428 Implement NJ_EXPANDED_LOADSTORE for SPARC r=wmaddox
--HG--
extra : convert_revision : e3715e4e883cc90ab92d02e688ee22d9c365ffb5
2010-11-05 16:25:14 +08:00
Rick Reitmaier
fab45d40d1 Bug 601724 - nanojit: Reduce indirect call overhead caused by CodeAlloc.alloc (r+wmaddox,nnethercote)
Part I re-work addMem() with no functional changes.

--HG--
extra : convert_revision : 480ca3961ba156b7654f1cf361963e9532717684
2010-11-04 15:41:24 -07:00
Rick Reitmaier
146df9729a Remove dead code introduced with nop insertion checkin
--HG--
extra : convert_revision : 41e11d89f9d92656e1924ab600651dcd381b8655
2010-11-04 12:39:12 -07:00
Jan de Mooij
59027dc8e7 Bug 604864 - Optimize undefined, NaN and Infinity in methodjit. r=dmandelin 2010-11-01 21:47:45 +01:00
Johnny Stenback
17607078e7 Fixing bug 585787. Compare compartments instead of global objects in quickstubs when deteremining whether we need to wrap the return value or not. r=mrbkap@gmail.com, a=bzbarsky 2010-10-22 09:32:09 -07:00
Gavin Sharp
f9289aaa14 Backed out changeset 759b21bbb64b (bug 610223) due to Windows build bustage, a=red 2010-11-15 23:15:02 -05:00
Gavin Sharp
b3af616f19 Backed out changeset 031e9ea92ed1 (bug 605754) due to Windows build bustage, a=red 2010-11-15 23:13:20 -05:00
Chris Leary
ed9f0e208b Bug 605754 - regexp topcrash diagnostics. r=dmandelin, a=dmandelin 2010-11-15 19:40:26 -08:00
Chris Leary
0715f9cef8 Encapsulate RegExpStatics more. (r=gal, b=610223) 2010-11-10 17:02:08 -08:00
Ben Turner
d0066f07ca Bug 608170 - 'ChromeWorkers should have atob, btoa'. r=jst, a=blocking+ 2010-11-15 17:39:28 -08:00
Edwin Smith
7a56c25bf8 CodeAlloc comment updates
.
. attachment 483153 - Clarify block and chunk terminology and roles of CodeList and CodeAlloc
.

--HG--
extra : convert_revision : 3b0fb708c5c9e12f20897d6d7de8ff79ebc66d6d
2010-10-14 07:10:00 -07:00
Rick Reitmaier
b8b2a58c9f Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (r+nnethercote,edwsmith)
Second patch in the series which is explained in
https://bugzilla.mozilla.org/show_bug.cgi?id=587727#c14

--HG--
extra : convert_revision : aac6fffb12645c20a91f8151fb74778de75e3da2
2010-11-03 18:09:05 -07:00
David Mandelin
e88a9ce469 Backout merge, a=backout beta8+ diagnostic 2010-11-15 13:16:41 -08:00
David Mandelin
24c3ce0a02 Backed out changeset 6eef4ea21123 -- it was a temporary diagnostic. 2010-11-15 13:15:59 -08:00
David Mandelin
375bd67b4c Backout merge, a=backout beta8+ diagnostic 2010-11-15 13:06:06 -08:00
David Mandelin
c0d16889c7 Backed out changeset 1ccf7b6e0eb7 -- it was a temporary diagnostic. 2010-11-15 13:02:37 -08:00
David Mandelin
c5ffe3dddd Bug 601457 diagnostic: check for setting zero ids into shapes, r=lw, a=beta8+ 2010-11-08 16:20:22 -08:00
David Mandelin
9894ece070 Bug 609063 diagnostic: check for concurrent slots realloc, r=dvander, a=beta8+ 2010-11-08 14:12:35 -08:00
Chris Leary
dbca7cdb52 Add return statement to fix build break, a=bustage 2010-11-12 19:20:10 -08:00
David Mandelin
8f658c24e0 Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+ 2010-11-12 18:17:21 -08:00
Vladimir Vukicevic
32ff3a0c50 b=604196; jsval return types in xpidl are broken (non-quickstubs); r=jorendorff, a=b 2010-11-12 12:01:50 -08:00
David Mandelin
f50fdd538d Bug 608868: check for non-native objects when binding in scope name ICs, r=dvander, a=beta8+ 2010-11-04 18:05:39 -07:00
Kyle Huey
99fecd3066 Backing out Bug 590181 since the GCC 4.5 upgrade failed on this CLOSED TREE 2010-11-11 12:36:01 -05:00
Steve Fink
80ba8d7cfd Bug 605330 - extend jscalls (bug 507012) tracking to cover JM and fix some mismatched calls, r=dvander, a=NPODB
--HG--
extra : rebase_source : 77f64a8ee2c88cbb00ac5671ba2532f71551f28b
2010-09-20 12:43:51 -07:00
Boris Zbarsky
e06eeb9206 Bug 610583. When guarding on no indexed properties on our proto chain, use a branch exit, and reduce the number of guards involved. r=brendan 2010-11-09 21:46:18 -05:00
Brendan Eich
fdf9d2fd7c Handle extended indexes around JSOP_*BLOCKCHAIN (610026, r=billm). 2010-11-05 15:03:39 -07:00
Daniel Holbert
44a3f3c372 Bug 610642: s/NULL/0/ to fix build warning "NULL used in arithmetic". r=dmandelin a=shaver
--HG--
extra : transplant_source : %92H%08%90%1D%CE%90%DDx%97%99/%F9%90%F3%CCX%BDnb
2010-11-09 11:50:24 -08:00
Brendan Eich
7ca60435b0 Lazy resolution of standard classes changes the shape of Object.prototype (610697, r=mrbkap).
--HG--
extra : rebase_source : 7d95f23e2dbf9b11a416f07ae51d409d95e130cb
2010-11-09 12:09:07 -08:00
Jim Blandy
f27d13f045 Bug 602139: Add js_UpdateWatchpointsForShape, to correctly update watchpoints after shape changes. r=jorendorff
Many of the watchpoint bugs have to do with wp->setter and wp->shape
getting out of sync. The new function js_UpdateWatchpointsForShape takes
care of bringing all relevant watchpoints fully up to date; it is called
from the places in jsscope.cpp where property changes take place, and is
also used by the watchpoint creation code. DropWatchPointAndUnlock becomes
simpler; js_FindWatchPoint, js_WrapWatchedSetter and js_watch_set_wrapper
become static to jsdbgapi.cpp.
2010-11-09 15:04:12 -08:00
Jim Blandy
f591cd6663 Bug 602139: Trivial cleanups to watchpoint implementation. r=jorendorff
Separated for ease of review.
2010-11-09 15:04:11 -08:00
Jim Blandy
4b9db975ae Bug 602139: Watchpoint tests. r=jorendorff
This includes:
- a test showing how adding and deleting watchpoints can lose a property's JSPropertyOp setter;
- tests for watchpoints on properties that change from setters to value properties and vice versa, or from one setter to another; and
- tests for watchpoints set on inherited setter properties.
2010-11-09 15:04:11 -08:00
David Mandelin
a7b546995a Bug 608868 part 2: verify that scope chain start is native before IC'ing, r=dvander, a=beta8+ 2010-11-09 12:28:11 -08:00
Brendan Eich
126b6b5647 Prebrand standard classes with standard methods (610698, r=jorendorff). 2010-11-09 11:40:56 -08:00
Robert Sayre
78fcef6d2d Merge mozilla-central to tracemonkey. 2010-11-09 15:29:44 -05:00
Chris Leary
8a45dd1cea Back out 8ae5fce0f19b. 2010-11-09 10:12:53 -08:00
Walter Meinl
48d1e8997b Bug 577011 - [OS/2] make _declspec unconditionally default symbol export r=daveryeo@telus.net a=benjamin
--HG--
extra : rebase_source : f73a926174bd7905f177b2e914492e42b90ac8c0
2010-11-09 11:13:03 +01:00
Chris Leary
0cc4fbc8f7 Bug 576837: Fix YARR character-class range parsing. (r=jwalden)
--HG--
extra : rebase_source : 95095586a0a15f774b304ad797e59322f9ec0c37
2010-11-08 18:08:32 -08:00
Luke Wagner
36b12087f9 Bug 610038 - apply should not ignore indexed properties on the prototype (r=waldo) 2010-11-09 09:06:57 -08:00
Jeff Walden
66a45d8a26 Back out 9e5cd5815d4d, our own tests turn it orange -- paging compartments people... r=#ffa500 2010-11-08 18:05:54 -08:00
Chris Jones
703c658a1c Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking 2010-11-08 20:49:00 -06:00
Brendan Eich
769e50b90a Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb). 2010-11-04 16:06:08 -07:00
Jeff Walden
db9224e4da Bug 608855 - Make compartment checks fatal in release builds. r=gal 2010-11-01 16:54:21 -07:00
Jeff Walden
ca150eab9b Bug 609256 - With strict this, there's no longer any need to compute this when a syntactically direct eval doesn't resolve to the eval function. r=luke 2010-11-08 16:14:29 -08:00
Jeff Walden
b5ac7e26bd Bug 608959 - Don't call non-scripted getters with a proxy as its |this|, because that would require most non-scripted getters to unwrap and maybe do some prototype-chain walking. r=mrbkap 2010-11-04 15:53:50 -07:00
Jeff Walden
0132e2e110 Rename a JS test from *.diff to *.js. r=iamsosmrt
--HG--
rename : js/src/tests/ecma_5/misc/explicit-undefined-optional-argument.diff => js/src/tests/ecma_5/misc/explicit-undefined-optional-argument.js
2010-11-04 15:51:59 -07:00
Luke Wagner
c286afd4be Bug 609075 - speed up JSString::flatten a bit, part 2 (r=gal) 2010-11-08 14:35:30 -08:00
Luke Wagner
79e2deb8a5 Bug 609075 - speed up JSString::flatten a bit, part 1 (r=gal) 2010-11-08 14:35:29 -08:00
Luke Wagner
91e9e4d5be Bug 608120 - optimize js_ValueToString on int32s (r=waldo) 2010-11-08 14:35:27 -08:00
Luke Wagner
3e678c7088 Fix strict-aliasing warning from 18d56745c3e6
--HG--
extra : rebase_source : 446fc01cba89ea45825cd1dc10716a05b9ec9818
2010-11-08 14:35:06 -08:00
David Mandelin
885bc95c14 Bug 486653: fix minor warning for return value 2010-11-08 14:06:38 -08:00
David Mandelin
ca8b7a1bd4 Bug 608868: check for non-native objects when binding in scope name ICs, r=dvander, a=beta8+ 2010-11-04 18:05:39 -07:00
Boris Zbarsky
c5a2cf663d Backed out changeset 298e753a1726 (bug 610370) due to test orange. 2010-11-08 16:45:51 -05:00
Boris Zbarsky
4f8630a253 Bug 610370. Make sure to hash shapes in dictionary lists too, if they need it. r=brendan, a=shaver 2010-11-08 15:18:18 -05:00
Luke Wagner
a09b2e2c71 Bug 610306 - MarkStackRangeConservatively in jsgc.cpp marked wrong objects on big endian system (r=gal)
--HG--
extra : rebase_source : ed1dcf2c3627127f6160845350d827d4da9e46ca
2010-11-08 09:28:20 -08:00
Luke Wagner
c8b83168a6 Bug 543100 - Shrink Parser::statement stack frame size (r=waldo)
--HG--
extra : rebase_source : f0e11ae51ced168b5c575a2840077393a1179d00
2010-11-05 11:10:02 -07:00
Luke Wagner
a5861fe116 Bug 603045 - JM: don't optimize away JSFRAME_HAS_RVAL check in debug mode (r=bhackett)
--HG--
extra : rebase_source : 6c975694160595fa65e0acf174b9b7f6c5997d56
2010-11-08 09:28:12 -08:00
Leon Sha
2a012f6591 Bug 610309 - Increase DEFAULT_MAX_STACK_SIZE to make 'make check' happy on sparc. r=gal 2010-11-08 15:01:12 +08:00
Leon Sha
a1abec16cb Bug 610303 - Function fpclassify in v8-dtoa/platform.cc may return random value. r=gal 2010-11-08 14:56:48 +08:00
David Anderson
7b4e37ac1d Fix pinned registers being clobbered while syncing under heavy pressure (bug 609970, r=dmandelin). 2010-11-05 16:57:11 -07:00
David Anderson
bba4e2e364 IC for JSOP_CALLELEM, re-landed (bug 604031, r=dmandelin). 2010-10-29 10:28:31 -07:00
David Anderson
4cf7772e50 Back out bug 604031 for re-landing. 2010-11-02 10:56:17 -07:00
Igor Bukanov
92b67c9caf bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal 2010-10-28 17:15:53 +02:00
Nicholas Nethercote
3faf0ec6c7 merge 2010-11-04 16:55:13 -07:00
Nicholas Nethercote
5d6cb0bd45 Bug 605700 - TM: improve naming in LIR dumps. r=lw. 2010-11-04 16:51:25 -07:00
Nicholas Nethercote
c8ae37081d Bug 607242 - TM: inline js_Array_dense_setelem_hole. r=gal. 2010-11-03 20:48:51 -07:00
David Mandelin
63c79a2f69 Bug 606662: Don't methodjit scripts that have sharps, r=dvander 2010-11-03 18:38:41 -07:00
Robert Sayre
d1a33fd04c Merge. 2010-11-03 18:38:11 -07:00
David Anderson
8e00f02dd7 Fix recompilation under jsd and simplify frame searching (bug 609363, r=lw, a=b7+). 2010-11-03 18:34:20 -07:00
Blake Kaplan
a4b38abdeb Bug 609141 - Compartments mismatch in jsdScript::GetFunctionSource. r=sayrer 2010-11-03 18:04:22 -07:00
Chris Leary
5e66fb3ca8 Bug 608778: Rename JSString::MUTABLE to JSString::EXTENSIBLE. (r=jorendorff)
--HG--
extra : rebase_source : 411b842e9b23d3e856f32218f559348bd2f4cac3
2010-11-03 15:34:00 -07:00
Nicholas Nethercote
da155db4d8 Bug 609129 - TM: fix emitIf(), re-enable implicit guard optimization (TM-specific part). r=dvander. 2010-11-03 15:23:46 -07:00
Nicholas Nethercote
871fb12359 Update nanojit-import-rev stamp. 2010-11-03 15:07:11 -07:00
Nicholas Nethercote
d09fc9b6b7 Bug 609129 - TM: fix emitIf(), re-enable implicit guard optimization (NJ-specific part). r=dvander.
--HG--
extra : convert_revision : f348fd5b02118c7151d991f51d76abe69976952e
2010-11-03 15:04:51 -07:00
Werner Sharp (wsharp@adobe.com)
0be07ddc2a bug 601135. switch x86/x64 to use cvttsd2di. add documentation (+r nick)
--HG--
extra : convert_revision : 6e1ed02c675eafc3195d67439854ba1a7b4f7c13
2010-11-03 16:30:00 -04:00
Rick Reitmaier
9740d93c46 Fixup for lirasm Windows test failure
cygwin sed wasn't trimming the output in the same fashion
than osx's version of sed.  Removing the escape slash appears
to work.

--HG--
extra : convert_revision : cf0963c16a8c560566fdce0b7187db3a97a060a7
2010-11-02 20:48:44 -07:00
Rick Reitmaier
3e780fbc0a Poor winmo neglect killed the build
--HG--
extra : convert_revision : eb5465db2a02a3706d11f8fc1e35bb99cc7a1d04
2010-10-28 18:12:54 -07:00
Rick Reitmaier
a98e7f02ec Bug 602786 - lirasm: fix trivial Windows test failure (r=nnethercote)
--HG--
extra : convert_revision : fa319402f3bb2e661a6e906ea9d92b4f62a87b0e
2010-11-01 17:09:00 -07:00
Chris Leary
e5217dbc60 Fix build warning. 2010-11-03 12:15:22 -07:00
Chris Leary
9ff0cd58c9 Bug 596580: Fix mozJSSubScriptLoader's version finding. (r=brendan) 2010-11-03 12:09:24 -07:00
Paul Biggar
372664c735 Bug 582161 - Add test case. 2010-11-03 11:30:35 -07:00
Robert Sayre
28f659d794 Merge. 2010-11-02 18:53:40 -07:00
Robert Sayre
bb710d32b2 Bug 608763 - JSD breakpoint does not work. r=gal 2010-11-02 18:52:55 -07:00
Luke Wagner
eabe24988e Bug 593559 - JSFUN_CONSTRUCTOR should not use the same bit as JSPROP_READONLY (r=brendan)
--HG--
extra : rebase_source : af02c04c4ee2255aa938aef7b50b91587f061769
2010-11-02 17:40:46 -07:00
Luke Wagner
0a6acc2075 Bug 607243 - JS_New should report error on primitive return; JSProxyHandler::construct should not call JS_New (r=brendan)
--HG--
extra : rebase_source : e81f0f4fbfbfafe40a5827f01a1e6bb92103bb64
2010-11-02 17:39:05 -07:00
Luke Wagner
0499a94583 Bug 607659 - Avoid calling getters/setters from TraceRecorder::callNative (r=jorendorff)
--HG--
extra : rebase_source : f1cd30d6a50c12fc7884122aebeb69d9010b04d6
2010-11-02 17:36:26 -07:00
Nicholas Nethercote
335453513b Bug 607856 - long hang loading page (TM-specific part). r=dvander 2010-11-02 16:28:47 -07:00
Nicholas Nethercote
f5831e3fac Update nanojit-import-rev stamp. 2010-11-02 16:18:53 -07:00
Nicholas Nethercote
3bae3314c9 Bug 607856 - long hang loading page. r=dvander.
--HG--
extra : convert_revision : 18279f425cd8e3f63f7a13cd1b1b62cba57b7ecd
2010-11-02 16:16:40 -07:00
Edwin Smith
4fa79000db Bug 602387 - nanojit: make Register a non-numeric type on PPC (r=nnethercote+)
This patch removes REGINC(), and adds several operator overloads to
make working with Register values more convenient without introducing
implicit downcasts to int.

--HG--
extra : convert_revision : 7bec0eb6482c99dbf3051377d032d2698a7784f9
2010-11-02 15:43:39 -04:00
Rick Reitmaier
72e5feb3c9 Whitespace cleanup and comment out unused parameter
--HG--
extra : convert_revision : eb6ff4c45ba4edebad7f79fac7f13504f4140482
2010-11-01 16:20:22 -07:00
Rick Reitmaier
c348a161dc Bug 595034 - nanojit: harden via random no-op instruction insertion (r+nnethercote,wmaddox,edwsmith)
Insert no-op instructions when JIT'ing with the intention of making exploitable
patterns within the generated code less predicable.

--HG--
extra : convert_revision : d3116f2abd879b0b79a6cfb2f7817e36645cf915
2010-11-01 14:02:18 -07:00
David Mandelin
a41660d2e7 Bug 605274: properly detect OOMs in mjit vectors, r=dvander 2010-11-02 15:18:59 -07:00
Chris Leary
4d3fc89539 Bug 597811: Make mozJSComponentLoader use JSVERSION_LATEST. (r=sayrer) 2010-11-01 17:33:22 -07:00
Brendan Eich
2c853ae9ce Property enumeration order is altered after a method has been read (601399, r=jorendorff). 2010-10-26 19:12:40 -07:00
Nicholas Nethercote
f64646389e Bug 608313 - TM: AccSet assertion failure in typed arrays. r=dvander. 2010-11-01 17:25:30 -07:00
Andreas Gal
2e92e6a345 Switch compartments when walking stacks (bug 608800, r=mrbkap). 2010-11-01 16:18:01 -07:00
Blake Kaplan
c0e2873909 Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
--HG--
extra : rebase_source : 609b96c4b461e33f0f79dc74f714edfa882d1da0
2010-10-29 10:42:35 -07:00
David Anderson
3c02390373 Fix Windows build. 2010-11-01 11:54:06 -07:00
David Anderson
8cbc4442fa Refactor SETELEM into an IC (bug 607293, r=dmandelin). 2010-11-01 11:14:58 -07:00
Bill McCloskey
49c7d74849 Bug 607196 - Remove bogus atom assertion in JSOP_DOUBLE (r=lw) 2010-10-31 10:38:06 -07:00
Johnny Stenback
7528c7b226 Remove new JS_ASSERT() that triggers during browser-chrome runs. Will investigate further. r=orange, a=orange 2010-10-30 22:51:35 -07:00
Andreas Gal
80039beea8 Merge from mozilla-central. 2010-10-30 21:57:42 -07:00
Robert Sayre
5ad2152acd Merge mozilla-central to tm. 2010-10-30 17:11:52 -04:00
Robert Sayre
aecb00a979 Follow-up fix for bug 595243. Don't try to place non-main thread scripts in debug mode, and don't attempt to set debug mode from a non-main thread. r=gal 2010-10-30 15:07:46 -04:00
Robert Sayre
03513401da Bug 595243 - Expose debugMode to JSD. Relanding test bustage fixed up. r=gal. 2010-10-30 12:13:02 -04:00
Andreas Gal
142e029c97 Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange). 2010-10-30 08:39:53 -07:00
Andreas Gal
a82c4be516 Merge. 2010-10-30 06:01:38 -07:00
Andreas Gal
682ce67f2d Re-land bug 608142. 2010-10-30 06:01:25 -07:00
Jeff Walden
737b66b063 Merge backout. 2010-10-29 22:39:44 -07:00
Jeff Walden
27484886a8 Backed out changeset 71728ff7002c, seems to have turned mochitest-plain-2 orange. 2010-10-29 22:39:19 -07:00
Jeff Walden
f48a8e6d43 Merge backout. 2010-10-29 22:36:37 -07:00
Jeff Walden
ff603e73f4 Backed out changeset 85feecf161fe (Career Limiting Move? <http://bonsai.mozilla.org/cvsquery.cgi?who=sspitzer%40netscape.com&whotype=regexp&date=explicit&mindate=2001-01-25+10%3A00&maxdate=2001-01-25+10%3A15>), seems to have turned mochitest-plain-4 orange. 2010-10-29 22:31:12 -07:00
Johnny Stenback
03e709926a Backed out changeset e7436725f170 due to crashes in mochitest and elsewhere. a=backout 2010-10-29 17:33:29 -07:00
Robert Sayre
19cc79ccf3 Bug 595243 - Expose debugMode to JSD. r=gal 2010-10-29 18:35:07 -04:00
Andreas Gal
4f2e656d40 Disallow sending JS functions to a different thread (608142, r=jst). 2010-10-29 15:03:44 -07:00
Paul Biggar
6e1d638c76 Merge backout. 2010-10-29 14:53:14 -07:00
Paul Biggar
01cf037eee Backed out changeset 66f4a212edeb (bug 605133). Configure broke shell and unclobbered-build with js-config problem. 2010-10-29 14:52:28 -07:00
Peter Van der Beken
18ce843491 Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+ 2010-10-29 14:43:02 -07:00
Peter Van der Beken
42793743d1 Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+ 2010-10-29 14:43:02 -07:00
Walter Meinl
e80289fa8a Bug 606834 - Fix int32/int32_t on OS/2 (r=daveryeo,wmccloskey) 2010-10-29 13:57:41 -07:00
Blake Kaplan
8b9d3ee3e5 Merge backout. 2010-10-29 12:55:36 -07:00
Blake Kaplan
8d23c3e1c4 Backed out changeset fcd3fcf8a35c. It broke deep wrapping. 2010-10-29 12:55:23 -07:00
Blake Kaplan
6317e3db02 Merge backout. 2010-10-29 10:48:19 -07:00
Blake Kaplan
ea9d8bbc17 Backed out changeset f76fd418024c. This was never meant to be checked in. 2010-10-29 10:48:09 -07:00
Blake Kaplan
7416dcca84 Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan 2010-10-29 10:42:35 -07:00
Paul Biggar
5f3e99f798 Bug 605133 - Synchronize common areas of configure.in and js/src/configure.in. r=jimb 2010-10-28 12:23:00 -07:00
Robert Sayre
7d1a213607 Merge m-c to tm 2010-10-28 22:01:23 -04:00
Nicholas Nethercote
dfd14af5e6 Fix ARM bustage caused by bug 602703. 2010-10-28 18:58:58 -07:00
Nicholas Nethercote
505e8ac40a Bug 602703 - TM: create a layer over Nanojit's LIR creation API. r=lw. 2010-10-28 18:28:36 -07:00
Robert Sayre
05033a2e47 Merge m-c to tm 2010-10-28 21:26:36 -04:00
David Mandelin
d243e20633 Backout merge, a=backing out diagnostic for b7 blocker 2010-10-28 17:44:48 -07:00
David Mandelin
35fc61d36c Backed out changeset c133d3c084c0: now we want to measure if not doing sync stuff on background thread reduces crashes. 2010-10-28 17:44:24 -07:00
Luke Wagner
036c4f5377 Bug 606138 - Gatling gun should guard against clobbered callee/this (r=waldo) 2010-10-28 17:26:19 -07:00
Blake Kaplan
5df760df9e Bug 607799 - Make typeof wrapper(regexp) be function.
--HG--
extra : rebase_source : 36598f7a268721eb569215d0ccd6859c3cd88701
2010-10-27 18:02:28 -07:00
David Anderson
954c83cd7b IC for JSOP_CALLELEM (bug 604031, r=dmandelin). 2010-10-29 10:28:31 -07:00
Blake Kaplan
1802eb481e Bug 606585 - Make the compartment map use principals properly. r=peterv/bz
--HG--
extra : rebase_source : b4585beb4aa5f9f44cb02beb3f0f91212345f1f8
2010-10-26 23:57:31 -07:00
Nicholas Nethercote
03a06266f2 Update nanojit-import-rev stamp. 2010-10-28 15:44:27 -07:00
Nicholas Nethercote
e5312a6b54 Bug 607225 - nanojit: add MODRM() and SIB() to Nativei386.cpp, plus other clean-ups. r=rreitmai.
--HG--
extra : convert_revision : 5012f8eb917c654d4756025fd90f1f98a1f07626
2010-10-28 15:22:05 -07:00
Ginn Chen
6d2e0fc102 Bug 605427 Implement FpReg move on icc or fcc for asm_cmov() on SPARC r=wmaddox
--HG--
extra : convert_revision : ce344dfb7fcb8d6f8fea281074cac9c472cc9d0c
2010-10-29 05:51:39 +08:00
Ginn Chen
ee7eccd45b Bug 604334 add support for param number above 6 (many_params.in) for SPARC r=wmaddox
--HG--
extra : convert_revision : 5a600b5166ea320289291a5b8bf085d4e5dc8653
2010-10-29 05:49:05 +08:00
Ginn Chen
18b2762a54 Bug 603876 Add support for addjovi and subjovi on Sparc platform r=wmaddox
--HG--
extra : convert_revision : d372626d5b878cc31facbf9e58a5ab66e7af6a34
2010-10-29 05:46:22 +08:00
Werner Sharp (wsharp@adobe.com)
49253f7a60 bug 607630. SoftFloatFilter needs to support LIR_d2i (sr+ nnethercote)
--HG--
extra : convert_revision : f43789d6bdbd848b943f3aac937b545e0872beb9
2010-10-28 12:47:12 -04:00
Nicholas Nethercote
a61b8d48e4 Bug 607864 - TM: systematically annotate bytecode boundaries in LIR dumps. r=dmandelin. 2010-10-28 15:08:10 -07:00
Brian Hackett
c5760d4a28 Special case object lookup lambda in String.replace, bug 605317. r=jorendorff 2010-10-28 14:33:32 -07:00
David Anderson
ddabc8f166 Fix Windows orange. 2010-10-28 13:53:54 -07:00
David Anderson
41328585a9 Refactor and improve GETELEM IC (bug 602641, r=dmandelin). 2010-10-27 21:04:13 -07:00
Nicholas Nethercote
3a40c011d1 Update nanojit-import-rev stamp. 2010-10-27 21:45:20 -07:00
Nicholas Nethercote
bcf5f8be52 Bug 575850 - nanojit: generated better code for LIR_eqd on i386.
--HG--
extra : convert_revision : 8cb17c62aaa615416ac901106292b69f691c51cf
2010-10-27 21:03:29 -07:00
David Anderson
d4bbfae64f Backed out changeset 921334ab1ea5 2010-10-27 21:35:47 -07:00
David Anderson
a5d01b38c7 Refactor and improve GETELEM IC (bug 602641, r=dmandelin). 2010-10-27 21:04:13 -07:00
Nicholas Nethercote
929c78da00 Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder (TM-specific part). r=dmandelin. 2010-10-27 16:45:16 -07:00
Nicholas Nethercote
2dec3365d1 merge 2010-10-27 16:31:40 -07:00
Chris Leary
8692140272 Bug 607724: Minor scope chain function cleanup. (r=mrbkap) 2010-10-27 16:18:16 -07:00
Nicholas Nethercote
fb95a07348 Update nanojit-import-rev stamp. 2010-10-27 16:14:55 -07:00
Nicholas Nethercote
d224dbf553 Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder. r=edwsmith.
--HG--
extra : convert_revision : 53c69eca7d94694ff55d59d39c0d8a26f8d8c111
2010-10-27 15:49:04 -07:00
Chris Leary
f501d81983 Fix bad mochitest for bug 601299. (rs=Waldo) 2010-10-27 14:21:09 -07:00
Chris Leary
cee380ffc0 Bug 601299: Find RegExpStatics in cx->globalObject if necessary. (r=mrbkap) 2010-10-27 12:33:55 -07:00
Leon Sha
705886a03f Bug 607553 - [JAEGER] Multiple cases failed in MONOIC only build. r=dvander 2010-10-27 14:09:47 +08:00
Andreas Gal
5517b072ad Bug 606875 - Object.prototype.toString no longer works for arrays created in sandboxes or windows from a different principal. r=mrbkap, a=blocker 2010-10-27 17:30:59 -07:00
Doug Turner
69d9465cd2 Backed out changeset dd50da0646a4 2010-10-27 13:36:15 -07:00
Siarhei Siamashka
12a18918a8 Bug 601914 - XPCOM does not work with ARM hardfp ABI. r=Jacob.Bramley a=blocking-fennec
--HG--
extra : rebase_source : a9d44cf330e338abf041c6755dbdeba54cfd9b6e
2010-10-27 08:15:08 +03:00
Nicholas Nethercote
4e8f68915a Bug 606441 - TM: specialize Math.abs() for integers when possible. r=dvander. 2010-10-26 20:21:39 -07:00
Blake Kaplan
4cc16a6dd2 Bug 607174 - Add assertions to jsdbgapi.cpp and enter compartments where it isn't possible for the caller to do so. landing with r=gal, a=beta7+ 2010-10-26 19:48:51 -07:00
Blake Kaplan
0947251bf8 Bug 606585 - Make the compartment map use principals properly. r=peterv/bz, a=beta7+ 2010-10-26 23:57:31 -07:00
Blake Kaplan
f4cc477379 Bug 607174 - Add assertions to jsdbgapi.cpp and enter compartments where it isn't possible for the caller to do so. landing with r=gal
--HG--
extra : rebase_source : f0e69380a0ef144e07af7d75b859712fe67bb753
2010-10-26 19:48:51 -07:00
Blake Kaplan
745db0123d Bug 601829 - Protect ourselves against a null sandbox. r=jst
--HG--
extra : rebase_source : 0fc1079f16ac97f2b27c2038f7ee6cfa17652a84
2010-10-26 19:48:41 -07:00
David Mandelin
63fab7fb8e Bug 604756 diagnostic: serialize flatten to test if concurrent calls cause the bug, r=dvander, a=beta 7 blocker 2010-10-26 19:02:01 -07:00
Brendan Eich
be1b695d0f Skip evalcx-based test in browser. 2010-10-26 18:44:53 -07:00
David Mandelin
61c89f1888 Backout merge, a=backing out changeset tried for b7 blocker 2010-10-26 18:20:20 -07:00
David Mandelin
5aa436fc27 Backed out changeset 8dd996c91f40 -- it doesn't fix the problem, but does make it harder to analyze. 2010-10-26 18:14:25 -07:00
Brendan Eich
8bda248822 Fix expression and value-generator decompilation to accept prolog ops, required due to ES5 metaprogramming APIs (607513, r=Waldo). 2010-10-26 17:22:55 -07:00
Nicholas Nethercote
1b80093032 Bug 607244 - nanojit: add LIR_comment (TM-specific part). r=dmandelin. 2010-10-26 16:58:08 -07:00
Nicholas Nethercote
d4b11eee91 Update nanojit-import-rev stamp. 2010-10-26 16:57:08 -07:00
Nicholas Nethercote
1c2d701a4f Bug 607244 - nanojit: add LIR_comment. r=edwsmith.
--HG--
extra : convert_revision : 50bb48a9d8ce1c6bca6163d73abcddea8f6c5afc
2010-10-26 16:45:19 -07:00
Rick Reitmaier
11a11094eb Bug 602386 - nanojit: fix winmo build breakage (r+Jacob.Bramley)
winmo is puking on R0,D7 usage in First/LastRegNum.

--HG--
extra : convert_revision : ec207b83f9d831024e8942e4c46a2a31e6803522
2010-10-26 11:41:05 -07:00
Werner Sharp (wsharp@adobe.com)
350ec14772 bug 570476. Support integer division on x86/x64. (r=wmaddox)
--HG--
extra : convert_revision : 064dc57a57630e1bc2ab256308cb373e3049fb0c
2010-10-26 09:09:00 -04:00
David Mandelin
a4768a8a4b Bug 604756 first try: restrict ropes optimization to main-thread content JS, r=lw, a=b7-blocker 2010-10-25 17:28:18 -07:00
Tero Koskinen
3e1a9e035e Add support for ARM's 'hard' EABI variant. (FP arguments go in VFP registers.) [Bug 602834] [r=jbramley,rreitmai]
--HG--
extra : convert_revision : 113a2e56c62fca5adc557906dd729a4ec632d994
2010-10-25 09:51:59 +01:00
Luke Wagner
d71e4fe2da Bug 605186 - js_NewStringFromCharBuffer should create short strings if it can (r=waldo) 2010-10-26 16:20:21 -07:00
Andreas Gal
4c759a0b88 Remove bogus assert, follow-up for bug 604523. a=blocking beta 7
--HG--
extra : rebase_source : 66290385e5f6af23c970c33897c4755952b4bcce
2010-10-22 17:21:18 -07:00
Andreas Gal
a752defcd2 Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
--HG--
extra : rebase_source : fcb81dcb8d9d5bb3b03f10dd5209019db22f6944
2010-10-22 15:40:11 -07:00
Blake Kaplan
00ac287852 Bug 604430 - Make the wantXrays flag apply to values obtained off of the sandbox object itself. r=peterv
--HG--
extra : rebase_source : c7a193f44e76f5851f7228c1ceba803f486595bd
2010-10-25 16:29:13 -07:00
David Mandelin
c6e138bf30 Backout merge, a=backout of existing changeset 2010-10-25 15:53:20 -07:00
David Mandelin
1557ecc6da Backed out changeset dafb1d54cf74 -- it was a temporary diagnostic and we got the data. 2010-10-25 15:51:41 -07:00
Jacob Bramley
038c5c805d Re-enable MICs on ARM and fix a couple of glitches. r=cdleary a=blocking-fennec 2010-10-25 14:44:17 -07:00
David Mandelin
738271936a Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons 2010-10-22 16:04:19 -07:00
Jeff Walden
630aabe371 Bug 604504 - Implement an eval kernel that obj_eval and JSOP_EVAL can each call. r=jorendorff,dvander 2010-10-21 14:31:29 -07:00
David Mandelin
d6fffb8112 Fix MSVC warnings. 2010-10-29 16:37:43 -07:00
David Mandelin
1f754fcd0f Bug 604798: move JM global data to compartment, r=dvander 2010-10-29 15:37:13 -07:00
David Mandelin
747cf33686 Backed out changeset ecd2f8753d5a: argh, fixes didn't land for some reason 2010-10-29 16:22:44 -07:00
David Mandelin
7779114001 Bug 604798: move JM global data to compartment, r=dvander 2010-10-29 15:37:13 -07:00
David Mandelin
867a8a9f10 Backed out changeset 394e0bd325b1: tinderbox bustage 2010-10-29 16:08:47 -07:00
David Mandelin
1932408866 Bug 604798: move JM global data to compartment, r=dvander
--HG--
extra : rebase_source : 459bbec8a3f8ab3739806da7336a0a10cee9bcd1
2010-10-29 15:37:13 -07:00
Robert Sayre
8d2832a579 Merge. 2010-10-29 18:36:24 -04:00
David Mandelin
f0c657cf0a Bug 605274 part 1: add OOM checks to JM use of vectors, r=dvander 2010-10-29 15:06:07 -07:00
Luke Wagner ext:(%2C%20Jan%20de%20Mooij%20%3Cjandemooij%40gmail.com%3E)
43464cfd48 Bug 595884 - JM: make f.apply(x, arguments) fast (r=dvander)
--HG--
extra : rebase_source : 81f5bd888164aecab2f3e701fb31ccf81affbc21
2010-10-21 11:42:28 -07:00
Luke Wagner
f57c947fc9 Bug 605192 - JM: make f.apply(x, obj) fast, part 4 (r=dvander)
--HG--
extra : rebase_source : 2dec4f92e1306ef1594262607ffca908b9ed1c64
2010-10-21 11:33:22 -07:00
Luke Wagner
db7bcbff85 Bug 605192 - JM: make f.apply(x, obj) fast, part 3 (r=sstangl)
--HG--
extra : rebase_source : 1341b9bc98d1ab74d8b8ba35243331d62a36fa34
2010-10-28 17:15:49 -07:00
Luke Wagner
6b39ea3337 Bug 605192 - JM: make f.apply(x, obj) fast, part 2 (r=dvander)
--HG--
extra : rebase_source : ed6ddf4e79424bfd22ad9daf79675ac0eef5b16a
2010-10-20 23:52:55 -07:00
Luke Wagner
977a639eeb Bug 605192 - JM: make f.apply(x, obj) fast, part 1 (r=waldo)
--HG--
extra : rebase_source : cceaabf5a68cae8bfa67320b4a47f0673ade86c6
2010-10-20 23:52:55 -07:00
Peter Van der Beken
23e34abd3d Fix for bug 607284 (getOwnPropertyDescriptor on a proxy misbehaves). r=mrbkap.
--HG--
extra : rebase_source : 87c28c7f37b36762c8257ca8f310107f37d69e49
2010-10-26 15:21:49 -07:00
Jeff Walden
d28e360c14 Bug 602441 - Remove unreachable property-cache-testing code, now that MT objects are history. r=brendan 2010-10-25 18:22:07 -07:00
Bill McCloskey
efc89ce679 Bug 563126 - Rename JS instruction tracing -> logging, and ensure it doesn't convert call objs (r=brendan) 2010-10-26 12:07:26 -07:00
Bill McCloskey
fa4b1f6ed8 Bug 606650 - Treat typeof() tests as constant in JIT profiler (r=dmandelin) 2010-10-26 12:03:16 -07:00
Brian Hackett
808bc99839 Analysis for defined variables, bug 604426. r=dvander 2010-10-26 12:00:54 -07:00
Robert Sayre
7ce5faeded Merge mozilla-central to tracemonkey. 2010-10-26 14:16:43 -04:00
Jacob Bramley
da5d6e26e4 Fix build warnings on ARM. [Bug 606949] [r=cdleary] 2010-10-26 15:29:04 +01:00
Jacob Bramley
34336dddb8 Use the correct BKPT encoding on ARM. [Bug 606955] [r=cdleary] 2010-10-26 15:28:30 +01:00
Bill McCloskey
902f25208d Fix jsop_equality_int_string() for known non-int types. b=606829, r=sstangl. 2010-10-26 02:25:18 -04:00
Chris Leary
be918c7ed5 Moved file from trace-test to jit-test.
--HG--
rename : js/src/trace-test/tests/basic/bug568276.js => js/src/jit-test/tests/basic/bug568276.js
2010-10-25 21:40:10 -07:00
Chris Leary
8748bbe3cd Bug 568276: Check for strange-variable-combination regression. (r=brendan) 2010-10-25 21:35:13 -07:00
Walter Meinl
2c58d91ead Bug 604778 - Don't export unnecessarily V8 headers to dist. r=gal. 2010-10-25 21:26:15 -07:00
Blake Kaplan
8789cb1eec Bug 604430 - Make the wantXrays flag apply to values obtained off of the sandbox object itself. r=peterv
--HG--
extra : rebase_source : 5c4c04829b8db95cc47954b11152ec328bbd7b98
2010-10-25 16:29:13 -07:00
Jeff Walden
ca6294d553 Bug 607148 - Remove unnamed namespaces from SpiderMonkey code. rs=luke 2010-10-25 16:47:11 -07:00
Blake Kaplan
c7f9cb0697 Bug 606106 - Avoid tripping an assertion under CC. r=gal
--HG--
extra : transplant_source : x%D1%3C%A8%8D%D2%F0%1E%9FL%E8%E9%21%C5%EA%0ET%2C%7B%E3
2010-10-25 12:12:43 -07:00
Blake Kaplan
babfa71137 Bug 606357 - Make jsd values not compartment mismatch. r=gal
--HG--
extra : transplant_source : %DD49k%A8%D8%92p%1EC%07NKU%9D%BFY8%A0U
2010-10-25 12:12:32 -07:00
Brendan Eich
54fd156cb3 PropertyTable::{init,change} should use js_calloc/js_free, and JSObject::addPropertyInternal should report OOM on change failure (606880, r=anygregor). 2010-10-24 19:24:53 -07:00
David Anderson
da981b1848 Compile JSOP_FORGLOBAL,ARG,PROP,NAME,ELEM (bug 597455, r=dmandelin). 2010-10-25 10:01:21 -07:00
Nicholas Nethercote
6331d0c5bf Update nanojit-import-rev stamp. 2010-10-24 20:47:40 -07:00
Nicholas Nethercote
10003a285a Fix typo that leads to assertion failure. No bug, r=me.
--HG--
extra : convert_revision : a52df753119f0b9c3b6b9a3e6b8efc664b164dec
2010-10-24 20:42:58 -07:00
Nicholas Nethercote
65902927de Update nanojit-import-rev stamp. 2010-10-24 20:31:49 -07:00
Nicholas Nethercote
9b191da1f1 Bug 606066 - nanojit: some i386 backend clean-ups. r=rreitmai.
--HG--
extra : convert_revision : 08f542f7fe1e16f1ec230af5d688527aa6feaece
2010-10-24 19:30:45 -07:00
Werner Sharp (wsharp@adobe.com)
d3bc7cd335 bug 409216. Add 8 byte alignment for MSVC. (r+ edwsmith, gal)
--HG--
extra : convert_revision : 15146f891b3a5cd9755b99f3b51b2acf8a692947
2010-10-22 13:20:41 -07:00
Ginn Chen
a71da8c8b5 Bug 603890 add big endian test cases r=nnethercote
--HG--
extra : convert_revision : a8165439796e6f0c6d377f7252fbacfe5c61db45
2010-10-22 19:22:13 +08:00
Ginn Chen
5e1533734b Bug 603890 add --endianness to lirasm, make tests endianness aware r=nnethercote
--HG--
extra : convert_revision : c7cd544f32aae57d3d359756db867bb33dd83e73
2010-10-22 16:53:42 +08:00
Andreas Gal
257334300b Backed out changeset 685accd622f0 (bug 606065). 2010-10-24 13:21:33 -07:00
Andreas Gal
61a710e895 Move deflated string cache into compartment (606065, r=jorendorff). 2010-10-24 02:07:42 -07:00
Andreas Gal
4d36561b99 Follow-up fix for 606573. 2010-10-24 00:52:38 -07:00
David Anderson
154d66a02a Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Andreas Gal
4ef624448b Don't wrap StopIteration singleton, just translate it to the current global's StopIteration object and freeze StopIteration at birth (606573, r=mrbkap). 2010-10-23 16:24:32 -07:00
Brian Hackett
17384528d1 Reland followup warning fix for rev d20abbebe373. 2010-10-22 22:34:05 -07:00
David Anderson
a9d05951c1 Fix register allocation bug in return values (bug 604996, r=dmandelin). 2010-10-22 21:08:22 -07:00
Andreas Gal
de49671a75 Merge from mozilla-central. 2010-10-22 19:46:37 -07:00
Andreas Gal
9e84075376 Remove bogus assert, follow-up for bug 604523. 2010-10-22 17:21:18 -07:00
Jason Orendorff
bfaf004fd7 Merge. 2010-10-22 19:11:26 -05:00
Jason Orendorff
42d03e7276 Address review comments in bug 606029, mainly removing JSTitle from jslock.{h,cpp}. 2010-10-22 19:06:26 -05:00
Jason Orendorff
596862d852 Remove JSObject::title. Bug 606029, r=igor. 2010-10-22 19:04:22 -05:00
David Anderson
8d3e18ebbd Trace returning from JSOP_STOP with callDepth=0 (bug 606083, r=billm). 2010-10-22 16:27:28 -07:00
Andreas Gal
a4b0c37cda Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander). 2010-10-22 15:40:11 -07:00
Jacob Bramley
6dc02c53a8 Bug 605415: re-enable MICs on ARM. (r=cdleary) 2010-10-22 14:40:02 -07:00
Bill McCloskey
80c12f97eb Bug 606483 - Make it more likely for profiler to trace typed arrays (r=bz) 2010-10-22 13:58:47 -07:00
David Anderson
5d217875d6 Move some straggler tests into jit-tests.
--HG--
rename : js/src/trace-test/tests/basic/delete-integer-nonid.js => js/src/jit-test/tests/basic/delete-integer-nonid.js
2010-10-22 12:17:10 -07:00
Brian Hackett
99d0b115f7 Fix Windows bustage from incorrect relanding of rev d20abbebe373. 2010-10-22 11:42:34 -07:00
Brian Hackett
5d3fb505d0 Reland rev d20abbebe373, interrupt counter for JSRuntime, bug 589193. 2010-10-22 10:48:06 -07:00
Nicholas Nethercote
cf6420590f Update nanojit-import-rev stamp. 2010-10-21 20:52:20 -07:00
Werner Sharp
cffbf2e861 Bug 565571 - nanojit: improve X64 codegen for stores of integer immediates. r=nnethercote,edwsmith.
--HG--
extra : convert_revision : e60ea6ffca839808b062deb8ffbe6f1de79b8797
2010-10-21 20:45:34 -07:00
Luke Wagner
af51d6c49c Bug 602129 - JM: make f.call(...) fast, part 2 (r=dvander)
--HG--
extra : rebase_source : 19405a1ec0337f39edfc3a6fe4543038c991f132
2010-10-15 19:11:51 -07:00
Luke Wagner
4cb9b47a90 Bug 602129 - JM: make f.call(...) fast, part 1 (r=dvander)
--HG--
extra : rebase_source : 5b1a307aee78390c146bb10eb5f998847d20a0b1
2010-10-13 15:57:42 -07:00
Boris Zbarsky
2ecb33a37c Bug 605858. Trace inc() for all primitive values, not just numbers. r=dvander 2010-11-04 16:37:44 -04:00
Boris Zbarsky
ffa00663da Bug 606141. ArrayCompPush can deep-bail, so handle that. r=jorendorff 2010-11-04 16:37:44 -04:00
Paul Biggar
af7b47a94d Bug 605133 - Sync configure.in changes from the last two years to js/src/configure.in. 2010-10-28 12:23:00 -07:00
Jeff Walden
56ecdd26a0 Bug 604504 - Separate JSOP_EVAL code from JSOP_CALL/JSOP_APPLY code, to disentangle the core functionality of eval from the method in question. r=jorendorff 2010-10-07 13:59:56 -07:00
Tom Schuster
457468224a Bug 373118 - Fix handling of explicitly-provided |undefined| as an optional argument to various JS functions ([].sort, [].slice, "".slice, "".substr, "".substring). r=jwalden 2010-10-21 15:02:02 -07:00
Jeff Walden
0627bb0ff7 Bug 595911 - Don't assume 32-bit integer property names are also INT_FITS_IN_JSID. r=brendan 2010-10-18 19:04:29 -07:00
Blake Kaplan
258cc12ef4 Bug 599672 - Give the regexp statics a parent. r=cdleary 2010-10-21 13:51:56 -07:00
Blake Kaplan
913f34116c Bug 603858 - Don't assume we always have a stack frame. r=jwalden 2010-10-21 13:45:36 -07:00
Bill McCloskey
58582215b9 Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin) 2010-10-21 09:36:39 -07:00
Andreas Gal
6e672eda05 Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange. 2010-10-20 23:19:05 -07:00
Andreas Gal
e5f45d98a2 Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander). 2010-10-20 22:41:35 -07:00
Nicholas Nethercote
7a8063faff Update nanojit-import-rev stamp. 2010-10-20 22:38:56 -07:00
Nicholas Nethercote
8d7461d9c7 Bug 600127 - nanojit: do implicit constant propagation after guards (2nd attempt). r=edwsmith.
--HG--
extra : convert_revision : 7ed1632ff30779fbdffe24c34e7fe4003ac9fd99
2010-10-20 22:16:03 -07:00
Ginn Chen
7c806e326e Bug 603560 SPARC: remove inline keyword for JMP() to fix bustage of tracemonkey
--HG--
extra : convert_revision : 7abdd4e5c5dfe38521700c126b77660d41c39432
2010-10-20 20:09:15 +08:00
Ginn Chen
11eb209798 Bug 602388 make Register a non-numeric type on SPARC r=nnethercote
--HG--
extra : convert_revision : 8f528c838daeaa4351d30af3e1436be79f89025b
2010-10-20 13:32:16 +08:00
Dave Herman
0ca2b83af2 bug 604829, r=jorendorff: more helpful usage info for js -h 2010-10-20 22:22:38 -07:00
timeless@mozdev.org
62f89a5b70 Bug 603364 - Delete unused variable in a jsapi-test. r=jorendorff. 2010-10-20 23:25:49 -05:00
Jason Orendorff
66caf20eae Backed out changeset fd2d1860e2ac because it seems to delete hundreds of filse I didn't want deleted. 2010-10-20 23:24:02 -05:00
timeless@mozdev.org
c7fdb6378f Bug 603364 - Delete unused variable in a jsapi-test. r=jorendorff.
--HG--
extra : rebase_source : 61e1c9afa4c03de77d8bd14d3fe121ab5504b9d8
2010-10-20 23:11:05 -05:00
Jason Orendorff
77cb665f63 Fix crash near NULL in jsworkers.cpp. No bug, rs=bz. 2010-10-20 23:05:38 -05:00
Nicholas Nethercote
b048b54563 Bug 605374 - rename trace-tests (2nd attempt). r=dmandelin.
--HG--
rename : js/src/trace-test/README => js/src/jit-test/README
rename : js/src/trace-test/trace_test.py => js/src/jit-test/jit_test.py
rename : js/src/trace-test/lib/andTestHelper.js => js/src/jit-test/lib/andTestHelper.js
rename : js/src/trace-test/lib/array-compare.js => js/src/jit-test/lib/array-compare.js
rename : js/src/trace-test/lib/mandelbrot-results.js => js/src/jit-test/lib/mandelbrot-results.js
rename : js/src/trace-test/lib/orTestHelper.js => js/src/jit-test/lib/orTestHelper.js
rename : js/src/trace-test/lib/prolog.js => js/src/jit-test/lib/prolog.js
rename : js/src/trace-test/lib/range.js => js/src/jit-test/lib/range.js
rename : js/src/trace-test/progressbar.py => js/src/jit-test/progressbar.py
rename : js/src/trace-test/tests/arguments/args-createontrace.js => js/src/jit-test/tests/arguments/args-createontrace.js
rename : js/src/trace-test/tests/arguments/args-mochi-2.js => js/src/jit-test/tests/arguments/args-mochi-2.js
rename : js/src/trace-test/tests/arguments/args-mochi-2a.js => js/src/jit-test/tests/arguments/args-mochi-2a.js
rename : js/src/trace-test/tests/arguments/args-mochi.js => js/src/jit-test/tests/arguments/args-mochi.js
rename : js/src/trace-test/tests/arguments/args-mutate-length-1.js => js/src/jit-test/tests/arguments/args-mutate-length-1.js
rename : js/src/trace-test/tests/arguments/args-mutate-length-2.js => js/src/jit-test/tests/arguments/args-mutate-length-2.js
rename : js/src/trace-test/tests/arguments/args-range-2.js => js/src/jit-test/tests/arguments/args-range-2.js
rename : js/src/trace-test/tests/arguments/args-range-const.js => js/src/jit-test/tests/arguments/args-range-const.js
rename : js/src/trace-test/tests/arguments/args-range.js => js/src/jit-test/tests/arguments/args-range.js
rename : js/src/trace-test/tests/arguments/args-redefine-length-1.js => js/src/jit-test/tests/arguments/args-redefine-length-1.js
rename : js/src/trace-test/tests/arguments/args-redefine-length-2.js => js/src/jit-test/tests/arguments/args-redefine-length-2.js
rename : js/src/trace-test/tests/arguments/args-sum.js => js/src/jit-test/tests/arguments/args-sum.js
rename : js/src/trace-test/tests/arguments/args-vargc.js => js/src/jit-test/tests/arguments/args-vargc.js
rename : js/src/trace-test/tests/arguments/args1.js => js/src/jit-test/tests/arguments/args1.js
rename : js/src/trace-test/tests/arguments/args10.js => js/src/jit-test/tests/arguments/args10.js
rename : js/src/trace-test/tests/arguments/args11.js => js/src/jit-test/tests/arguments/args11.js
rename : js/src/trace-test/tests/arguments/args2.js => js/src/jit-test/tests/arguments/args2.js
rename : js/src/trace-test/tests/arguments/args2a.js => js/src/jit-test/tests/arguments/args2a.js
rename : js/src/trace-test/tests/arguments/args2b.js => js/src/jit-test/tests/arguments/args2b.js
rename : js/src/trace-test/tests/arguments/args2c.js => js/src/jit-test/tests/arguments/args2c.js
rename : js/src/trace-test/tests/arguments/args2d.js => js/src/jit-test/tests/arguments/args2d.js
rename : js/src/trace-test/tests/arguments/args3.js => js/src/jit-test/tests/arguments/args3.js
rename : js/src/trace-test/tests/arguments/args4.js => js/src/jit-test/tests/arguments/args4.js
rename : js/src/trace-test/tests/arguments/args5.js => js/src/jit-test/tests/arguments/args5.js
rename : js/src/trace-test/tests/arguments/args6.js => js/src/jit-test/tests/arguments/args6.js
rename : js/src/trace-test/tests/arguments/args6a.js => js/src/jit-test/tests/arguments/args6a.js
rename : js/src/trace-test/tests/arguments/args7.js => js/src/jit-test/tests/arguments/args7.js
rename : js/src/trace-test/tests/arguments/args8.js => js/src/jit-test/tests/arguments/args8.js
rename : js/src/trace-test/tests/arguments/args9.js => js/src/jit-test/tests/arguments/args9.js
rename : js/src/trace-test/tests/arguments/argsub.js => js/src/jit-test/tests/arguments/argsub.js
rename : js/src/trace-test/tests/arguments/argsx-1.js => js/src/jit-test/tests/arguments/argsx-1.js
rename : js/src/trace-test/tests/arguments/argsx-2.js => js/src/jit-test/tests/arguments/argsx-2.js
rename : js/src/trace-test/tests/arguments/argsx-3.js => js/src/jit-test/tests/arguments/argsx-3.js
rename : js/src/trace-test/tests/arguments/argsx-3a.js => js/src/jit-test/tests/arguments/argsx-3a.js
rename : js/src/trace-test/tests/arguments/argsx-4.js => js/src/jit-test/tests/arguments/argsx-4.js
rename : js/src/trace-test/tests/arguments/bug503772.js => js/src/jit-test/tests/arguments/bug503772.js
rename : js/src/trace-test/tests/arguments/bug508178.js => js/src/jit-test/tests/arguments/bug508178.js
rename : js/src/trace-test/tests/arguments/bug554670-1.js => js/src/jit-test/tests/arguments/bug554670-1.js
rename : js/src/trace-test/tests/arguments/bug554670-2.js => js/src/jit-test/tests/arguments/bug554670-2.js
rename : js/src/trace-test/tests/arguments/nonstrict-args.js => js/src/jit-test/tests/arguments/nonstrict-args.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign-element-get-parameter.js => js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign-parameter-get-element.js => js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign.js => js/src/jit-test/tests/arguments/nonstrict-assign.js
rename : js/src/trace-test/tests/arguments/nonstrict-later-assign.js => js/src/jit-test/tests/arguments/nonstrict-later-assign.js
rename : js/src/trace-test/tests/arguments/nonstrict-noargs.js => js/src/jit-test/tests/arguments/nonstrict-noargs.js
rename : js/src/trace-test/tests/arguments/strict-args.js => js/src/jit-test/tests/arguments/strict-args.js
rename : js/src/trace-test/tests/arguments/strict-assign-after.js => js/src/jit-test/tests/arguments/strict-assign-after.js
rename : js/src/trace-test/tests/arguments/strict-assign-arguments-element.js => js/src/jit-test/tests/arguments/strict-assign-arguments-element.js
rename : js/src/trace-test/tests/arguments/strict-assign-outer-param-psych.js => js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js
rename : js/src/trace-test/tests/arguments/strict-assign-outer-param.js => js/src/jit-test/tests/arguments/strict-assign-outer-param.js
rename : js/src/trace-test/tests/arguments/strict-assign-parameter-get-element.js => js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js
rename : js/src/trace-test/tests/arguments/strict-assign.js => js/src/jit-test/tests/arguments/strict-assign.js
rename : js/src/trace-test/tests/arguments/strict-eval-mutation.js => js/src/jit-test/tests/arguments/strict-eval-mutation.js
rename : js/src/trace-test/tests/arguments/strict-eval.js => js/src/jit-test/tests/arguments/strict-eval.js
rename : js/src/trace-test/tests/arguments/strict-maybe-assign-outer.js => js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js
rename : js/src/trace-test/tests/arguments/strict-maybe-nested-eval.js => js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-call.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-name.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-var.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js
rename : js/src/trace-test/tests/arguments/strict-nested-eval.js => js/src/jit-test/tests/arguments/strict-nested-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-shadow-eval.js => js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-shadow-maybe-eval.js => js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js
rename : js/src/trace-test/tests/arguments/strict-noargs.js => js/src/jit-test/tests/arguments/strict-noargs.js
rename : js/src/trace-test/tests/arguments/testDelArg1.js => js/src/jit-test/tests/arguments/testDelArg1.js
rename : js/src/trace-test/tests/arguments/testDelArg2.js => js/src/jit-test/tests/arguments/testDelArg2.js
rename : js/src/trace-test/tests/basic/FPQuadCmp.js => js/src/jit-test/tests/basic/FPQuadCmp.js
rename : js/src/trace-test/tests/basic/argumentsPassedToBuiltin.js => js/src/jit-test/tests/basic/argumentsPassedToBuiltin.js
rename : js/src/trace-test/tests/basic/arith.js => js/src/jit-test/tests/basic/arith.js
rename : js/src/trace-test/tests/basic/arityMismatchExtraArg.js => js/src/jit-test/tests/basic/arityMismatchExtraArg.js
rename : js/src/trace-test/tests/basic/arityMismatchMissingArg.js => js/src/jit-test/tests/basic/arityMismatchMissingArg.js
rename : js/src/trace-test/tests/basic/bigLoadStoreDisp.js => js/src/jit-test/tests/basic/bigLoadStoreDisp.js
rename : js/src/trace-test/tests/basic/bitwiseAnd.js => js/src/jit-test/tests/basic/bitwiseAnd.js
rename : js/src/trace-test/tests/basic/bitwiseGlobal.js => js/src/jit-test/tests/basic/bitwiseGlobal.js
rename : js/src/trace-test/tests/basic/bug464403.js => js/src/jit-test/tests/basic/bug464403.js
rename : js/src/trace-test/tests/basic/bug465902.js => js/src/jit-test/tests/basic/bug465902.js
rename : js/src/trace-test/tests/basic/bug489098.js => js/src/jit-test/tests/basic/bug489098.js
rename : js/src/trace-test/tests/basic/bug504587-1.js => js/src/jit-test/tests/basic/bug504587-1.js
rename : js/src/trace-test/tests/basic/bug507180.js => js/src/jit-test/tests/basic/bug507180.js
rename : js/src/trace-test/tests/basic/bug509639.js => js/src/jit-test/tests/basic/bug509639.js
rename : js/src/trace-test/tests/basic/bug509982.js => js/src/jit-test/tests/basic/bug509982.js
rename : js/src/trace-test/tests/basic/bug510434.js => js/src/jit-test/tests/basic/bug510434.js
rename : js/src/trace-test/tests/basic/bug510437-2.js => js/src/jit-test/tests/basic/bug510437-2.js
rename : js/src/trace-test/tests/basic/bug510437.js => js/src/jit-test/tests/basic/bug510437.js
rename : js/src/trace-test/tests/basic/bug510642.js => js/src/jit-test/tests/basic/bug510642.js
rename : js/src/trace-test/tests/basic/bug510655.js => js/src/jit-test/tests/basic/bug510655.js
rename : js/src/trace-test/tests/basic/bug511214.js => js/src/jit-test/tests/basic/bug511214.js
rename : js/src/trace-test/tests/basic/bug511241.js => js/src/jit-test/tests/basic/bug511241.js
rename : js/src/trace-test/tests/basic/bug513038.js => js/src/jit-test/tests/basic/bug513038.js
rename : js/src/trace-test/tests/basic/bug516009.js => js/src/jit-test/tests/basic/bug516009.js
rename : js/src/trace-test/tests/basic/bug517721.js => js/src/jit-test/tests/basic/bug517721.js
rename : js/src/trace-test/tests/basic/bug519129.js => js/src/jit-test/tests/basic/bug519129.js
rename : js/src/trace-test/tests/basic/bug520498.js => js/src/jit-test/tests/basic/bug520498.js
rename : js/src/trace-test/tests/basic/bug522136.js => js/src/jit-test/tests/basic/bug522136.js
rename : js/src/trace-test/tests/basic/bug522817.js => js/src/jit-test/tests/basic/bug522817.js
rename : js/src/trace-test/tests/basic/bug524826-2.js => js/src/jit-test/tests/basic/bug524826-2.js
rename : js/src/trace-test/tests/basic/bug524826.js => js/src/jit-test/tests/basic/bug524826.js
rename : js/src/trace-test/tests/basic/bug525028.js => js/src/jit-test/tests/basic/bug525028.js
rename : js/src/trace-test/tests/basic/bug527288.js => js/src/jit-test/tests/basic/bug527288.js
rename : js/src/trace-test/tests/basic/bug528116.js => js/src/jit-test/tests/basic/bug528116.js
rename : js/src/trace-test/tests/basic/bug528644.js => js/src/jit-test/tests/basic/bug528644.js
rename : js/src/trace-test/tests/basic/bug529130.js => js/src/jit-test/tests/basic/bug529130.js
rename : js/src/trace-test/tests/basic/bug532568-2.js => js/src/jit-test/tests/basic/bug532568-2.js
rename : js/src/trace-test/tests/basic/bug532568.js => js/src/jit-test/tests/basic/bug532568.js
rename : js/src/trace-test/tests/basic/bug532823.js => js/src/jit-test/tests/basic/bug532823.js
rename : js/src/trace-test/tests/basic/bug535474.js => js/src/jit-test/tests/basic/bug535474.js
rename : js/src/trace-test/tests/basic/bug535760.js => js/src/jit-test/tests/basic/bug535760.js
rename : js/src/trace-test/tests/basic/bug535930.js => js/src/jit-test/tests/basic/bug535930.js
rename : js/src/trace-test/tests/basic/bug536445.js => js/src/jit-test/tests/basic/bug536445.js
rename : js/src/trace-test/tests/basic/bug536748.js => js/src/jit-test/tests/basic/bug536748.js
rename : js/src/trace-test/tests/basic/bug539379.js => js/src/jit-test/tests/basic/bug539379.js
rename : js/src/trace-test/tests/basic/bug539553-2.js => js/src/jit-test/tests/basic/bug539553-2.js
rename : js/src/trace-test/tests/basic/bug539553-3.js => js/src/jit-test/tests/basic/bug539553-3.js
rename : js/src/trace-test/tests/basic/bug539553.js => js/src/jit-test/tests/basic/bug539553.js
rename : js/src/trace-test/tests/basic/bug541191-1.js => js/src/jit-test/tests/basic/bug541191-1.js
rename : js/src/trace-test/tests/basic/bug541191-2.js => js/src/jit-test/tests/basic/bug541191-2.js
rename : js/src/trace-test/tests/basic/bug541191-3.js => js/src/jit-test/tests/basic/bug541191-3.js
rename : js/src/trace-test/tests/basic/bug541191-4.js => js/src/jit-test/tests/basic/bug541191-4.js
rename : js/src/trace-test/tests/basic/bug541191-5.js => js/src/jit-test/tests/basic/bug541191-5.js
rename : js/src/trace-test/tests/basic/bug547911-1.js => js/src/jit-test/tests/basic/bug547911-1.js
rename : js/src/trace-test/tests/basic/bug547911-2.js => js/src/jit-test/tests/basic/bug547911-2.js
rename : js/src/trace-test/tests/basic/bug551705.js => js/src/jit-test/tests/basic/bug551705.js
rename : js/src/trace-test/tests/basic/bug552196.js => js/src/jit-test/tests/basic/bug552196.js
rename : js/src/trace-test/tests/basic/bug557168-1.js => js/src/jit-test/tests/basic/bug557168-1.js
rename : js/src/trace-test/tests/basic/bug557168-2.js => js/src/jit-test/tests/basic/bug557168-2.js
rename : js/src/trace-test/tests/basic/bug557168-3.js => js/src/jit-test/tests/basic/bug557168-3.js
rename : js/src/trace-test/tests/basic/bug557168.js => js/src/jit-test/tests/basic/bug557168.js
rename : js/src/trace-test/tests/basic/bug557841.js => js/src/jit-test/tests/basic/bug557841.js
rename : js/src/trace-test/tests/basic/bug558530.js => js/src/jit-test/tests/basic/bug558530.js
rename : js/src/trace-test/tests/basic/bug558814.js => js/src/jit-test/tests/basic/bug558814.js
rename : js/src/trace-test/tests/basic/bug560234.js => js/src/jit-test/tests/basic/bug560234.js
rename : js/src/trace-test/tests/basic/bug560234b.js => js/src/jit-test/tests/basic/bug560234b.js
rename : js/src/trace-test/tests/basic/bug561279.js => js/src/jit-test/tests/basic/bug561279.js
rename : js/src/trace-test/tests/basic/bug566637.js => js/src/jit-test/tests/basic/bug566637.js
rename : js/src/trace-test/tests/basic/bug569651.js => js/src/jit-test/tests/basic/bug569651.js
rename : js/src/trace-test/tests/basic/bug569843.js => js/src/jit-test/tests/basic/bug569843.js
rename : js/src/trace-test/tests/basic/bug569849.js => js/src/jit-test/tests/basic/bug569849.js
rename : js/src/trace-test/tests/basic/bug570663-1.js => js/src/jit-test/tests/basic/bug570663-1.js
rename : js/src/trace-test/tests/basic/bug570663-2.js => js/src/jit-test/tests/basic/bug570663-2.js
rename : js/src/trace-test/tests/basic/bug572229.js => js/src/jit-test/tests/basic/bug572229.js
rename : js/src/trace-test/tests/basic/bug574280.js => js/src/jit-test/tests/basic/bug574280.js
rename : js/src/trace-test/tests/basic/bug576823-regexp.js => js/src/jit-test/tests/basic/bug576823-regexp.js
rename : js/src/trace-test/tests/basic/bug578041.js => js/src/jit-test/tests/basic/bug578041.js
rename : js/src/trace-test/tests/basic/bug579740.js => js/src/jit-test/tests/basic/bug579740.js
rename : js/src/trace-test/tests/basic/bug582479.js => js/src/jit-test/tests/basic/bug582479.js
rename : js/src/trace-test/tests/basic/bug583615.js => js/src/jit-test/tests/basic/bug583615.js
rename : js/src/trace-test/tests/basic/bug583757.js => js/src/jit-test/tests/basic/bug583757.js
rename : js/src/trace-test/tests/basic/bug584499-1.js => js/src/jit-test/tests/basic/bug584499-1.js
rename : js/src/trace-test/tests/basic/bug584499-2.js => js/src/jit-test/tests/basic/bug584499-2.js
rename : js/src/trace-test/tests/basic/bug584565.js => js/src/jit-test/tests/basic/bug584565.js
rename : js/src/trace-test/tests/basic/bug586499-regexp.js => js/src/jit-test/tests/basic/bug586499-regexp.js
rename : js/src/trace-test/tests/basic/bug586917.js => js/src/jit-test/tests/basic/bug586917.js
rename : js/src/trace-test/tests/basic/bug587346-regexp-01.js => js/src/jit-test/tests/basic/bug587346-regexp-01.js
rename : js/src/trace-test/tests/basic/bug587366.js => js/src/jit-test/tests/basic/bug587366.js
rename : js/src/trace-test/tests/basic/bug589318.js => js/src/jit-test/tests/basic/bug589318.js
rename : js/src/trace-test/tests/basic/bug590006.js => js/src/jit-test/tests/basic/bug590006.js
rename : js/src/trace-test/tests/basic/bug592927.js => js/src/jit-test/tests/basic/bug592927.js
rename : js/src/trace-test/tests/basic/bug593663-regexp.js => js/src/jit-test/tests/basic/bug593663-regexp.js
rename : js/src/trace-test/tests/basic/bug594108.js => js/src/jit-test/tests/basic/bug594108.js
rename : js/src/trace-test/tests/basic/bug594205.js => js/src/jit-test/tests/basic/bug594205.js
rename : js/src/trace-test/tests/basic/bug595963-1.js => js/src/jit-test/tests/basic/bug595963-1.js
rename : js/src/trace-test/tests/basic/bug595963-2.js => js/src/jit-test/tests/basic/bug595963-2.js
rename : js/src/trace-test/tests/basic/bug596502-version.js => js/src/jit-test/tests/basic/bug596502-version.js
rename : js/src/trace-test/tests/basic/bug601395.js => js/src/jit-test/tests/basic/bug601395.js
rename : js/src/trace-test/tests/basic/bug601398.js => js/src/jit-test/tests/basic/bug601398.js
rename : js/src/trace-test/tests/basic/bug601401.js => js/src/jit-test/tests/basic/bug601401.js
rename : js/src/trace-test/tests/basic/bug601402.js => js/src/jit-test/tests/basic/bug601402.js
rename : js/src/trace-test/tests/basic/bug601428.js => js/src/jit-test/tests/basic/bug601428.js
rename : js/src/trace-test/tests/basic/bug602088.js => js/src/jit-test/tests/basic/bug602088.js
rename : js/src/trace-test/tests/basic/call.js => js/src/jit-test/tests/basic/call.js
rename : js/src/trace-test/tests/basic/call2.js => js/src/jit-test/tests/basic/call2.js
rename : js/src/trace-test/tests/basic/createMandelSet.js => js/src/jit-test/tests/basic/createMandelSet.js
rename : js/src/trace-test/tests/basic/deep2.js => js/src/jit-test/tests/basic/deep2.js
rename : js/src/trace-test/tests/basic/deepForInLoop.js => js/src/jit-test/tests/basic/deepForInLoop.js
rename : js/src/trace-test/tests/basic/delete-array-elements.js => js/src/jit-test/tests/basic/delete-array-elements.js
rename : js/src/trace-test/tests/basic/delete-indexed-names.js => js/src/jit-test/tests/basic/delete-indexed-names.js
rename : js/src/trace-test/tests/basic/delete-named-names.js => js/src/jit-test/tests/basic/delete-named-names.js
rename : js/src/trace-test/tests/basic/delete-non-config.js => js/src/jit-test/tests/basic/delete-non-config.js
rename : js/src/trace-test/tests/basic/dependentStrings.js => js/src/jit-test/tests/basic/dependentStrings.js
rename : js/src/trace-test/tests/basic/doMath.js => js/src/jit-test/tests/basic/doMath.js
rename : js/src/trace-test/tests/basic/equalInt.js => js/src/jit-test/tests/basic/equalInt.js
rename : js/src/trace-test/tests/basic/fannkuch.js => js/src/jit-test/tests/basic/fannkuch.js
rename : js/src/trace-test/tests/basic/firstSlotConflict.js => js/src/jit-test/tests/basic/firstSlotConflict.js
rename : js/src/trace-test/tests/basic/forVarInWith.js => js/src/jit-test/tests/basic/forVarInWith.js
rename : js/src/trace-test/tests/basic/function-bind.js => js/src/jit-test/tests/basic/function-bind.js
rename : js/src/trace-test/tests/basic/getelem.js => js/src/jit-test/tests/basic/getelem.js
rename : js/src/trace-test/tests/basic/getprop.js => js/src/jit-test/tests/basic/getprop.js
rename : js/src/trace-test/tests/basic/globalGet.js => js/src/jit-test/tests/basic/globalGet.js
rename : js/src/trace-test/tests/basic/globalOptimize-1.js => js/src/jit-test/tests/basic/globalOptimize-1.js
rename : js/src/trace-test/tests/basic/globalSet.js => js/src/jit-test/tests/basic/globalSet.js
rename : js/src/trace-test/tests/basic/ifInsideLoop.js => js/src/jit-test/tests/basic/ifInsideLoop.js
rename : js/src/trace-test/tests/basic/inArrayTest.js => js/src/jit-test/tests/basic/inArrayTest.js
rename : js/src/trace-test/tests/basic/inObjectTest.js => js/src/jit-test/tests/basic/inObjectTest.js
rename : js/src/trace-test/tests/basic/innerLoopIntOuterDouble.js => js/src/jit-test/tests/basic/innerLoopIntOuterDouble.js
rename : js/src/trace-test/tests/basic/inner_double_outer_int.js => js/src/jit-test/tests/basic/inner_double_outer_int.js
rename : js/src/trace-test/tests/basic/jitstatsArchFlags.js => js/src/jit-test/tests/basic/jitstatsArchFlags.js
rename : js/src/trace-test/tests/basic/joinTest.js => js/src/jit-test/tests/basic/joinTest.js
rename : js/src/trace-test/tests/basic/matchInLoop.js => js/src/jit-test/tests/basic/matchInLoop.js
rename : js/src/trace-test/tests/basic/math-trace-tests.js => js/src/jit-test/tests/basic/math-jit-tests.js
rename : js/src/trace-test/tests/basic/merge_type_maps.js => js/src/jit-test/tests/basic/merge_type_maps.js
rename : js/src/trace-test/tests/basic/missingArgTest.js => js/src/jit-test/tests/basic/missingArgTest.js
rename : js/src/trace-test/tests/basic/missingArgTest2.js => js/src/jit-test/tests/basic/missingArgTest2.js
rename : js/src/trace-test/tests/basic/mod.js => js/src/jit-test/tests/basic/mod.js
rename : js/src/trace-test/tests/basic/name-inactive-del.js => js/src/jit-test/tests/basic/name-inactive-del.js
rename : js/src/trace-test/tests/basic/name-inactive-eval-del.js => js/src/jit-test/tests/basic/name-inactive-eval-del.js
rename : js/src/trace-test/tests/basic/name-inactive-inferflags.js => js/src/jit-test/tests/basic/name-inactive-inferflags.js
rename : js/src/trace-test/tests/basic/name-inactive.js => js/src/jit-test/tests/basic/name-inactive.js
rename : js/src/trace-test/tests/basic/name.js => js/src/jit-test/tests/basic/name.js
rename : js/src/trace-test/tests/basic/nestedExit2.js => js/src/jit-test/tests/basic/nestedExit2.js
rename : js/src/trace-test/tests/basic/nestedExitLoop.js => js/src/jit-test/tests/basic/nestedExitLoop.js
rename : js/src/trace-test/tests/basic/newArrayTest.js => js/src/jit-test/tests/basic/newArrayTest.js
rename : js/src/trace-test/tests/basic/newTest.js => js/src/jit-test/tests/basic/newTest.js
rename : js/src/trace-test/tests/basic/nonEmptyStack1.js => js/src/jit-test/tests/basic/nonEmptyStack1.js
rename : js/src/trace-test/tests/basic/nonEmptyStack2.js => js/src/jit-test/tests/basic/nonEmptyStack2.js
rename : js/src/trace-test/tests/basic/orNaNTest1.js => js/src/jit-test/tests/basic/orNaNTest1.js
rename : js/src/trace-test/tests/basic/orNaNTest2.js => js/src/jit-test/tests/basic/orNaNTest2.js
rename : js/src/trace-test/tests/basic/outerline.js => js/src/jit-test/tests/basic/outerline.js
rename : js/src/trace-test/tests/basic/parseIntTests.js => js/src/jit-test/tests/basic/parseIntTests.js
rename : js/src/trace-test/tests/basic/parsingNumbers.js => js/src/jit-test/tests/basic/parsingNumbers.js
rename : js/src/trace-test/tests/basic/perf-smoketest.js => js/src/jit-test/tests/basic/perf-smoketest.js
rename : js/src/trace-test/tests/basic/putargsNoReturn.js => js/src/jit-test/tests/basic/putargsNoReturn.js
rename : js/src/trace-test/tests/basic/putargsReturn.js => js/src/jit-test/tests/basic/putargsReturn.js
rename : js/src/trace-test/tests/basic/regexpLastIndex.js => js/src/jit-test/tests/basic/regexpLastIndex.js
rename : js/src/trace-test/tests/basic/setArgumentsLength.js => js/src/jit-test/tests/basic/setArgumentsLength.js
rename : js/src/trace-test/tests/basic/setArgumentsLength2.js => js/src/jit-test/tests/basic/setArgumentsLength2.js
rename : js/src/trace-test/tests/basic/setCall.js => js/src/jit-test/tests/basic/setCall.js
rename : js/src/trace-test/tests/basic/setCallEvalMiddle.js => js/src/jit-test/tests/basic/setCallEvalMiddle.js
rename : js/src/trace-test/tests/basic/setCallEvalMiddle2.js => js/src/jit-test/tests/basic/setCallEvalMiddle2.js
rename : js/src/trace-test/tests/basic/setCallGlobal.js => js/src/jit-test/tests/basic/setCallGlobal.js
rename : js/src/trace-test/tests/basic/setelem.js => js/src/jit-test/tests/basic/setelem.js
rename : js/src/trace-test/tests/basic/setprop.js => js/src/jit-test/tests/basic/setprop.js
rename : js/src/trace-test/tests/basic/shapelessCalleeTest.js => js/src/jit-test/tests/basic/shapelessCalleeTest.js
rename : js/src/trace-test/tests/basic/strictParseIntOctal.js => js/src/jit-test/tests/basic/strictParseIntOctal.js
rename : js/src/trace-test/tests/basic/stringConvert.js => js/src/jit-test/tests/basic/stringConvert.js
rename : js/src/trace-test/tests/basic/stringSplitIntoArrayTest.js => js/src/jit-test/tests/basic/stringSplitIntoArrayTest.js
rename : js/src/trace-test/tests/basic/stringSplitTest.js => js/src/jit-test/tests/basic/stringSplitTest.js
rename : js/src/trace-test/tests/basic/strings.js => js/src/jit-test/tests/basic/strings.js
rename : js/src/trace-test/tests/basic/test586387.js => js/src/jit-test/tests/basic/test586387.js
rename : js/src/trace-test/tests/basic/testAbortedImacroDecompilation.js => js/src/jit-test/tests/basic/testAbortedImacroDecompilation.js
rename : js/src/trace-test/tests/basic/testAccessCanonicalArgInGetElem.js => js/src/jit-test/tests/basic/testAccessCanonicalArgInGetElem.js
rename : js/src/trace-test/tests/basic/testAddAnyInconvertibleObject.js => js/src/jit-test/tests/basic/testAddAnyInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testAddInconvertibleObjectAny.js => js/src/jit-test/tests/basic/testAddInconvertibleObjectAny.js
rename : js/src/trace-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js => js/src/jit-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testAddNull.js => js/src/jit-test/tests/basic/testAddNull.js
rename : js/src/trace-test/tests/basic/testAddUndefined.js => js/src/jit-test/tests/basic/testAddUndefined.js
rename : js/src/trace-test/tests/basic/testApply.js => js/src/jit-test/tests/basic/testApply.js
rename : js/src/trace-test/tests/basic/testApplyCall.js => js/src/jit-test/tests/basic/testApplyCall.js
rename : js/src/trace-test/tests/basic/testApplyUnbox.js => js/src/jit-test/tests/basic/testApplyUnbox.js
rename : js/src/trace-test/tests/basic/testArrayComp1.js => js/src/jit-test/tests/basic/testArrayComp1.js
rename : js/src/trace-test/tests/basic/testArrayComp2.js => js/src/jit-test/tests/basic/testArrayComp2.js
rename : js/src/trace-test/tests/basic/testArrayDensityChange.js => js/src/jit-test/tests/basic/testArrayDensityChange.js
rename : js/src/trace-test/tests/basic/testArrayNaNIndex.js => js/src/jit-test/tests/basic/testArrayNaNIndex.js
rename : js/src/trace-test/tests/basic/testArrayNamedProp.js => js/src/jit-test/tests/basic/testArrayNamedProp.js
rename : js/src/trace-test/tests/basic/testArrayPushPop.js => js/src/jit-test/tests/basic/testArrayPushPop.js
rename : js/src/trace-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js => js/src/jit-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js
rename : js/src/trace-test/tests/basic/testAtomize.js => js/src/jit-test/tests/basic/testAtomize.js
rename : js/src/trace-test/tests/basic/testBitOrAnyInconvertibleObject.js => js/src/jit-test/tests/basic/testBitOrAnyInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testBitOrInconvertibleObjectAny.js => js/src/jit-test/tests/basic/testBitOrInconvertibleObjectAny.js
rename : js/src/trace-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js => js/src/jit-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testBitwise.js => js/src/jit-test/tests/basic/testBitwise.js
rename : js/src/trace-test/tests/basic/testBoolToString.js => js/src/jit-test/tests/basic/testBoolToString.js
rename : js/src/trace-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js => js/src/jit-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js
rename : js/src/trace-test/tests/basic/testBranchCse.js => js/src/jit-test/tests/basic/testBranchCse.js
rename : js/src/trace-test/tests/basic/testBranchingLoop.js => js/src/jit-test/tests/basic/testBranchingLoop.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableLoop.js => js/src/jit-test/tests/basic/testBranchingUnstableLoop.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableLoopCounter.js => js/src/jit-test/tests/basic/testBranchingUnstableLoopCounter.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableObject.js => js/src/jit-test/tests/basic/testBranchingUnstableObject.js
rename : js/src/trace-test/tests/basic/testBrandedVsGeneric.js => js/src/jit-test/tests/basic/testBrandedVsGeneric.js
rename : js/src/trace-test/tests/basic/testBreak.js => js/src/jit-test/tests/basic/testBreak.js
rename : js/src/trace-test/tests/basic/testBug458838.js => js/src/jit-test/tests/basic/testBug458838.js
rename : js/src/trace-test/tests/basic/testBug462388.js => js/src/jit-test/tests/basic/testBug462388.js
rename : js/src/trace-test/tests/basic/testBug462407.js => js/src/jit-test/tests/basic/testBug462407.js
rename : js/src/trace-test/tests/basic/testBug463490.js => js/src/jit-test/tests/basic/testBug463490.js
rename : js/src/trace-test/tests/basic/testBug465261.js => js/src/jit-test/tests/basic/testBug465261.js
rename : js/src/trace-test/tests/basic/testBug465272.js => js/src/jit-test/tests/basic/testBug465272.js
rename : js/src/trace-test/tests/basic/testBug465483.js => js/src/jit-test/tests/basic/testBug465483.js
rename : js/src/trace-test/tests/basic/testBug465688.js => js/src/jit-test/tests/basic/testBug465688.js
rename : js/src/trace-test/tests/basic/testBug466128.js => js/src/jit-test/tests/basic/testBug466128.js
rename : js/src/trace-test/tests/basic/testBug466262.js => js/src/jit-test/tests/basic/testBug466262.js
rename : js/src/trace-test/tests/basic/testBug474769.js => js/src/jit-test/tests/basic/testBug474769.js
rename : js/src/trace-test/tests/basic/testBug501690.js => js/src/jit-test/tests/basic/testBug501690.js
rename : js/src/trace-test/tests/basic/testBug502914.js => js/src/jit-test/tests/basic/testBug502914.js
rename : js/src/trace-test/tests/basic/testBug504520.js => js/src/jit-test/tests/basic/testBug504520.js
rename : js/src/trace-test/tests/basic/testBug504520Harder.js => js/src/jit-test/tests/basic/testBug504520Harder.js
rename : js/src/trace-test/tests/basic/testBug507425.js => js/src/jit-test/tests/basic/testBug507425.js
rename : js/src/trace-test/tests/basic/testBug520503-1.js => js/src/jit-test/tests/basic/testBug520503-1.js
rename : js/src/trace-test/tests/basic/testBug520503-2.js => js/src/jit-test/tests/basic/testBug520503-2.js
rename : js/src/trace-test/tests/basic/testBug520503-3.js => js/src/jit-test/tests/basic/testBug520503-3.js
rename : js/src/trace-test/tests/basic/testBug529147.js => js/src/jit-test/tests/basic/testBug529147.js
rename : js/src/trace-test/tests/basic/testBug547791.js => js/src/jit-test/tests/basic/testBug547791.js
rename : js/src/trace-test/tests/basic/testBug550210.js => js/src/jit-test/tests/basic/testBug550210.js
rename : js/src/trace-test/tests/basic/testBug552248.js => js/src/jit-test/tests/basic/testBug552248.js
rename : js/src/trace-test/tests/basic/testBug554043.js => js/src/jit-test/tests/basic/testBug554043.js
rename : js/src/trace-test/tests/basic/testBug555484.js => js/src/jit-test/tests/basic/testBug555484.js
rename : js/src/trace-test/tests/basic/testBug558446.js => js/src/jit-test/tests/basic/testBug558446.js
rename : js/src/trace-test/tests/basic/testBug560098.js => js/src/jit-test/tests/basic/testBug560098.js
rename : js/src/trace-test/tests/basic/testBug566556.js => js/src/jit-test/tests/basic/testBug566556.js
rename : js/src/trace-test/tests/basic/testBug578044.js => js/src/jit-test/tests/basic/testBug578044.js
rename : js/src/trace-test/tests/basic/testBug579602.js => js/src/jit-test/tests/basic/testBug579602.js
rename : js/src/trace-test/tests/basic/testBug579646.js => js/src/jit-test/tests/basic/testBug579646.js
rename : js/src/trace-test/tests/basic/testBug579647.js => js/src/jit-test/tests/basic/testBug579647.js
rename : js/src/trace-test/tests/basic/testBug582766.js => js/src/jit-test/tests/basic/testBug582766.js
rename : js/src/trace-test/tests/basic/testBug584650.js => js/src/jit-test/tests/basic/testBug584650.js
rename : js/src/trace-test/tests/basic/testBug595916.js => js/src/jit-test/tests/basic/testBug595916.js
rename : js/src/trace-test/tests/basic/testBug597736.js => js/src/jit-test/tests/basic/testBug597736.js
rename : js/src/trace-test/tests/basic/testBug604210.js => js/src/jit-test/tests/basic/testBug604210.js
rename : js/src/trace-test/tests/basic/testCallElem.js => js/src/jit-test/tests/basic/testCallElem.js
rename : js/src/trace-test/tests/basic/testCallNull.js => js/src/jit-test/tests/basic/testCallNull.js
rename : js/src/trace-test/tests/basic/testCallPick.js => js/src/jit-test/tests/basic/testCallPick.js
rename : js/src/trace-test/tests/basic/testCallProtoMethod.js => js/src/jit-test/tests/basic/testCallProtoMethod.js
rename : js/src/trace-test/tests/basic/testCaseAbort.js => js/src/jit-test/tests/basic/testCaseAbort.js
rename : js/src/trace-test/tests/basic/testCaseTypeMismatchBadness.js => js/src/jit-test/tests/basic/testCaseTypeMismatchBadness.js
rename : js/src/trace-test/tests/basic/testChangingObjectWithLength.js => js/src/jit-test/tests/basic/testChangingObjectWithLength.js
rename : js/src/trace-test/tests/basic/testClosingRecursion.js => js/src/jit-test/tests/basic/testClosingRecursion.js
rename : js/src/trace-test/tests/basic/testClosureIncrSideExit.js => js/src/jit-test/tests/basic/testClosureIncrSideExit.js
rename : js/src/trace-test/tests/basic/testClosures.js => js/src/jit-test/tests/basic/testClosures.js
rename : js/src/trace-test/tests/basic/testComparisons.js => js/src/jit-test/tests/basic/testComparisons.js
rename : js/src/trace-test/tests/basic/testConcatNWithSideEffects.js => js/src/jit-test/tests/basic/testConcatNWithSideEffects.js
rename : js/src/trace-test/tests/basic/testConstIf.js => js/src/jit-test/tests/basic/testConstIf.js
rename : js/src/trace-test/tests/basic/testConstSwitch.js => js/src/jit-test/tests/basic/testConstSwitch.js
rename : js/src/trace-test/tests/basic/testConstSwitch2.js => js/src/jit-test/tests/basic/testConstSwitch2.js
rename : js/src/trace-test/tests/basic/testConstantBooleanExpr.js => js/src/jit-test/tests/basic/testConstantBooleanExpr.js
rename : js/src/trace-test/tests/basic/testConstructorBail.js => js/src/jit-test/tests/basic/testConstructorBail.js
rename : js/src/trace-test/tests/basic/testContinue.js => js/src/jit-test/tests/basic/testContinue.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel.js => js/src/jit-test/tests/basic/testContinueWithLabel.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel2.js => js/src/jit-test/tests/basic/testContinueWithLabel2.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel3.js => js/src/jit-test/tests/basic/testContinueWithLabel3.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel4.js => js/src/jit-test/tests/basic/testContinueWithLabel4.js
rename : js/src/trace-test/tests/basic/testConvertibleObjectEqUndefined.js => js/src/jit-test/tests/basic/testConvertibleObjectEqUndefined.js
rename : js/src/trace-test/tests/basic/testCustomIterator.js => js/src/jit-test/tests/basic/testCustomIterator.js
rename : js/src/trace-test/tests/basic/testDateNow.js => js/src/jit-test/tests/basic/testDateNow.js
rename : js/src/trace-test/tests/basic/testDecElem1.js => js/src/jit-test/tests/basic/testDecElem1.js
rename : js/src/trace-test/tests/basic/testDecElem2.js => js/src/jit-test/tests/basic/testDecElem2.js
rename : js/src/trace-test/tests/basic/testDecayingInnerLoop.js => js/src/jit-test/tests/basic/testDecayingInnerLoop.js
rename : js/src/trace-test/tests/basic/testDeepBail1.js => js/src/jit-test/tests/basic/testDeepBail1.js
rename : js/src/trace-test/tests/basic/testDeepBailFromHasInstance.js => js/src/jit-test/tests/basic/testDeepBailFromHasInstance.js
rename : js/src/trace-test/tests/basic/testDeepBailWhileRecording.js => js/src/jit-test/tests/basic/testDeepBailWhileRecording.js
rename : js/src/trace-test/tests/basic/testDeepPropertyShadowing.js => js/src/jit-test/tests/basic/testDeepPropertyShadowing.js
rename : js/src/trace-test/tests/basic/testDefinePropertyAcrossCompartment.js => js/src/jit-test/tests/basic/testDefinePropertyAcrossCompartment.js
rename : js/src/trace-test/tests/basic/testDenseArrayProp.js => js/src/jit-test/tests/basic/testDenseArrayProp.js
rename : js/src/trace-test/tests/basic/testDestructuring.js => js/src/jit-test/tests/basic/testDestructuring.js
rename : js/src/trace-test/tests/basic/testDifferingArgc.js => js/src/jit-test/tests/basic/testDifferingArgc.js
rename : js/src/trace-test/tests/basic/testDivOverflow.js => js/src/jit-test/tests/basic/testDivOverflow.js
rename : js/src/trace-test/tests/basic/testDivision.js => js/src/jit-test/tests/basic/testDivision.js
rename : js/src/trace-test/tests/basic/testDivisionFloat.js => js/src/jit-test/tests/basic/testDivisionFloat.js
rename : js/src/trace-test/tests/basic/testDivisionWithNegative1.js => js/src/jit-test/tests/basic/testDivisionWithNegative1.js
rename : js/src/trace-test/tests/basic/testDoubleComparison.js => js/src/jit-test/tests/basic/testDoubleComparison.js
rename : js/src/trace-test/tests/basic/testDoubleToStr.js => js/src/jit-test/tests/basic/testDoubleToStr.js
rename : js/src/trace-test/tests/basic/testDoubleZeroInSwitch1.js => js/src/jit-test/tests/basic/testDoubleZeroInSwitch1.js
rename : js/src/trace-test/tests/basic/testDoubleZeroInSwitch2.js => js/src/jit-test/tests/basic/testDoubleZeroInSwitch2.js
rename : js/src/trace-test/tests/basic/testElemDec1.js => js/src/jit-test/tests/basic/testElemDec1.js
rename : js/src/trace-test/tests/basic/testElemDec2.js => js/src/jit-test/tests/basic/testElemDec2.js
rename : js/src/trace-test/tests/basic/testElemInc1.js => js/src/jit-test/tests/basic/testElemInc1.js
rename : js/src/trace-test/tests/basic/testElemInc2.js => js/src/jit-test/tests/basic/testElemInc2.js
rename : js/src/trace-test/tests/basic/testEliminatedGuardWithinAnchor.js => js/src/jit-test/tests/basic/testEliminatedGuardWithinAnchor.js
rename : js/src/trace-test/tests/basic/testEqFalseEmptyString.js => js/src/jit-test/tests/basic/testEqFalseEmptyString.js
rename : js/src/trace-test/tests/basic/testErrorReportIn_getPrototypeOf.js => js/src/jit-test/tests/basic/testErrorReportIn_getPrototypeOf.js
rename : js/src/trace-test/tests/basic/testEvalCalledFromWatchOverSetter.js => js/src/jit-test/tests/basic/testEvalCalledFromWatchOverSetter.js
rename : js/src/trace-test/tests/basic/testEvalInFunctionCallee.js => js/src/jit-test/tests/basic/testEvalInFunctionCallee.js
rename : js/src/trace-test/tests/basic/testExistingPropToJoinedMethodAttempt.js => js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt.js
rename : js/src/trace-test/tests/basic/testFewerGlobalsInInnerTree.js => js/src/jit-test/tests/basic/testFewerGlobalsInInnerTree.js
rename : js/src/trace-test/tests/basic/testFloatArrayIndex.js => js/src/jit-test/tests/basic/testFloatArrayIndex.js
rename : js/src/trace-test/tests/basic/testForEach.js => js/src/jit-test/tests/basic/testForEach.js
rename : js/src/trace-test/tests/basic/testForInLoopChangeIteratorType.js => js/src/jit-test/tests/basic/testForInLoopChangeIteratorType.js
rename : js/src/trace-test/tests/basic/testFunctionIdentityChange.js => js/src/jit-test/tests/basic/testFunctionIdentityChange.js
rename : js/src/trace-test/tests/basic/testGCWhileRecording.js => js/src/jit-test/tests/basic/testGCWhileRecording.js
rename : js/src/trace-test/tests/basic/testGeneratorDeepBail.js => js/src/jit-test/tests/basic/testGeneratorDeepBail.js
rename : js/src/trace-test/tests/basic/testGetCallObj.js => js/src/jit-test/tests/basic/testGetCallObj.js
rename : js/src/trace-test/tests/basic/testGetThis.js => js/src/jit-test/tests/basic/testGetThis.js
rename : js/src/trace-test/tests/basic/testGlobalAsProto.js => js/src/jit-test/tests/basic/testGlobalAsProto.js
rename : js/src/trace-test/tests/basic/testGlobalMultitrees1.js => js/src/jit-test/tests/basic/testGlobalMultitrees1.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-2.js => js/src/jit-test/tests/basic/testGlobalOptimize-2.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-3.js => js/src/jit-test/tests/basic/testGlobalOptimize-3.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-4.js => js/src/jit-test/tests/basic/testGlobalOptimize-4.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-5.js => js/src/jit-test/tests/basic/testGlobalOptimize-5.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-6.js => js/src/jit-test/tests/basic/testGlobalOptimize-6.js
rename : js/src/trace-test/tests/basic/testGlobalProtoAccess.js => js/src/jit-test/tests/basic/testGlobalProtoAccess.js
rename : js/src/trace-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js => js/src/jit-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js
rename : js/src/trace-test/tests/basic/testGroupAssignment.js => js/src/jit-test/tests/basic/testGroupAssignment.js
rename : js/src/trace-test/tests/basic/testGrowDenseArray.js => js/src/jit-test/tests/basic/testGrowDenseArray.js
rename : js/src/trace-test/tests/basic/testGuardCalleeSneakAttack.js => js/src/jit-test/tests/basic/testGuardCalleeSneakAttack.js
rename : js/src/trace-test/tests/basic/testGuardCalleeSneakAttack2.js => js/src/jit-test/tests/basic/testGuardCalleeSneakAttack2.js
rename : js/src/trace-test/tests/basic/testHOTLOOPCorrectness.js => js/src/jit-test/tests/basic/testHOTLOOPCorrectness.js
rename : js/src/trace-test/tests/basic/testHOTLOOPSize.js => js/src/jit-test/tests/basic/testHOTLOOPSize.js
rename : js/src/trace-test/tests/basic/testHeavy.js => js/src/jit-test/tests/basic/testHeavy.js
rename : js/src/trace-test/tests/basic/testHeavy2.js => js/src/jit-test/tests/basic/testHeavy2.js
rename : js/src/trace-test/tests/basic/testHoleInDenseArray.js => js/src/jit-test/tests/basic/testHoleInDenseArray.js
rename : js/src/trace-test/tests/basic/testHolePushing.js => js/src/jit-test/tests/basic/testHolePushing.js
rename : js/src/trace-test/tests/basic/testINITELEM.js => js/src/jit-test/tests/basic/testINITELEM.js
rename : js/src/trace-test/tests/basic/testIn.js => js/src/jit-test/tests/basic/testIn.js
rename : js/src/trace-test/tests/basic/testIncDec.js => js/src/jit-test/tests/basic/testIncDec.js
rename : js/src/trace-test/tests/basic/testIncElem1.js => js/src/jit-test/tests/basic/testIncElem1.js
rename : js/src/trace-test/tests/basic/testIncElem2.js => js/src/jit-test/tests/basic/testIncElem2.js
rename : js/src/trace-test/tests/basic/testInitMethod.js => js/src/jit-test/tests/basic/testInitMethod.js
rename : js/src/trace-test/tests/basic/testInitelemWithFloatIndex.js => js/src/jit-test/tests/basic/testInitelemWithFloatIndex.js
rename : js/src/trace-test/tests/basic/testInitelemWithSetter.js => js/src/jit-test/tests/basic/testInitelemWithSetter.js
rename : js/src/trace-test/tests/basic/testInnerMissingArgs.js => js/src/jit-test/tests/basic/testInnerMissingArgs.js
rename : js/src/trace-test/tests/basic/testInnerSwitchBreak.js => js/src/jit-test/tests/basic/testInnerSwitchBreak.js
rename : js/src/trace-test/tests/basic/testInt32ToId.js => js/src/jit-test/tests/basic/testInt32ToId.js
rename : js/src/trace-test/tests/basic/testIntFloor.js => js/src/jit-test/tests/basic/testIntFloor.js
rename : js/src/trace-test/tests/basic/testIntOverflow.js => js/src/jit-test/tests/basic/testIntOverflow.js
rename : js/src/trace-test/tests/basic/testIntUnderflow.js => js/src/jit-test/tests/basic/testIntUnderflow.js
rename : js/src/trace-test/tests/basic/testInterpreterReentery8.js => js/src/jit-test/tests/basic/testInterpreterReentery8.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry.js => js/src/jit-test/tests/basic/testInterpreterReentry.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry2.js => js/src/jit-test/tests/basic/testInterpreterReentry2.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry3.js => js/src/jit-test/tests/basic/testInterpreterReentry3.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry4.js => js/src/jit-test/tests/basic/testInterpreterReentry4.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry5.js => js/src/jit-test/tests/basic/testInterpreterReentry5.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry6.js => js/src/jit-test/tests/basic/testInterpreterReentry6.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry7.js => js/src/jit-test/tests/basic/testInterpreterReentry7.js
rename : js/src/trace-test/tests/basic/testInvalidCharCodeAt.js => js/src/jit-test/tests/basic/testInvalidCharCodeAt.js
rename : js/src/trace-test/tests/basic/testInvertNullAfterNegateNull.js => js/src/jit-test/tests/basic/testInvertNullAfterNegateNull.js
rename : js/src/trace-test/tests/basic/testIteratorReification.js => js/src/jit-test/tests/basic/testIteratorReification.js
rename : js/src/trace-test/tests/basic/testLambdaCtor.js => js/src/jit-test/tests/basic/testLambdaCtor.js
rename : js/src/trace-test/tests/basic/testLambdaInitedVar.js => js/src/jit-test/tests/basic/testLambdaInitedVar.js
rename : js/src/trace-test/tests/basic/testLengthInString.js => js/src/jit-test/tests/basic/testLengthInString.js
rename : js/src/trace-test/tests/basic/testLengthOnNonNativeProto.js => js/src/jit-test/tests/basic/testLengthOnNonNativeProto.js
rename : js/src/trace-test/tests/basic/testLetWithUnstableGlobal.js => js/src/jit-test/tests/basic/testLetWithUnstableGlobal.js
rename : js/src/trace-test/tests/basic/testLirBufOOM.js => js/src/jit-test/tests/basic/testLirBufOOM.js
rename : js/src/trace-test/tests/basic/testLogicalNotNaN.js => js/src/jit-test/tests/basic/testLogicalNotNaN.js
rename : js/src/trace-test/tests/basic/testLongNumToString.js => js/src/jit-test/tests/basic/testLongNumToString.js
rename : js/src/trace-test/tests/basic/testLoopWithUndefined1.js => js/src/jit-test/tests/basic/testLoopWithUndefined1.js
rename : js/src/trace-test/tests/basic/testLoopWithUndefined2.js => js/src/jit-test/tests/basic/testLoopWithUndefined2.js
rename : js/src/trace-test/tests/basic/testLoopingAccumulator.js => js/src/jit-test/tests/basic/testLoopingAccumulator.js
rename : js/src/trace-test/tests/basic/testMatchAsCondition.js => js/src/jit-test/tests/basic/testMatchAsCondition.js
rename : js/src/trace-test/tests/basic/testMatchStringObject.js => js/src/jit-test/tests/basic/testMatchStringObject.js
rename : js/src/trace-test/tests/basic/testMethodInc.js => js/src/jit-test/tests/basic/testMethodInc.js
rename : js/src/trace-test/tests/basic/testMethodInit.js => js/src/jit-test/tests/basic/testMethodInit.js
rename : js/src/trace-test/tests/basic/testMethodInitDeref.js => js/src/jit-test/tests/basic/testMethodInitDeref.js
rename : js/src/trace-test/tests/basic/testMethodInitSafety.js => js/src/jit-test/tests/basic/testMethodInitSafety.js
rename : js/src/trace-test/tests/basic/testMethodInitUneval.js => js/src/jit-test/tests/basic/testMethodInitUneval.js
rename : js/src/trace-test/tests/basic/testMethodOverride.js => js/src/jit-test/tests/basic/testMethodOverride.js
rename : js/src/trace-test/tests/basic/testMethodSet.js => js/src/jit-test/tests/basic/testMethodSet.js
rename : js/src/trace-test/tests/basic/testMissingMethod.js => js/src/jit-test/tests/basic/testMissingMethod.js
rename : js/src/trace-test/tests/basic/testMissingMethod2.js => js/src/jit-test/tests/basic/testMissingMethod2.js
rename : js/src/trace-test/tests/basic/testModuloWithNegative1.js => js/src/jit-test/tests/basic/testModuloWithNegative1.js
rename : js/src/trace-test/tests/basic/testModuloWithNegative2.js => js/src/jit-test/tests/basic/testModuloWithNegative2.js
rename : js/src/trace-test/tests/basic/testMoreArgcThanNargs.js => js/src/jit-test/tests/basic/testMoreArgcThanNargs.js
rename : js/src/trace-test/tests/basic/testMoreClosures.js => js/src/jit-test/tests/basic/testMoreClosures.js
rename : js/src/trace-test/tests/basic/testMulOverflow.js => js/src/jit-test/tests/basic/testMulOverflow.js
rename : js/src/trace-test/tests/basic/testMultipleArgumentsObjects.js => js/src/jit-test/tests/basic/testMultipleArgumentsObjects.js
rename : js/src/trace-test/tests/basic/testNEWINIT.js => js/src/jit-test/tests/basic/testNEWINIT.js
rename : js/src/trace-test/tests/basic/testNEWINIT_DOUBLE.js => js/src/jit-test/tests/basic/testNEWINIT_DOUBLE.js
rename : js/src/trace-test/tests/basic/testNativeArgsRooting.js => js/src/jit-test/tests/basic/testNativeArgsRooting.js
rename : js/src/trace-test/tests/basic/testNativeLog.js => js/src/jit-test/tests/basic/testNativeLog.js
rename : js/src/trace-test/tests/basic/testNativeMax.js => js/src/jit-test/tests/basic/testNativeMax.js
rename : js/src/trace-test/tests/basic/testNativeSetter.js => js/src/jit-test/tests/basic/testNativeSetter.js
rename : js/src/trace-test/tests/basic/testNegZero1.js => js/src/jit-test/tests/basic/testNegZero1.js
rename : js/src/trace-test/tests/basic/testNegativeArrayLength.js => js/src/jit-test/tests/basic/testNegativeArrayLength.js
rename : js/src/trace-test/tests/basic/testNegativeGETELEMIndex.js => js/src/jit-test/tests/basic/testNegativeGETELEMIndex.js
rename : js/src/trace-test/tests/basic/testNestedClosures.js => js/src/jit-test/tests/basic/testNestedClosures.js
rename : js/src/trace-test/tests/basic/testNestedDeepBail.js => js/src/jit-test/tests/basic/testNestedDeepBail.js
rename : js/src/trace-test/tests/basic/testNestedEscapingLambdas.js => js/src/jit-test/tests/basic/testNestedEscapingLambdas.js
rename : js/src/trace-test/tests/basic/testNestedExitStackOuter.js => js/src/jit-test/tests/basic/testNestedExitStackOuter.js
rename : js/src/trace-test/tests/basic/testNestedForIn.js => js/src/jit-test/tests/basic/testNestedForIn.js
rename : js/src/trace-test/tests/basic/testNewArrayCount.js => js/src/jit-test/tests/basic/testNewArrayCount.js
rename : js/src/trace-test/tests/basic/testNewArrayCount2.js => js/src/jit-test/tests/basic/testNewArrayCount2.js
rename : js/src/trace-test/tests/basic/testNewDate.js => js/src/jit-test/tests/basic/testNewDate.js
rename : js/src/trace-test/tests/basic/testNewObject.js => js/src/jit-test/tests/basic/testNewObject.js
rename : js/src/trace-test/tests/basic/testNewString.js => js/src/jit-test/tests/basic/testNewString.js
rename : js/src/trace-test/tests/basic/testNewWithNonNativeProto.js => js/src/jit-test/tests/basic/testNewWithNonNativeProto.js
rename : js/src/trace-test/tests/basic/testNonStubGetter.js => js/src/jit-test/tests/basic/testNonStubGetter.js
rename : js/src/trace-test/tests/basic/testNot.js => js/src/jit-test/tests/basic/testNot.js
rename : js/src/trace-test/tests/basic/testNullCallee.js => js/src/jit-test/tests/basic/testNullCallee.js
rename : js/src/trace-test/tests/basic/testNullRelCmp.js => js/src/jit-test/tests/basic/testNullRelCmp.js
rename : js/src/trace-test/tests/basic/testNullToString.js => js/src/jit-test/tests/basic/testNullToString.js
rename : js/src/trace-test/tests/basic/testNumToString.js => js/src/jit-test/tests/basic/testNumToString.js
rename : js/src/trace-test/tests/basic/testNumberToString.js => js/src/jit-test/tests/basic/testNumberToString.js
rename : js/src/trace-test/tests/basic/testObjectConstructorReturningObject.js => js/src/jit-test/tests/basic/testObjectConstructorReturningObject.js
rename : js/src/trace-test/tests/basic/testObjectLength.js => js/src/jit-test/tests/basic/testObjectLength.js
rename : js/src/trace-test/tests/basic/testObjectOrderedCmp.js => js/src/jit-test/tests/basic/testObjectOrderedCmp.js
rename : js/src/trace-test/tests/basic/testObjectOrderedCmp2.js => js/src/jit-test/tests/basic/testObjectOrderedCmp2.js
rename : js/src/trace-test/tests/basic/testObjectToNumber.js => js/src/jit-test/tests/basic/testObjectToNumber.js
rename : js/src/trace-test/tests/basic/testObjectToString.js => js/src/jit-test/tests/basic/testObjectToString.js
rename : js/src/trace-test/tests/basic/testObjectVsPrototype.js => js/src/jit-test/tests/basic/testObjectVsPrototype.js
rename : js/src/trace-test/tests/basic/testOwnPropertyWithInOperator.js => js/src/jit-test/tests/basic/testOwnPropertyWithInOperator.js
rename : js/src/trace-test/tests/basic/testPartialFlatClosure.js => js/src/jit-test/tests/basic/testPartialFlatClosure.js
rename : js/src/trace-test/tests/basic/testPrimitiveConstructorPrototype.js => js/src/jit-test/tests/basic/testPrimitiveConstructorPrototype.js
rename : js/src/trace-test/tests/basic/testPropagatedFunArgs.js => js/src/jit-test/tests/basic/testPropagatedFunArgs.js
rename : js/src/trace-test/tests/basic/testProxyConstructors.js => js/src/jit-test/tests/basic/testProxyConstructors.js
rename : js/src/trace-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js => js/src/jit-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js
rename : js/src/trace-test/tests/basic/testPutOnEmptyArgsObject.js => js/src/jit-test/tests/basic/testPutOnEmptyArgsObject.js
rename : js/src/trace-test/tests/basic/testRUNLOOPCorrectness.js => js/src/jit-test/tests/basic/testRUNLOOPCorrectness.js
rename : js/src/trace-test/tests/basic/testReallyDeepNestedExit.js => js/src/jit-test/tests/basic/testReallyDeepNestedExit.js
rename : js/src/trace-test/tests/basic/testRebranding.js => js/src/jit-test/tests/basic/testRebranding.js
rename : js/src/trace-test/tests/basic/testRebranding2.js => js/src/jit-test/tests/basic/testRebranding2.js
rename : js/src/trace-test/tests/basic/testReconstructImacroPCStack.js => js/src/jit-test/tests/basic/testReconstructImacroPCStack.js
rename : js/src/trace-test/tests/basic/testRegExpLiteral.js => js/src/jit-test/tests/basic/testRegExpLiteral.js
rename : js/src/trace-test/tests/basic/testRegExpTest.js => js/src/jit-test/tests/basic/testRegExpTest.js
rename : js/src/trace-test/tests/basic/testRegexpGet.js => js/src/jit-test/tests/basic/testRegexpGet.js
rename : js/src/trace-test/tests/basic/testReplace2.js => js/src/jit-test/tests/basic/testReplace2.js
rename : js/src/trace-test/tests/basic/testResumeOp.js => js/src/jit-test/tests/basic/testResumeOp.js
rename : js/src/trace-test/tests/basic/testReverseArgTypes.js => js/src/jit-test/tests/basic/testReverseArgTypes.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js
rename : js/src/trace-test/tests/basic/testSetGetterOnlyProperty.js => js/src/jit-test/tests/basic/testSetGetterOnlyProperty.js
rename : js/src/trace-test/tests/basic/testSetMethod.js => js/src/jit-test/tests/basic/testSetMethod.js
rename : js/src/trace-test/tests/basic/testSetPropNeitherMissNorHit.js => js/src/jit-test/tests/basic/testSetPropNeitherMissNorHit.js
rename : js/src/trace-test/tests/basic/testSetPropertyFail.js => js/src/jit-test/tests/basic/testSetPropertyFail.js
rename : js/src/trace-test/tests/basic/testSetProtoRegeneratesObjectShape.js => js/src/jit-test/tests/basic/testSetProtoRegeneratesObjectShape.js
rename : js/src/trace-test/tests/basic/testSetelemWithFloatIndex.js => js/src/jit-test/tests/basic/testSetelemWithFloatIndex.js
rename : js/src/trace-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js => js/src/jit-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js
rename : js/src/trace-test/tests/basic/testShiftLeft.js => js/src/jit-test/tests/basic/testShiftLeft.js
rename : js/src/trace-test/tests/basic/testShiftRightArithmetic.js => js/src/jit-test/tests/basic/testShiftRightArithmetic.js
rename : js/src/trace-test/tests/basic/testShiftRightLogical.js => js/src/jit-test/tests/basic/testShiftRightLogical.js
rename : js/src/trace-test/tests/basic/testSideExitInConstructor.js => js/src/jit-test/tests/basic/testSideExitInConstructor.js
rename : js/src/trace-test/tests/basic/testSlowArrayLength.js => js/src/jit-test/tests/basic/testSlowArrayLength.js
rename : js/src/trace-test/tests/basic/testSlowArrayPop.js => js/src/jit-test/tests/basic/testSlowArrayPop.js
rename : js/src/trace-test/tests/basic/testSlowArrayPopMultiFrame.js => js/src/jit-test/tests/basic/testSlowArrayPopMultiFrame.js
rename : js/src/trace-test/tests/basic/testSlowArrayPopNestedTrees.js => js/src/jit-test/tests/basic/testSlowArrayPopNestedTrees.js
rename : js/src/trace-test/tests/basic/testSlowNativeBail.js => js/src/jit-test/tests/basic/testSlowNativeBail.js
rename : js/src/trace-test/tests/basic/testSlowNativeCtor.js => js/src/jit-test/tests/basic/testSlowNativeCtor.js
rename : js/src/trace-test/tests/basic/testSlowNativeWithNullThis.js => js/src/jit-test/tests/basic/testSlowNativeWithNullThis.js
rename : js/src/trace-test/tests/basic/testStackQuotaExhausted.js => js/src/jit-test/tests/basic/testStackQuotaExhausted.js
rename : js/src/trace-test/tests/basic/testStaticsInRegExp.js => js/src/jit-test/tests/basic/testStaticsInRegExp.js
rename : js/src/trace-test/tests/basic/testStrict.js => js/src/jit-test/tests/basic/testStrict.js
rename : js/src/trace-test/tests/basic/testString.js => js/src/jit-test/tests/basic/testString.js
rename : js/src/trace-test/tests/basic/testStringConstructorWithExtraArg.js => js/src/jit-test/tests/basic/testStringConstructorWithExtraArg.js
rename : js/src/trace-test/tests/basic/testStringLengthNoTinyId.js => js/src/jit-test/tests/basic/testStringLengthNoTinyId.js
rename : js/src/trace-test/tests/basic/testStringObjectLength.js => js/src/jit-test/tests/basic/testStringObjectLength.js
rename : js/src/trace-test/tests/basic/testStringResolve.js => js/src/jit-test/tests/basic/testStringResolve.js
rename : js/src/trace-test/tests/basic/testStringToInt32.js => js/src/jit-test/tests/basic/testStringToInt32.js
rename : js/src/trace-test/tests/basic/testStringToNumber.js => js/src/jit-test/tests/basic/testStringToNumber.js
rename : js/src/trace-test/tests/basic/testStringify.js => js/src/jit-test/tests/basic/testStringify.js
rename : js/src/trace-test/tests/basic/testSubstring.js => js/src/jit-test/tests/basic/testSubstring.js
rename : js/src/trace-test/tests/basic/testSuppressDeletedProperty.js => js/src/jit-test/tests/basic/testSuppressDeletedProperty.js
rename : js/src/trace-test/tests/basic/testSwitch.js => js/src/jit-test/tests/basic/testSwitch.js
rename : js/src/trace-test/tests/basic/testSwitchString.js => js/src/jit-test/tests/basic/testSwitchString.js
rename : js/src/trace-test/tests/basic/testSwitchUndefined.js => js/src/jit-test/tests/basic/testSwitchUndefined.js
rename : js/src/trace-test/tests/basic/testTableSwitch1.js => js/src/jit-test/tests/basic/testTableSwitch1.js
rename : js/src/trace-test/tests/basic/testTableSwitch2.js => js/src/jit-test/tests/basic/testTableSwitch2.js
rename : js/src/trace-test/tests/basic/testThinForEach.js => js/src/jit-test/tests/basic/testThinForEach.js
rename : js/src/trace-test/tests/basic/testThinLoopDemote.js => js/src/jit-test/tests/basic/testThinLoopDemote.js
rename : js/src/trace-test/tests/basic/testThrowingObjectEqUndefined.js => js/src/jit-test/tests/basic/testThrowingObjectEqUndefined.js
rename : js/src/trace-test/tests/basic/testToStringBeforeValueOf.js => js/src/jit-test/tests/basic/testToStringBeforeValueOf.js
rename : js/src/trace-test/tests/basic/testToUpperToLower.js => js/src/jit-test/tests/basic/testToUpperToLower.js
rename : js/src/trace-test/tests/basic/testTrueShiftTrue.js => js/src/jit-test/tests/basic/testTrueShiftTrue.js
rename : js/src/trace-test/tests/basic/testTypeUnstableForIn.js => js/src/jit-test/tests/basic/testTypeUnstableForIn.js
rename : js/src/trace-test/tests/basic/testTypedArrayPunning.js => js/src/jit-test/tests/basic/testTypedArrayPunning.js
rename : js/src/trace-test/tests/basic/testTypedArrays.js => js/src/jit-test/tests/basic/testTypedArrays.js
rename : js/src/trace-test/tests/basic/testTypeofHole.js => js/src/jit-test/tests/basic/testTypeofHole.js
rename : js/src/trace-test/tests/basic/testUnaryImacros.js => js/src/jit-test/tests/basic/testUnaryImacros.js
rename : js/src/trace-test/tests/basic/testUndefinedBooleanCmp.js => js/src/jit-test/tests/basic/testUndefinedBooleanCmp.js
rename : js/src/trace-test/tests/basic/testUndefinedCmp.js => js/src/jit-test/tests/basic/testUndefinedCmp.js
rename : js/src/trace-test/tests/basic/testUndefinedPropertyAccess.js => js/src/jit-test/tests/basic/testUndefinedPropertyAccess.js
rename : js/src/trace-test/tests/basic/testUndemotableBinaryOp.js => js/src/jit-test/tests/basic/testUndemotableBinaryOp.js
rename : js/src/trace-test/tests/basic/testUndemoteLateGlobalSlots.js => js/src/jit-test/tests/basic/testUndemoteLateGlobalSlots.js
rename : js/src/trace-test/tests/basic/testWeirdDateParse.js => js/src/jit-test/tests/basic/testWeirdDateParse.js
rename : js/src/trace-test/tests/basic/testWhileObjectOrNull.js => js/src/jit-test/tests/basic/testWhileObjectOrNull.js
rename : js/src/trace-test/tests/basic/testWithAndShadowing.js => js/src/jit-test/tests/basic/testWithAndShadowing.js
rename : js/src/trace-test/tests/basic/testXMLPropertyNames.js => js/src/jit-test/tests/basic/testXMLPropertyNames.js
rename : js/src/trace-test/tests/basic/test_JSOP_ARGCNT.js => js/src/jit-test/tests/basic/test_JSOP_ARGCNT.js
rename : js/src/trace-test/tests/basic/test_JSOP_ARGSUB.js => js/src/jit-test/tests/basic/test_JSOP_ARGSUB.js
rename : js/src/trace-test/tests/basic/testif.js => js/src/jit-test/tests/basic/testif.js
rename : js/src/trace-test/tests/basic/testincops.js => js/src/jit-test/tests/basic/testincops.js
rename : js/src/trace-test/tests/basic/trees.js => js/src/jit-test/tests/basic/trees.js
rename : js/src/trace-test/tests/basic/truthies.js => js/src/jit-test/tests/basic/truthies.js
rename : js/src/trace-test/tests/basic/typeofTest.js => js/src/jit-test/tests/basic/typeofTest.js
rename : js/src/trace-test/tests/basic/unboxint.js => js/src/jit-test/tests/basic/unboxint.js
rename : js/src/trace-test/tests/basic/wrap-primitive-this.js => js/src/jit-test/tests/basic/wrap-primitive-this.js
rename : js/src/trace-test/tests/basic/xprop.js => js/src/jit-test/tests/basic/xprop.js
rename : js/src/trace-test/tests/closures/bug496922.js => js/src/jit-test/tests/closures/bug496922.js
rename : js/src/trace-test/tests/closures/bug496987.js => js/src/jit-test/tests/closures/bug496987.js
rename : js/src/trace-test/tests/closures/bug497015-1.js => js/src/jit-test/tests/closures/bug497015-1.js
rename : js/src/trace-test/tests/closures/bug497015-2.js => js/src/jit-test/tests/closures/bug497015-2.js
rename : js/src/trace-test/tests/closures/bug540131-2.js => js/src/jit-test/tests/closures/bug540131-2.js
rename : js/src/trace-test/tests/closures/bug540131-3.js => js/src/jit-test/tests/closures/bug540131-3.js
rename : js/src/trace-test/tests/closures/bug540131.js => js/src/jit-test/tests/closures/bug540131.js
rename : js/src/trace-test/tests/closures/bug540133.js => js/src/jit-test/tests/closures/bug540133.js
rename : js/src/trace-test/tests/closures/bug540136.js => js/src/jit-test/tests/closures/bug540136.js
rename : js/src/trace-test/tests/closures/bug540242.js => js/src/jit-test/tests/closures/bug540242.js
rename : js/src/trace-test/tests/closures/bug540243.js => js/src/jit-test/tests/closures/bug540243.js
rename : js/src/trace-test/tests/closures/bug540348.js => js/src/jit-test/tests/closures/bug540348.js
rename : js/src/trace-test/tests/closures/bug540528.js => js/src/jit-test/tests/closures/bug540528.js
rename : js/src/trace-test/tests/closures/bug541239.js => js/src/jit-test/tests/closures/bug541239.js
rename : js/src/trace-test/tests/closures/bug543565.js => js/src/jit-test/tests/closures/bug543565.js
rename : js/src/trace-test/tests/closures/closure-pluseq.js => js/src/jit-test/tests/closures/closure-pluseq.js
rename : js/src/trace-test/tests/closures/closure-pluseq2.js => js/src/jit-test/tests/closures/closure-pluseq2.js
rename : js/src/trace-test/tests/closures/closure-plusplus.js => js/src/jit-test/tests/closures/closure-plusplus.js
rename : js/src/trace-test/tests/closures/closure-tests.js => js/src/jit-test/tests/closures/closure-tests.js
rename : js/src/trace-test/tests/closures/flat-closure-1.js => js/src/jit-test/tests/closures/flat-closure-1.js
rename : js/src/trace-test/tests/closures/flat-closure-2.js => js/src/jit-test/tests/closures/flat-closure-2.js
rename : js/src/trace-test/tests/closures/flat-closure-3.js => js/src/jit-test/tests/closures/flat-closure-3.js
rename : js/src/trace-test/tests/closures/flat-closure-4.js => js/src/jit-test/tests/closures/flat-closure-4.js
rename : js/src/trace-test/tests/closures/flat-closure-5.js => js/src/jit-test/tests/closures/flat-closure-5.js
rename : js/src/trace-test/tests/closures/flat-closure-6.js => js/src/jit-test/tests/closures/flat-closure-6.js
rename : js/src/trace-test/tests/closures/flat-closure-7.js => js/src/jit-test/tests/closures/flat-closure-7.js
rename : js/src/trace-test/tests/closures/flat-closure-8.js => js/src/jit-test/tests/closures/flat-closure-8.js
rename : js/src/trace-test/tests/closures/incr-exit-2.js => js/src/jit-test/tests/closures/incr-exit-2.js
rename : js/src/trace-test/tests/closures/incr-exit-3.js => js/src/jit-test/tests/closures/incr-exit-3.js
rename : js/src/trace-test/tests/closures/incr-exit.js => js/src/jit-test/tests/closures/incr-exit.js
rename : js/src/trace-test/tests/closures/lambda-inner-heavy.js => js/src/jit-test/tests/closures/lambda-inner-heavy.js
rename : js/src/trace-test/tests/closures/lambda-light-returned.js => js/src/jit-test/tests/closures/lambda-light-returned.js
rename : js/src/trace-test/tests/closures/lambda-light.js => js/src/jit-test/tests/closures/lambda-light.js
rename : js/src/trace-test/tests/closures/lambda.js => js/src/jit-test/tests/closures/lambda.js
rename : js/src/trace-test/tests/closures/lambdafc.js => js/src/jit-test/tests/closures/lambdafc.js
rename : js/src/trace-test/tests/closures/name-both-hvy.js => js/src/jit-test/tests/closures/name-both-hvy.js
rename : js/src/trace-test/tests/closures/name-inactive-missing.js => js/src/jit-test/tests/closures/name-inactive-missing.js
rename : js/src/trace-test/tests/closures/name.js => js/src/jit-test/tests/closures/name.js
rename : js/src/trace-test/tests/closures/name2.js => js/src/jit-test/tests/closures/name2.js
rename : js/src/trace-test/tests/closures/name2a.js => js/src/jit-test/tests/closures/name2a.js
rename : js/src/trace-test/tests/closures/name2b.js => js/src/jit-test/tests/closures/name2b.js
rename : js/src/trace-test/tests/closures/name3.js => js/src/jit-test/tests/closures/name3.js
rename : js/src/trace-test/tests/closures/name4.js => js/src/jit-test/tests/closures/name4.js
rename : js/src/trace-test/tests/closures/namedLambda.js => js/src/jit-test/tests/closures/namedLambda.js
rename : js/src/trace-test/tests/closures/nameinc-loop-2.js => js/src/jit-test/tests/closures/nameinc-loop-2.js
rename : js/src/trace-test/tests/closures/nameinc-loop-3.js => js/src/jit-test/tests/closures/nameinc-loop-3.js
rename : js/src/trace-test/tests/closures/nameinc-loop-missing-2.js => js/src/jit-test/tests/closures/nameinc-loop-missing-2.js
rename : js/src/trace-test/tests/closures/nameinc-loop-missing.js => js/src/jit-test/tests/closures/nameinc-loop-missing.js
rename : js/src/trace-test/tests/closures/nameinc-loop.js => js/src/jit-test/tests/closures/nameinc-loop.js
rename : js/src/trace-test/tests/closures/nameinc.js => js/src/jit-test/tests/closures/nameinc.js
rename : js/src/trace-test/tests/closures/set-outer-trace-1.js => js/src/jit-test/tests/closures/set-outer-trace-1.js
rename : js/src/trace-test/tests/closures/set-outer-trace-2.js => js/src/jit-test/tests/closures/set-outer-trace-2.js
rename : js/src/trace-test/tests/closures/set-outer-trace-3.js => js/src/jit-test/tests/closures/set-outer-trace-3.js
rename : js/src/trace-test/tests/closures/set-outer-trace-4.js => js/src/jit-test/tests/closures/set-outer-trace-4.js
rename : js/src/trace-test/tests/closures/set-outer-trace.js => js/src/jit-test/tests/closures/set-outer-trace.js
rename : js/src/trace-test/tests/closures/setname-1.js => js/src/jit-test/tests/closures/setname-1.js
rename : js/src/trace-test/tests/closures/setname-closure-2.js => js/src/jit-test/tests/closures/setname-closure-2.js
rename : js/src/trace-test/tests/closures/setname-closure.js => js/src/jit-test/tests/closures/setname-closure.js
rename : js/src/trace-test/tests/closures/setname-inner-heavy.js => js/src/jit-test/tests/closures/setname-inner-heavy.js
rename : js/src/trace-test/tests/closures/setname-loop-2.js => js/src/jit-test/tests/closures/setname-loop-2.js
rename : js/src/trace-test/tests/closures/setname-loop.js => js/src/jit-test/tests/closures/setname-loop.js
rename : js/src/trace-test/tests/closures/setname-no-pop.js => js/src/jit-test/tests/closures/setname-no-pop.js
rename : js/src/trace-test/tests/closures/t001.js => js/src/jit-test/tests/closures/t001.js
rename : js/src/trace-test/tests/closures/t002.js => js/src/jit-test/tests/closures/t002.js
rename : js/src/trace-test/tests/closures/t003.js => js/src/jit-test/tests/closures/t003.js
rename : js/src/trace-test/tests/closures/t004.js => js/src/jit-test/tests/closures/t004.js
rename : js/src/trace-test/tests/closures/t005.js => js/src/jit-test/tests/closures/t005.js
rename : js/src/trace-test/tests/closures/t006.js => js/src/jit-test/tests/closures/t006.js
rename : js/src/trace-test/tests/closures/t007.js => js/src/jit-test/tests/closures/t007.js
rename : js/src/trace-test/tests/closures/t008.js => js/src/jit-test/tests/closures/t008.js
rename : js/src/trace-test/tests/closures/t009.js => js/src/jit-test/tests/closures/t009.js
rename : js/src/trace-test/tests/closures/t010.js => js/src/jit-test/tests/closures/t010.js
rename : js/src/trace-test/tests/closures/t011.js => js/src/jit-test/tests/closures/t011.js
rename : js/src/trace-test/tests/closures/t012.js => js/src/jit-test/tests/closures/t012.js
rename : js/src/trace-test/tests/closures/t013.js => js/src/jit-test/tests/closures/t013.js
rename : js/src/trace-test/tests/closures/t014.js => js/src/jit-test/tests/closures/t014.js
rename : js/src/trace-test/tests/closures/t015.js => js/src/jit-test/tests/closures/t015.js
rename : js/src/trace-test/tests/closures/t016.js => js/src/jit-test/tests/closures/t016.js
rename : js/src/trace-test/tests/closures/t017.js => js/src/jit-test/tests/closures/t017.js
rename : js/src/trace-test/tests/closures/t018.js => js/src/jit-test/tests/closures/t018.js
rename : js/src/trace-test/tests/closures/t019.js => js/src/jit-test/tests/closures/t019.js
rename : js/src/trace-test/tests/closures/t020.js => js/src/jit-test/tests/closures/t020.js
rename : js/src/trace-test/tests/closures/t021.js => js/src/jit-test/tests/closures/t021.js
rename : js/src/trace-test/tests/closures/t022.js => js/src/jit-test/tests/closures/t022.js
rename : js/src/trace-test/tests/closures/t023.js => js/src/jit-test/tests/closures/t023.js
rename : js/src/trace-test/tests/closures/t024.js => js/src/jit-test/tests/closures/t024.js
rename : js/src/trace-test/tests/closures/t025.js => js/src/jit-test/tests/closures/t025.js
rename : js/src/trace-test/tests/closures/t026.js => js/src/jit-test/tests/closures/t026.js
rename : js/src/trace-test/tests/closures/t027.js => js/src/jit-test/tests/closures/t027.js
rename : js/src/trace-test/tests/closures/t028.js => js/src/jit-test/tests/closures/t028.js
rename : js/src/trace-test/tests/closures/t029.js => js/src/jit-test/tests/closures/t029.js
rename : js/src/trace-test/tests/closures/t030.js => js/src/jit-test/tests/closures/t030.js
rename : js/src/trace-test/tests/closures/t031.js => js/src/jit-test/tests/closures/t031.js
rename : js/src/trace-test/tests/closures/t032.js => js/src/jit-test/tests/closures/t032.js
rename : js/src/trace-test/tests/closures/t033.js => js/src/jit-test/tests/closures/t033.js
rename : js/src/trace-test/tests/closures/t034.js => js/src/jit-test/tests/closures/t034.js
rename : js/src/trace-test/tests/closures/t035.js => js/src/jit-test/tests/closures/t035.js
rename : js/src/trace-test/tests/closures/t036.js => js/src/jit-test/tests/closures/t036.js
rename : js/src/trace-test/tests/closures/t037.js => js/src/jit-test/tests/closures/t037.js
rename : js/src/trace-test/tests/closures/test-inner-imports.js => js/src/jit-test/tests/closures/test-inner-imports.js
rename : js/src/trace-test/tests/closures/upvar-nest.js => js/src/jit-test/tests/closures/upvar-nest.js
rename : js/src/trace-test/tests/jaeger/bug549393-1.js => js/src/jit-test/tests/jaeger/bug549393-1.js
rename : js/src/trace-test/tests/jaeger/bug549393-2.js => js/src/jit-test/tests/jaeger/bug549393-2.js
rename : js/src/trace-test/tests/jaeger/bug549396.js => js/src/jit-test/tests/jaeger/bug549396.js
rename : js/src/trace-test/tests/jaeger/bug549398.js => js/src/jit-test/tests/jaeger/bug549398.js
rename : js/src/trace-test/tests/jaeger/bug549521.js => js/src/jit-test/tests/jaeger/bug549521.js
rename : js/src/trace-test/tests/jaeger/bug549602.js => js/src/jit-test/tests/jaeger/bug549602.js
rename : js/src/trace-test/tests/jaeger/bug549603.js => js/src/jit-test/tests/jaeger/bug549603.js
rename : js/src/trace-test/tests/jaeger/bug550490.js => js/src/jit-test/tests/jaeger/bug550490.js
rename : js/src/trace-test/tests/jaeger/bug550665.js => js/src/jit-test/tests/jaeger/bug550665.js
rename : js/src/trace-test/tests/jaeger/bug551603.js => js/src/jit-test/tests/jaeger/bug551603.js
rename : js/src/trace-test/tests/jaeger/bug552644.js => js/src/jit-test/tests/jaeger/bug552644.js
rename : js/src/trace-test/tests/jaeger/bug553781-2.js => js/src/jit-test/tests/jaeger/bug553781-2.js
rename : js/src/trace-test/tests/jaeger/bug553781.js => js/src/jit-test/tests/jaeger/bug553781.js
rename : js/src/trace-test/tests/jaeger/bug553784.js => js/src/jit-test/tests/jaeger/bug553784.js
rename : js/src/trace-test/tests/jaeger/bug554580-1.js => js/src/jit-test/tests/jaeger/bug554580-1.js
rename : js/src/trace-test/tests/jaeger/bug554580-2.js => js/src/jit-test/tests/jaeger/bug554580-2.js
rename : js/src/trace-test/tests/jaeger/bug554580-3.js => js/src/jit-test/tests/jaeger/bug554580-3.js
rename : js/src/trace-test/tests/jaeger/bug554580-4.js => js/src/jit-test/tests/jaeger/bug554580-4.js
rename : js/src/trace-test/tests/jaeger/bug554580-5.js => js/src/jit-test/tests/jaeger/bug554580-5.js
rename : js/src/trace-test/tests/jaeger/bug554651.js => js/src/jit-test/tests/jaeger/bug554651.js
rename : js/src/trace-test/tests/jaeger/bug554675-1.js => js/src/jit-test/tests/jaeger/bug554675-1.js
rename : js/src/trace-test/tests/jaeger/bug554675-2.js => js/src/jit-test/tests/jaeger/bug554675-2.js
rename : js/src/trace-test/tests/jaeger/bug554675-3.js => js/src/jit-test/tests/jaeger/bug554675-3.js
rename : js/src/trace-test/tests/jaeger/bug555152.js => js/src/jit-test/tests/jaeger/bug555152.js
rename : js/src/trace-test/tests/jaeger/bug555155.js => js/src/jit-test/tests/jaeger/bug555155.js
rename : js/src/trace-test/tests/jaeger/bug555206.js => js/src/jit-test/tests/jaeger/bug555206.js
rename : js/src/trace-test/tests/jaeger/bug555543.js => js/src/jit-test/tests/jaeger/bug555543.js
rename : js/src/trace-test/tests/jaeger/bug555922.js => js/src/jit-test/tests/jaeger/bug555922.js
rename : js/src/trace-test/tests/jaeger/bug556525.js => js/src/jit-test/tests/jaeger/bug556525.js
rename : js/src/trace-test/tests/jaeger/bug557063.js => js/src/jit-test/tests/jaeger/bug557063.js
rename : js/src/trace-test/tests/jaeger/bug557068.js => js/src/jit-test/tests/jaeger/bug557068.js
rename : js/src/trace-test/tests/jaeger/bug557070.js => js/src/jit-test/tests/jaeger/bug557070.js
rename : js/src/trace-test/tests/jaeger/bug557075.js => js/src/jit-test/tests/jaeger/bug557075.js
rename : js/src/trace-test/tests/jaeger/bug560221.js => js/src/jit-test/tests/jaeger/bug560221.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-call-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-call-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call.js => js/src/jit-test/tests/jaeger/bug563000/eif-call.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-trap-1.js => js/src/jit-test/tests/jaeger/bug563000/simple-trap-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-trap-2.js => js/src/jit-test/tests/jaeger/bug563000/simple-trap-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-untrap.js => js/src/jit-test/tests/jaeger/bug563000/simple-untrap.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-debugger-1.js => js/src/jit-test/tests/jaeger/bug563000/test-debugger-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-debugger-2.js => js/src/jit-test/tests/jaeger/bug563000/test-debugger-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-throwhook-1.js => js/src/jit-test/tests/jaeger/bug563000/test-throwhook-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-throwhook-2.js => js/src/jit-test/tests/jaeger/bug563000/test-throwhook-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-force-return-1.js => js/src/jit-test/tests/jaeger/bug563000/trap-force-return-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-force-return-2.js => js/src/jit-test/tests/jaeger/bug563000/trap-force-return-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-own-callsite.js => js/src/jit-test/tests/jaeger/bug563000/trap-own-callsite.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-parent-from-trap.js => js/src/jit-test/tests/jaeger/bug563000/trap-parent-from-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-parent.js => js/src/jit-test/tests/jaeger/bug563000/trap-parent.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self-as-parent.js => js/src/jit-test/tests/jaeger/bug563000/trap-self-as-parent.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self-from-trap.js => js/src/jit-test/tests/jaeger/bug563000/trap-self-from-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self.js => js/src/jit-test/tests/jaeger/bug563000/trap-self.js
rename : js/src/trace-test/tests/jaeger/bug563000/untrap-own-trapsite.js => js/src/jit-test/tests/jaeger/bug563000/untrap-own-trapsite.js
rename : js/src/trace-test/tests/jaeger/bug563000/untrap-self.js => js/src/jit-test/tests/jaeger/bug563000/untrap-self.js
rename : js/src/trace-test/tests/jaeger/bug565198.js => js/src/jit-test/tests/jaeger/bug565198.js
rename : js/src/trace-test/tests/jaeger/bug565202.js => js/src/jit-test/tests/jaeger/bug565202.js
rename : js/src/trace-test/tests/jaeger/bug566022.js => js/src/jit-test/tests/jaeger/bug566022.js
rename : js/src/trace-test/tests/jaeger/bug573433.js => js/src/jit-test/tests/jaeger/bug573433.js
rename : js/src/trace-test/tests/jaeger/bug576398.js => js/src/jit-test/tests/jaeger/bug576398.js
rename : js/src/trace-test/tests/jaeger/bug577580.js => js/src/jit-test/tests/jaeger/bug577580.js
rename : js/src/trace-test/tests/jaeger/bug577646.js => js/src/jit-test/tests/jaeger/bug577646.js
rename : js/src/trace-test/tests/jaeger/bug577705.js => js/src/jit-test/tests/jaeger/bug577705.js
rename : js/src/trace-test/tests/jaeger/bug577996.js => js/src/jit-test/tests/jaeger/bug577996.js
rename : js/src/trace-test/tests/jaeger/bug580703.js => js/src/jit-test/tests/jaeger/bug580703.js
rename : js/src/trace-test/tests/jaeger/bug580712.js => js/src/jit-test/tests/jaeger/bug580712.js
rename : js/src/trace-test/tests/jaeger/bug580883.js => js/src/jit-test/tests/jaeger/bug580883.js
rename : js/src/trace-test/tests/jaeger/bug580884-2.js => js/src/jit-test/tests/jaeger/bug580884-2.js
rename : js/src/trace-test/tests/jaeger/bug580884-3.js => js/src/jit-test/tests/jaeger/bug580884-3.js
rename : js/src/trace-test/tests/jaeger/bug580884.js => js/src/jit-test/tests/jaeger/bug580884.js
rename : js/src/trace-test/tests/jaeger/bug580931-2.js => js/src/jit-test/tests/jaeger/bug580931-2.js
rename : js/src/trace-test/tests/jaeger/bug581871.js => js/src/jit-test/tests/jaeger/bug581871.js
rename : js/src/trace-test/tests/jaeger/bug581936.js => js/src/jit-test/tests/jaeger/bug581936.js
rename : js/src/trace-test/tests/jaeger/bug582185.js => js/src/jit-test/tests/jaeger/bug582185.js
rename : js/src/trace-test/tests/jaeger/bug582286.js => js/src/jit-test/tests/jaeger/bug582286.js
rename : js/src/trace-test/tests/jaeger/bug582392.js => js/src/jit-test/tests/jaeger/bug582392.js
rename : js/src/trace-test/tests/jaeger/bug582880.js => js/src/jit-test/tests/jaeger/bug582880.js
rename : js/src/trace-test/tests/jaeger/bug582882.js => js/src/jit-test/tests/jaeger/bug582882.js
rename : js/src/trace-test/tests/jaeger/bug582884.js => js/src/jit-test/tests/jaeger/bug582884.js
rename : js/src/trace-test/tests/jaeger/bug582894.js => js/src/jit-test/tests/jaeger/bug582894.js
rename : js/src/trace-test/tests/jaeger/bug582897.js => js/src/jit-test/tests/jaeger/bug582897.js
rename : js/src/trace-test/tests/jaeger/bug582898.js => js/src/jit-test/tests/jaeger/bug582898.js
rename : js/src/trace-test/tests/jaeger/bug582900.js => js/src/jit-test/tests/jaeger/bug582900.js
rename : js/src/trace-test/tests/jaeger/bug583158.js => js/src/jit-test/tests/jaeger/bug583158.js
rename : js/src/trace-test/tests/jaeger/bug583160.js => js/src/jit-test/tests/jaeger/bug583160.js
rename : js/src/trace-test/tests/jaeger/bug583672.js => js/src/jit-test/tests/jaeger/bug583672.js
rename : js/src/trace-test/tests/jaeger/bug583684.js => js/src/jit-test/tests/jaeger/bug583684.js
rename : js/src/trace-test/tests/jaeger/bug583688.js => js/src/jit-test/tests/jaeger/bug583688.js
rename : js/src/trace-test/tests/jaeger/bug583689.js => js/src/jit-test/tests/jaeger/bug583689.js
rename : js/src/trace-test/tests/jaeger/bug584644-2.js => js/src/jit-test/tests/jaeger/bug584644-2.js
rename : js/src/trace-test/tests/jaeger/bug584646.js => js/src/jit-test/tests/jaeger/bug584646.js
rename : js/src/trace-test/tests/jaeger/bug584647.js => js/src/jit-test/tests/jaeger/bug584647.js
rename : js/src/trace-test/tests/jaeger/bug585310.js => js/src/jit-test/tests/jaeger/bug585310.js
rename : js/src/trace-test/tests/jaeger/bug585341.js => js/src/jit-test/tests/jaeger/bug585341.js
rename : js/src/trace-test/tests/jaeger/bug585391.js => js/src/jit-test/tests/jaeger/bug585391.js
rename : js/src/trace-test/tests/jaeger/bug585408-2.js => js/src/jit-test/tests/jaeger/bug585408-2.js
rename : js/src/trace-test/tests/jaeger/bug585408-3.js => js/src/jit-test/tests/jaeger/bug585408-3.js
rename : js/src/trace-test/tests/jaeger/bug585408.js => js/src/jit-test/tests/jaeger/bug585408.js
rename : js/src/trace-test/tests/jaeger/bug585540.js => js/src/jit-test/tests/jaeger/bug585540.js
rename : js/src/trace-test/tests/jaeger/bug587431.js => js/src/jit-test/tests/jaeger/bug587431.js
rename : js/src/trace-test/tests/jaeger/bug588338.js => js/src/jit-test/tests/jaeger/bug588338.js
rename : js/src/trace-test/tests/jaeger/bug588362-1.js => js/src/jit-test/tests/jaeger/bug588362-1.js
rename : js/src/trace-test/tests/jaeger/bug588362-2.js => js/src/jit-test/tests/jaeger/bug588362-2.js
rename : js/src/trace-test/tests/jaeger/bug588362-3.js => js/src/jit-test/tests/jaeger/bug588362-3.js
rename : js/src/trace-test/tests/jaeger/bug588363-1.js => js/src/jit-test/tests/jaeger/bug588363-1.js
rename : js/src/trace-test/tests/jaeger/bug588363-2.js => js/src/jit-test/tests/jaeger/bug588363-2.js
rename : js/src/trace-test/tests/jaeger/bug589108.js => js/src/jit-test/tests/jaeger/bug589108.js
rename : js/src/trace-test/tests/jaeger/bug589115.js => js/src/jit-test/tests/jaeger/bug589115.js
rename : js/src/trace-test/tests/jaeger/bug589461.js => js/src/jit-test/tests/jaeger/bug589461.js
rename : js/src/trace-test/tests/jaeger/bug590083.js => js/src/jit-test/tests/jaeger/bug590083.js
rename : js/src/trace-test/tests/jaeger/bug591602.js => js/src/jit-test/tests/jaeger/bug591602.js
rename : js/src/trace-test/tests/jaeger/bug591606.js => js/src/jit-test/tests/jaeger/bug591606.js
rename : js/src/trace-test/tests/jaeger/bug592973-1.js => js/src/jit-test/tests/jaeger/bug592973-1.js
rename : js/src/trace-test/tests/jaeger/bug592973-2.js => js/src/jit-test/tests/jaeger/bug592973-2.js
rename : js/src/trace-test/tests/jaeger/bug592973-3.js => js/src/jit-test/tests/jaeger/bug592973-3.js
rename : js/src/trace-test/tests/jaeger/bug593554.js => js/src/jit-test/tests/jaeger/bug593554.js
rename : js/src/trace-test/tests/jaeger/bug595917.js => js/src/jit-test/tests/jaeger/bug595917.js
rename : js/src/trace-test/tests/jaeger/bug595921.js => js/src/jit-test/tests/jaeger/bug595921.js
rename : js/src/trace-test/tests/jaeger/bug597378.js => js/src/jit-test/tests/jaeger/bug597378.js
rename : js/src/trace-test/tests/jaeger/bug597871.js => js/src/jit-test/tests/jaeger/bug597871.js
rename : js/src/trace-test/tests/jaeger/bug598696.js => js/src/jit-test/tests/jaeger/bug598696.js
rename : js/src/trace-test/tests/jaeger/bug599488.js => js/src/jit-test/tests/jaeger/bug599488.js
rename : js/src/trace-test/tests/jaeger/bug600139.js => js/src/jit-test/tests/jaeger/bug600139.js
rename : js/src/trace-test/tests/jaeger/bug600419.js => js/src/jit-test/tests/jaeger/bug600419.js
rename : js/src/trace-test/tests/jaeger/bug600424.js => js/src/jit-test/tests/jaeger/bug600424.js
rename : js/src/trace-test/tests/jaeger/bug601982.js => js/src/jit-test/tests/jaeger/bug601982.js
rename : js/src/trace-test/tests/jaeger/bug604427.js => js/src/jit-test/tests/jaeger/bug604427.js
rename : js/src/trace-test/tests/jaeger/compare-wrong-1.js => js/src/jit-test/tests/jaeger/compare-wrong-1.js
rename : js/src/trace-test/tests/jaeger/crash-on-compare.js => js/src/jit-test/tests/jaeger/crash-on-compare.js
rename : js/src/trace-test/tests/jaeger/deepBailAfterRunTracer.js => js/src/jit-test/tests/jaeger/deepBailAfterRunTracer.js
rename : js/src/trace-test/tests/jaeger/fused-eq-ifeq.js => js/src/jit-test/tests/jaeger/fused-eq-ifeq.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-1.js => js/src/jit-test/tests/jaeger/getelem-sanity-1.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-2.js => js/src/jit-test/tests/jaeger/getelem-sanity-2.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-3.js => js/src/jit-test/tests/jaeger/getelem-sanity-3.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-4.js => js/src/jit-test/tests/jaeger/getelem-sanity-4.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-5.js => js/src/jit-test/tests/jaeger/getelem-sanity-5.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-6.js => js/src/jit-test/tests/jaeger/getelem-sanity-6.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-7.js => js/src/jit-test/tests/jaeger/getelem-sanity-7.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-1.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-1.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-2.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-2.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-3.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-3.js
rename : js/src/trace-test/tests/jaeger/globalOptimize-1.js => js/src/jit-test/tests/jaeger/globalOptimize-1.js
rename : js/src/trace-test/tests/jaeger/instanceOfWithKnownTypes.js => js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js
rename : js/src/trace-test/tests/jaeger/modWithConstLhs.js => js/src/jit-test/tests/jaeger/modWithConstLhs.js
rename : js/src/trace-test/tests/jaeger/mulNegZero.js => js/src/jit-test/tests/jaeger/mulNegZero.js
rename : js/src/trace-test/tests/jaeger/negation.js => js/src/jit-test/tests/jaeger/negation.js
rename : js/src/trace-test/tests/jaeger/regalloc-1.js => js/src/jit-test/tests/jaeger/regalloc-1.js
rename : js/src/trace-test/tests/jaeger/rsh-sanity-1.js => js/src/jit-test/tests/jaeger/rsh-sanity-1.js
rename : js/src/trace-test/tests/jaeger/scriptedICs-1.js => js/src/jit-test/tests/jaeger/scriptedICs-1.js
rename : js/src/trace-test/tests/jaeger/strictModeSetUndefinedVar.js => js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js
rename : js/src/trace-test/tests/jaeger/subCommutativity.js => js/src/jit-test/tests/jaeger/subCommutativity.js
rename : js/src/trace-test/tests/jaeger/testAddStringObject.js => js/src/jit-test/tests/jaeger/testAddStringObject.js
rename : js/src/trace-test/tests/jaeger/testBug550743.js => js/src/jit-test/tests/jaeger/testBug550743.js
rename : js/src/trace-test/tests/jaeger/unsignedShiftZero.js => js/src/jit-test/tests/jaeger/unsignedShiftZero.js
rename : js/src/trace-test/tests/jaeger/xor-sanity.js => js/src/jit-test/tests/jaeger/xor-sanity.js
rename : js/src/trace-test/tests/pic/bug558099.js => js/src/jit-test/tests/pic/bug558099.js
rename : js/src/trace-test/tests/pic/bug558616.js => js/src/jit-test/tests/pic/bug558616.js
rename : js/src/trace-test/tests/pic/bug582899.js => js/src/jit-test/tests/pic/bug582899.js
rename : js/src/trace-test/tests/pic/bug584642.js => js/src/jit-test/tests/pic/bug584642.js
rename : js/src/trace-test/tests/pic/bug595706.js => js/src/jit-test/tests/pic/bug595706.js
rename : js/src/trace-test/tests/pic/call_self.js => js/src/jit-test/tests/pic/call_self.js
rename : js/src/trace-test/tests/pic/densearray.js => js/src/jit-test/tests/pic/densearray.js
rename : js/src/trace-test/tests/pic/fuzz1.js => js/src/jit-test/tests/pic/fuzz1.js
rename : js/src/trace-test/tests/pic/fuzz2.js => js/src/jit-test/tests/pic/fuzz2.js
rename : js/src/trace-test/tests/pic/fuzz3.js => js/src/jit-test/tests/pic/fuzz3.js
rename : js/src/trace-test/tests/pic/grandproto.js => js/src/jit-test/tests/pic/grandproto.js
rename : js/src/trace-test/tests/pic/length_array.js => js/src/jit-test/tests/pic/length_array.js
rename : js/src/trace-test/tests/pic/length_mix.js => js/src/jit-test/tests/pic/length_mix.js
rename : js/src/trace-test/tests/pic/length_object.js => js/src/jit-test/tests/pic/length_object.js
rename : js/src/trace-test/tests/pic/length_string.js => js/src/jit-test/tests/pic/length_string.js
rename : js/src/trace-test/tests/pic/proto1.js => js/src/jit-test/tests/pic/proto1.js
rename : js/src/trace-test/tests/pic/proto3.js => js/src/jit-test/tests/pic/proto3.js
rename : js/src/trace-test/tests/pic/proto_self.js => js/src/jit-test/tests/pic/proto_self.js
rename : js/src/trace-test/tests/pic/self1.js => js/src/jit-test/tests/pic/self1.js
rename : js/src/trace-test/tests/pic/self2.js => js/src/jit-test/tests/pic/self2.js
rename : js/src/trace-test/tests/pic/self3.js => js/src/jit-test/tests/pic/self3.js
rename : js/src/trace-test/tests/pic/self8.js => js/src/jit-test/tests/pic/self8.js
rename : js/src/trace-test/tests/pic/set-assign.js => js/src/jit-test/tests/pic/set-assign.js
rename : js/src/trace-test/tests/pic/set1.js => js/src/jit-test/tests/pic/set1.js
rename : js/src/trace-test/tests/pic/set2.js => js/src/jit-test/tests/pic/set2.js
rename : js/src/trace-test/tests/pic/shape_regen.js => js/src/jit-test/tests/pic/shape_regen.js
rename : js/src/trace-test/tests/pic/thisprop.js => js/src/jit-test/tests/pic/thisprop.js
rename : js/src/trace-test/tests/sunspider/check-3d-cube.js => js/src/jit-test/tests/sunspider/check-3d-cube.js
rename : js/src/trace-test/tests/sunspider/check-3d-morph.js => js/src/jit-test/tests/sunspider/check-3d-morph.js
rename : js/src/trace-test/tests/sunspider/check-3d-raytrace.js => js/src/jit-test/tests/sunspider/check-3d-raytrace.js
rename : js/src/trace-test/tests/sunspider/check-access-binary-trees.js => js/src/jit-test/tests/sunspider/check-access-binary-trees.js
rename : js/src/trace-test/tests/sunspider/check-access-fannkuch.js => js/src/jit-test/tests/sunspider/check-access-fannkuch.js
rename : js/src/trace-test/tests/sunspider/check-access-nbody.js => js/src/jit-test/tests/sunspider/check-access-nbody.js
rename : js/src/trace-test/tests/sunspider/check-access-nsieve.js => js/src/jit-test/tests/sunspider/check-access-nsieve.js
rename : js/src/trace-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js => js/src/jit-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js
rename : js/src/trace-test/tests/sunspider/check-bitops-bits-in-byte.js => js/src/jit-test/tests/sunspider/check-bitops-bits-in-byte.js
rename : js/src/trace-test/tests/sunspider/check-bitops-bitwise-and.js => js/src/jit-test/tests/sunspider/check-bitops-bitwise-and.js
rename : js/src/trace-test/tests/sunspider/check-bitops-nsieve-bits.js => js/src/jit-test/tests/sunspider/check-bitops-nsieve-bits.js
rename : js/src/trace-test/tests/sunspider/check-controlflow-recursive.js => js/src/jit-test/tests/sunspider/check-controlflow-recursive.js
rename : js/src/trace-test/tests/sunspider/check-crypto-aes.js => js/src/jit-test/tests/sunspider/check-crypto-aes.js
rename : js/src/trace-test/tests/sunspider/check-crypto-md5.js => js/src/jit-test/tests/sunspider/check-crypto-md5.js
rename : js/src/trace-test/tests/sunspider/check-crypto-sha1.js => js/src/jit-test/tests/sunspider/check-crypto-sha1.js
rename : js/src/trace-test/tests/sunspider/check-date-format-tofte.js => js/src/jit-test/tests/sunspider/check-date-format-tofte.js
rename : js/src/trace-test/tests/sunspider/check-date-format-xparb.js => js/src/jit-test/tests/sunspider/check-date-format-xparb.js
rename : js/src/trace-test/tests/sunspider/check-math-cordic.js => js/src/jit-test/tests/sunspider/check-math-cordic.js
rename : js/src/trace-test/tests/sunspider/check-math-partial-sums.js => js/src/jit-test/tests/sunspider/check-math-partial-sums.js
rename : js/src/trace-test/tests/sunspider/check-math-spectral-norm.js => js/src/jit-test/tests/sunspider/check-math-spectral-norm.js
rename : js/src/trace-test/tests/sunspider/check-mont.js => js/src/jit-test/tests/sunspider/check-mont.js
rename : js/src/trace-test/tests/sunspider/check-regexp-dna.js => js/src/jit-test/tests/sunspider/check-regexp-dna.js
rename : js/src/trace-test/tests/sunspider/check-string-fasta.js => js/src/jit-test/tests/sunspider/check-string-fasta.js
rename : js/src/trace-test/tests/sunspider/check-string-tagcloud.js => js/src/jit-test/tests/sunspider/check-string-tagcloud.js
rename : js/src/trace-test/tests/sunspider/check-string-unpack-code.js => js/src/jit-test/tests/sunspider/check-string-unpack-code.js
rename : js/src/trace-test/tests/v8-v5/check-crypto.js => js/src/jit-test/tests/v8-v5/check-crypto.js
rename : js/src/trace-test/tests/v8-v5/check-deltablue.js => js/src/jit-test/tests/v8-v5/check-deltablue.js
rename : js/src/trace-test/tests/v8-v5/check-earley-boyer.js => js/src/jit-test/tests/v8-v5/check-earley-boyer.js
rename : js/src/trace-test/tests/v8-v5/check-raytrace.js => js/src/jit-test/tests/v8-v5/check-raytrace.js
rename : js/src/trace-test/tests/v8-v5/check-regexp.js => js/src/jit-test/tests/v8-v5/check-regexp.js
rename : js/src/trace-test/tests/v8-v5/check-richards.js => js/src/jit-test/tests/v8-v5/check-richards.js
rename : js/src/trace-test/tests/v8-v5/check-splay.js => js/src/jit-test/tests/v8-v5/check-splay.js
rename : js/src/tests/js1_8_1/trace/browser.js => js/src/tests/js1_8_1/jit/browser.js
rename : js/src/tests/js1_8_1/trace/jstests.list => js/src/tests/js1_8_1/jit/jstests.list
rename : js/src/tests/js1_8_1/trace/math-trace-tests.js => js/src/tests/js1_8_1/jit/math-jit-tests.js
rename : js/src/tests/js1_8_1/trace/regress-451673.js => js/src/tests/js1_8_1/jit/regress-451673.js
rename : js/src/tests/js1_8_1/trace/regress-451974-01.js => js/src/tests/js1_8_1/jit/regress-451974-01.js
rename : js/src/tests/js1_8_1/trace/regress-451974-02.js => js/src/tests/js1_8_1/jit/regress-451974-02.js
rename : js/src/tests/js1_8_1/trace/regress-452498-01.js => js/src/tests/js1_8_1/jit/regress-452498-01.js
rename : js/src/tests/js1_8_1/trace/regress-458838.js => js/src/tests/js1_8_1/jit/regress-458838.js
rename : js/src/tests/js1_8_1/trace/regress-462459-01.js => js/src/tests/js1_8_1/jit/regress-462459-01.js
rename : js/src/tests/js1_8_1/trace/regress-462459-02.js => js/src/tests/js1_8_1/jit/regress-462459-02.js
rename : js/src/tests/js1_8_1/trace/regress-462459-03.js => js/src/tests/js1_8_1/jit/regress-462459-03.js
rename : js/src/tests/js1_8_1/trace/regress-462459-04.js => js/src/tests/js1_8_1/jit/regress-462459-04.js
rename : js/src/tests/js1_8_1/trace/regress-462459-05.js => js/src/tests/js1_8_1/jit/regress-462459-05.js
rename : js/src/tests/js1_8_1/trace/regress-462459-06.js => js/src/tests/js1_8_1/jit/regress-462459-06.js
rename : js/src/tests/js1_8_1/trace/regress-462459-07.js => js/src/tests/js1_8_1/jit/regress-462459-07.js
rename : js/src/tests/js1_8_1/trace/regress-462459-08.js => js/src/tests/js1_8_1/jit/regress-462459-08.js
rename : js/src/tests/js1_8_1/trace/regress-462459-09.js => js/src/tests/js1_8_1/jit/regress-462459-09.js
rename : js/src/tests/js1_8_1/trace/regress-462459-10.js => js/src/tests/js1_8_1/jit/regress-462459-10.js
rename : js/src/tests/js1_8_1/trace/regress-462459-11.js => js/src/tests/js1_8_1/jit/regress-462459-11.js
rename : js/src/tests/js1_8_1/trace/regress-462459-12.js => js/src/tests/js1_8_1/jit/regress-462459-12.js
rename : js/src/tests/js1_8_1/trace/regress-469927.js => js/src/tests/js1_8_1/jit/regress-469927.js
rename : js/src/tests/js1_8_1/trace/regress-470739.js => js/src/tests/js1_8_1/jit/regress-470739.js
rename : js/src/tests/js1_8_1/trace/regress-471635.js => js/src/tests/js1_8_1/jit/regress-471635.js
rename : js/src/tests/js1_8_1/trace/regress-489682.js => js/src/tests/js1_8_1/jit/regress-489682.js
rename : js/src/tests/js1_8_1/trace/shell.js => js/src/tests/js1_8_1/jit/shell.js
rename : js/src/tests/js1_8_1/trace/testDeepBailFromNonNative.js => js/src/tests/js1_8_1/jit/testDeepBailFromNonNative.js
2010-10-20 20:40:51 -07:00
David Anderson
9687d2cdcb Fixed register allocation bug in left-shift operations (bug 606063, r=dmandelin). 2010-10-20 19:13:42 -07:00
Nicholas Nethercote
de2d9819dd merge 2010-10-20 16:30:48 -07:00
Nicholas Nethercote
e06f0ad853 Backed out changeset 368fb0c5a339 due to jsreftest breakage. 2010-10-20 16:27:04 -07:00
Jason Orendorff
1473d0c9cf Ensure that js_CurrentThread always returns a JSThread with a correct nativeStackBase pointer, even if the JSThread is left over from an earlier thread that had the same PRThread*. Bug 604782, r=gal. 2010-10-20 18:15:39 -05:00
Nicholas Nethercote
4af221a362 Bug 605374 - rename trace-tests. r=dmandelin.
--HG--
rename : js/src/trace-test/README => js/src/jit-test/README
rename : js/src/trace-test/lib/andTestHelper.js => js/src/jit-test/lib/andTestHelper.js
rename : js/src/trace-test/lib/array-compare.js => js/src/jit-test/lib/array-compare.js
rename : js/src/trace-test/lib/mandelbrot-results.js => js/src/jit-test/lib/mandelbrot-results.js
rename : js/src/trace-test/lib/orTestHelper.js => js/src/jit-test/lib/orTestHelper.js
rename : js/src/trace-test/lib/prolog.js => js/src/jit-test/lib/prolog.js
rename : js/src/trace-test/lib/range.js => js/src/jit-test/lib/range.js
rename : js/src/trace-test/progressbar.py => js/src/jit-test/progressbar.py
rename : js/src/trace-test/tests/arguments/args-createontrace.js => js/src/jit-test/tests/arguments/args-createontrace.js
rename : js/src/trace-test/tests/arguments/args-mochi-2.js => js/src/jit-test/tests/arguments/args-mochi-2.js
rename : js/src/trace-test/tests/arguments/args-mochi-2a.js => js/src/jit-test/tests/arguments/args-mochi-2a.js
rename : js/src/trace-test/tests/arguments/args-mochi.js => js/src/jit-test/tests/arguments/args-mochi.js
rename : js/src/trace-test/tests/arguments/args-mutate-length-1.js => js/src/jit-test/tests/arguments/args-mutate-length-1.js
rename : js/src/trace-test/tests/arguments/args-mutate-length-2.js => js/src/jit-test/tests/arguments/args-mutate-length-2.js
rename : js/src/trace-test/tests/arguments/args-range-2.js => js/src/jit-test/tests/arguments/args-range-2.js
rename : js/src/trace-test/tests/arguments/args-range-const.js => js/src/jit-test/tests/arguments/args-range-const.js
rename : js/src/trace-test/tests/arguments/args-range.js => js/src/jit-test/tests/arguments/args-range.js
rename : js/src/trace-test/tests/arguments/args-redefine-length-1.js => js/src/jit-test/tests/arguments/args-redefine-length-1.js
rename : js/src/trace-test/tests/arguments/args-redefine-length-2.js => js/src/jit-test/tests/arguments/args-redefine-length-2.js
rename : js/src/trace-test/tests/arguments/args-sum.js => js/src/jit-test/tests/arguments/args-sum.js
rename : js/src/trace-test/tests/arguments/args-vargc.js => js/src/jit-test/tests/arguments/args-vargc.js
rename : js/src/trace-test/tests/arguments/args1.js => js/src/jit-test/tests/arguments/args1.js
rename : js/src/trace-test/tests/arguments/args10.js => js/src/jit-test/tests/arguments/args10.js
rename : js/src/trace-test/tests/arguments/args11.js => js/src/jit-test/tests/arguments/args11.js
rename : js/src/trace-test/tests/arguments/args2.js => js/src/jit-test/tests/arguments/args2.js
rename : js/src/trace-test/tests/arguments/args2a.js => js/src/jit-test/tests/arguments/args2a.js
rename : js/src/trace-test/tests/arguments/args2b.js => js/src/jit-test/tests/arguments/args2b.js
rename : js/src/trace-test/tests/arguments/args2c.js => js/src/jit-test/tests/arguments/args2c.js
rename : js/src/trace-test/tests/arguments/args2d.js => js/src/jit-test/tests/arguments/args2d.js
rename : js/src/trace-test/tests/arguments/args3.js => js/src/jit-test/tests/arguments/args3.js
rename : js/src/trace-test/tests/arguments/args4.js => js/src/jit-test/tests/arguments/args4.js
rename : js/src/trace-test/tests/arguments/args5.js => js/src/jit-test/tests/arguments/args5.js
rename : js/src/trace-test/tests/arguments/args6.js => js/src/jit-test/tests/arguments/args6.js
rename : js/src/trace-test/tests/arguments/args6a.js => js/src/jit-test/tests/arguments/args6a.js
rename : js/src/trace-test/tests/arguments/args7.js => js/src/jit-test/tests/arguments/args7.js
rename : js/src/trace-test/tests/arguments/args8.js => js/src/jit-test/tests/arguments/args8.js
rename : js/src/trace-test/tests/arguments/args9.js => js/src/jit-test/tests/arguments/args9.js
rename : js/src/trace-test/tests/arguments/argsub.js => js/src/jit-test/tests/arguments/argsub.js
rename : js/src/trace-test/tests/arguments/argsx-1.js => js/src/jit-test/tests/arguments/argsx-1.js
rename : js/src/trace-test/tests/arguments/argsx-2.js => js/src/jit-test/tests/arguments/argsx-2.js
rename : js/src/trace-test/tests/arguments/argsx-3.js => js/src/jit-test/tests/arguments/argsx-3.js
rename : js/src/trace-test/tests/arguments/argsx-3a.js => js/src/jit-test/tests/arguments/argsx-3a.js
rename : js/src/trace-test/tests/arguments/argsx-4.js => js/src/jit-test/tests/arguments/argsx-4.js
rename : js/src/trace-test/tests/arguments/bug503772.js => js/src/jit-test/tests/arguments/bug503772.js
rename : js/src/trace-test/tests/arguments/bug508178.js => js/src/jit-test/tests/arguments/bug508178.js
rename : js/src/trace-test/tests/arguments/bug554670-1.js => js/src/jit-test/tests/arguments/bug554670-1.js
rename : js/src/trace-test/tests/arguments/bug554670-2.js => js/src/jit-test/tests/arguments/bug554670-2.js
rename : js/src/trace-test/tests/arguments/nonstrict-args.js => js/src/jit-test/tests/arguments/nonstrict-args.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign-element-get-parameter.js => js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign-parameter-get-element.js => js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js
rename : js/src/trace-test/tests/arguments/nonstrict-assign.js => js/src/jit-test/tests/arguments/nonstrict-assign.js
rename : js/src/trace-test/tests/arguments/nonstrict-later-assign.js => js/src/jit-test/tests/arguments/nonstrict-later-assign.js
rename : js/src/trace-test/tests/arguments/nonstrict-noargs.js => js/src/jit-test/tests/arguments/nonstrict-noargs.js
rename : js/src/trace-test/tests/arguments/strict-args.js => js/src/jit-test/tests/arguments/strict-args.js
rename : js/src/trace-test/tests/arguments/strict-assign-after.js => js/src/jit-test/tests/arguments/strict-assign-after.js
rename : js/src/trace-test/tests/arguments/strict-assign-arguments-element.js => js/src/jit-test/tests/arguments/strict-assign-arguments-element.js
rename : js/src/trace-test/tests/arguments/strict-assign-outer-param-psych.js => js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js
rename : js/src/trace-test/tests/arguments/strict-assign-outer-param.js => js/src/jit-test/tests/arguments/strict-assign-outer-param.js
rename : js/src/trace-test/tests/arguments/strict-assign-parameter-get-element.js => js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js
rename : js/src/trace-test/tests/arguments/strict-assign.js => js/src/jit-test/tests/arguments/strict-assign.js
rename : js/src/trace-test/tests/arguments/strict-eval-mutation.js => js/src/jit-test/tests/arguments/strict-eval-mutation.js
rename : js/src/trace-test/tests/arguments/strict-eval.js => js/src/jit-test/tests/arguments/strict-eval.js
rename : js/src/trace-test/tests/arguments/strict-maybe-assign-outer.js => js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js
rename : js/src/trace-test/tests/arguments/strict-maybe-nested-eval.js => js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-call.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-name.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js
rename : js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-var.js => js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js
rename : js/src/trace-test/tests/arguments/strict-nested-eval.js => js/src/jit-test/tests/arguments/strict-nested-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-shadow-eval.js => js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js
rename : js/src/trace-test/tests/arguments/strict-nested-shadow-maybe-eval.js => js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js
rename : js/src/trace-test/tests/arguments/strict-noargs.js => js/src/jit-test/tests/arguments/strict-noargs.js
rename : js/src/trace-test/tests/arguments/testDelArg1.js => js/src/jit-test/tests/arguments/testDelArg1.js
rename : js/src/trace-test/tests/arguments/testDelArg2.js => js/src/jit-test/tests/arguments/testDelArg2.js
rename : js/src/trace-test/tests/basic/FPQuadCmp.js => js/src/jit-test/tests/basic/FPQuadCmp.js
rename : js/src/trace-test/tests/basic/argumentsPassedToBuiltin.js => js/src/jit-test/tests/basic/argumentsPassedToBuiltin.js
rename : js/src/trace-test/tests/basic/arith.js => js/src/jit-test/tests/basic/arith.js
rename : js/src/trace-test/tests/basic/arityMismatchExtraArg.js => js/src/jit-test/tests/basic/arityMismatchExtraArg.js
rename : js/src/trace-test/tests/basic/arityMismatchMissingArg.js => js/src/jit-test/tests/basic/arityMismatchMissingArg.js
rename : js/src/trace-test/tests/basic/bigLoadStoreDisp.js => js/src/jit-test/tests/basic/bigLoadStoreDisp.js
rename : js/src/trace-test/tests/basic/bitwiseAnd.js => js/src/jit-test/tests/basic/bitwiseAnd.js
rename : js/src/trace-test/tests/basic/bitwiseGlobal.js => js/src/jit-test/tests/basic/bitwiseGlobal.js
rename : js/src/trace-test/tests/basic/bug464403.js => js/src/jit-test/tests/basic/bug464403.js
rename : js/src/trace-test/tests/basic/bug465902.js => js/src/jit-test/tests/basic/bug465902.js
rename : js/src/trace-test/tests/basic/bug489098.js => js/src/jit-test/tests/basic/bug489098.js
rename : js/src/trace-test/tests/basic/bug504587-1.js => js/src/jit-test/tests/basic/bug504587-1.js
rename : js/src/trace-test/tests/basic/bug507180.js => js/src/jit-test/tests/basic/bug507180.js
rename : js/src/trace-test/tests/basic/bug509639.js => js/src/jit-test/tests/basic/bug509639.js
rename : js/src/trace-test/tests/basic/bug509982.js => js/src/jit-test/tests/basic/bug509982.js
rename : js/src/trace-test/tests/basic/bug510434.js => js/src/jit-test/tests/basic/bug510434.js
rename : js/src/trace-test/tests/basic/bug510437-2.js => js/src/jit-test/tests/basic/bug510437-2.js
rename : js/src/trace-test/tests/basic/bug510437.js => js/src/jit-test/tests/basic/bug510437.js
rename : js/src/trace-test/tests/basic/bug510642.js => js/src/jit-test/tests/basic/bug510642.js
rename : js/src/trace-test/tests/basic/bug510655.js => js/src/jit-test/tests/basic/bug510655.js
rename : js/src/trace-test/tests/basic/bug511214.js => js/src/jit-test/tests/basic/bug511214.js
rename : js/src/trace-test/tests/basic/bug511241.js => js/src/jit-test/tests/basic/bug511241.js
rename : js/src/trace-test/tests/basic/bug513038.js => js/src/jit-test/tests/basic/bug513038.js
rename : js/src/trace-test/tests/basic/bug516009.js => js/src/jit-test/tests/basic/bug516009.js
rename : js/src/trace-test/tests/basic/bug517721.js => js/src/jit-test/tests/basic/bug517721.js
rename : js/src/trace-test/tests/basic/bug519129.js => js/src/jit-test/tests/basic/bug519129.js
rename : js/src/trace-test/tests/basic/bug520498.js => js/src/jit-test/tests/basic/bug520498.js
rename : js/src/trace-test/tests/basic/bug522136.js => js/src/jit-test/tests/basic/bug522136.js
rename : js/src/trace-test/tests/basic/bug522817.js => js/src/jit-test/tests/basic/bug522817.js
rename : js/src/trace-test/tests/basic/bug524826-2.js => js/src/jit-test/tests/basic/bug524826-2.js
rename : js/src/trace-test/tests/basic/bug524826.js => js/src/jit-test/tests/basic/bug524826.js
rename : js/src/trace-test/tests/basic/bug525028.js => js/src/jit-test/tests/basic/bug525028.js
rename : js/src/trace-test/tests/basic/bug527288.js => js/src/jit-test/tests/basic/bug527288.js
rename : js/src/trace-test/tests/basic/bug528116.js => js/src/jit-test/tests/basic/bug528116.js
rename : js/src/trace-test/tests/basic/bug528644.js => js/src/jit-test/tests/basic/bug528644.js
rename : js/src/trace-test/tests/basic/bug529130.js => js/src/jit-test/tests/basic/bug529130.js
rename : js/src/trace-test/tests/basic/bug532568-2.js => js/src/jit-test/tests/basic/bug532568-2.js
rename : js/src/trace-test/tests/basic/bug532568.js => js/src/jit-test/tests/basic/bug532568.js
rename : js/src/trace-test/tests/basic/bug532823.js => js/src/jit-test/tests/basic/bug532823.js
rename : js/src/trace-test/tests/basic/bug535474.js => js/src/jit-test/tests/basic/bug535474.js
rename : js/src/trace-test/tests/basic/bug535760.js => js/src/jit-test/tests/basic/bug535760.js
rename : js/src/trace-test/tests/basic/bug535930.js => js/src/jit-test/tests/basic/bug535930.js
rename : js/src/trace-test/tests/basic/bug536445.js => js/src/jit-test/tests/basic/bug536445.js
rename : js/src/trace-test/tests/basic/bug536748.js => js/src/jit-test/tests/basic/bug536748.js
rename : js/src/trace-test/tests/basic/bug539379.js => js/src/jit-test/tests/basic/bug539379.js
rename : js/src/trace-test/tests/basic/bug539553-2.js => js/src/jit-test/tests/basic/bug539553-2.js
rename : js/src/trace-test/tests/basic/bug539553-3.js => js/src/jit-test/tests/basic/bug539553-3.js
rename : js/src/trace-test/tests/basic/bug539553.js => js/src/jit-test/tests/basic/bug539553.js
rename : js/src/trace-test/tests/basic/bug541191-1.js => js/src/jit-test/tests/basic/bug541191-1.js
rename : js/src/trace-test/tests/basic/bug541191-2.js => js/src/jit-test/tests/basic/bug541191-2.js
rename : js/src/trace-test/tests/basic/bug541191-3.js => js/src/jit-test/tests/basic/bug541191-3.js
rename : js/src/trace-test/tests/basic/bug541191-4.js => js/src/jit-test/tests/basic/bug541191-4.js
rename : js/src/trace-test/tests/basic/bug541191-5.js => js/src/jit-test/tests/basic/bug541191-5.js
rename : js/src/trace-test/tests/basic/bug547911-1.js => js/src/jit-test/tests/basic/bug547911-1.js
rename : js/src/trace-test/tests/basic/bug547911-2.js => js/src/jit-test/tests/basic/bug547911-2.js
rename : js/src/trace-test/tests/basic/bug551705.js => js/src/jit-test/tests/basic/bug551705.js
rename : js/src/trace-test/tests/basic/bug552196.js => js/src/jit-test/tests/basic/bug552196.js
rename : js/src/trace-test/tests/basic/bug557168-1.js => js/src/jit-test/tests/basic/bug557168-1.js
rename : js/src/trace-test/tests/basic/bug557168-2.js => js/src/jit-test/tests/basic/bug557168-2.js
rename : js/src/trace-test/tests/basic/bug557168-3.js => js/src/jit-test/tests/basic/bug557168-3.js
rename : js/src/trace-test/tests/basic/bug557168.js => js/src/jit-test/tests/basic/bug557168.js
rename : js/src/trace-test/tests/basic/bug557841.js => js/src/jit-test/tests/basic/bug557841.js
rename : js/src/trace-test/tests/basic/bug558530.js => js/src/jit-test/tests/basic/bug558530.js
rename : js/src/trace-test/tests/basic/bug558814.js => js/src/jit-test/tests/basic/bug558814.js
rename : js/src/trace-test/tests/basic/bug560234.js => js/src/jit-test/tests/basic/bug560234.js
rename : js/src/trace-test/tests/basic/bug560234b.js => js/src/jit-test/tests/basic/bug560234b.js
rename : js/src/trace-test/tests/basic/bug561279.js => js/src/jit-test/tests/basic/bug561279.js
rename : js/src/trace-test/tests/basic/bug566637.js => js/src/jit-test/tests/basic/bug566637.js
rename : js/src/trace-test/tests/basic/bug569651.js => js/src/jit-test/tests/basic/bug569651.js
rename : js/src/trace-test/tests/basic/bug569843.js => js/src/jit-test/tests/basic/bug569843.js
rename : js/src/trace-test/tests/basic/bug569849.js => js/src/jit-test/tests/basic/bug569849.js
rename : js/src/trace-test/tests/basic/bug570663-1.js => js/src/jit-test/tests/basic/bug570663-1.js
rename : js/src/trace-test/tests/basic/bug570663-2.js => js/src/jit-test/tests/basic/bug570663-2.js
rename : js/src/trace-test/tests/basic/bug572229.js => js/src/jit-test/tests/basic/bug572229.js
rename : js/src/trace-test/tests/basic/bug574280.js => js/src/jit-test/tests/basic/bug574280.js
rename : js/src/trace-test/tests/basic/bug576823-regexp.js => js/src/jit-test/tests/basic/bug576823-regexp.js
rename : js/src/trace-test/tests/basic/bug578041.js => js/src/jit-test/tests/basic/bug578041.js
rename : js/src/trace-test/tests/basic/bug579740.js => js/src/jit-test/tests/basic/bug579740.js
rename : js/src/trace-test/tests/basic/bug582479.js => js/src/jit-test/tests/basic/bug582479.js
rename : js/src/trace-test/tests/basic/bug583615.js => js/src/jit-test/tests/basic/bug583615.js
rename : js/src/trace-test/tests/basic/bug583757.js => js/src/jit-test/tests/basic/bug583757.js
rename : js/src/trace-test/tests/basic/bug584499-1.js => js/src/jit-test/tests/basic/bug584499-1.js
rename : js/src/trace-test/tests/basic/bug584499-2.js => js/src/jit-test/tests/basic/bug584499-2.js
rename : js/src/trace-test/tests/basic/bug584565.js => js/src/jit-test/tests/basic/bug584565.js
rename : js/src/trace-test/tests/basic/bug586499-regexp.js => js/src/jit-test/tests/basic/bug586499-regexp.js
rename : js/src/trace-test/tests/basic/bug586917.js => js/src/jit-test/tests/basic/bug586917.js
rename : js/src/trace-test/tests/basic/bug587346-regexp-01.js => js/src/jit-test/tests/basic/bug587346-regexp-01.js
rename : js/src/trace-test/tests/basic/bug587366.js => js/src/jit-test/tests/basic/bug587366.js
rename : js/src/trace-test/tests/basic/bug589318.js => js/src/jit-test/tests/basic/bug589318.js
rename : js/src/trace-test/tests/basic/bug590006.js => js/src/jit-test/tests/basic/bug590006.js
rename : js/src/trace-test/tests/basic/bug592927.js => js/src/jit-test/tests/basic/bug592927.js
rename : js/src/trace-test/tests/basic/bug593663-regexp.js => js/src/jit-test/tests/basic/bug593663-regexp.js
rename : js/src/trace-test/tests/basic/bug594108.js => js/src/jit-test/tests/basic/bug594108.js
rename : js/src/trace-test/tests/basic/bug594205.js => js/src/jit-test/tests/basic/bug594205.js
rename : js/src/trace-test/tests/basic/bug595963-1.js => js/src/jit-test/tests/basic/bug595963-1.js
rename : js/src/trace-test/tests/basic/bug595963-2.js => js/src/jit-test/tests/basic/bug595963-2.js
rename : js/src/trace-test/tests/basic/bug596502-version.js => js/src/jit-test/tests/basic/bug596502-version.js
rename : js/src/trace-test/tests/basic/bug601395.js => js/src/jit-test/tests/basic/bug601395.js
rename : js/src/trace-test/tests/basic/bug601398.js => js/src/jit-test/tests/basic/bug601398.js
rename : js/src/trace-test/tests/basic/bug601401.js => js/src/jit-test/tests/basic/bug601401.js
rename : js/src/trace-test/tests/basic/bug601402.js => js/src/jit-test/tests/basic/bug601402.js
rename : js/src/trace-test/tests/basic/bug601428.js => js/src/jit-test/tests/basic/bug601428.js
rename : js/src/trace-test/tests/basic/bug602088.js => js/src/jit-test/tests/basic/bug602088.js
rename : js/src/trace-test/tests/basic/call.js => js/src/jit-test/tests/basic/call.js
rename : js/src/trace-test/tests/basic/call2.js => js/src/jit-test/tests/basic/call2.js
rename : js/src/trace-test/tests/basic/createMandelSet.js => js/src/jit-test/tests/basic/createMandelSet.js
rename : js/src/trace-test/tests/basic/deep2.js => js/src/jit-test/tests/basic/deep2.js
rename : js/src/trace-test/tests/basic/deepForInLoop.js => js/src/jit-test/tests/basic/deepForInLoop.js
rename : js/src/trace-test/tests/basic/delete-array-elements.js => js/src/jit-test/tests/basic/delete-array-elements.js
rename : js/src/trace-test/tests/basic/delete-indexed-names.js => js/src/jit-test/tests/basic/delete-indexed-names.js
rename : js/src/trace-test/tests/basic/delete-named-names.js => js/src/jit-test/tests/basic/delete-named-names.js
rename : js/src/trace-test/tests/basic/delete-non-config.js => js/src/jit-test/tests/basic/delete-non-config.js
rename : js/src/trace-test/tests/basic/dependentStrings.js => js/src/jit-test/tests/basic/dependentStrings.js
rename : js/src/trace-test/tests/basic/doMath.js => js/src/jit-test/tests/basic/doMath.js
rename : js/src/trace-test/tests/basic/equalInt.js => js/src/jit-test/tests/basic/equalInt.js
rename : js/src/trace-test/tests/basic/fannkuch.js => js/src/jit-test/tests/basic/fannkuch.js
rename : js/src/trace-test/tests/basic/firstSlotConflict.js => js/src/jit-test/tests/basic/firstSlotConflict.js
rename : js/src/trace-test/tests/basic/forVarInWith.js => js/src/jit-test/tests/basic/forVarInWith.js
rename : js/src/trace-test/tests/basic/function-bind.js => js/src/jit-test/tests/basic/function-bind.js
rename : js/src/trace-test/tests/basic/getelem.js => js/src/jit-test/tests/basic/getelem.js
rename : js/src/trace-test/tests/basic/getprop.js => js/src/jit-test/tests/basic/getprop.js
rename : js/src/trace-test/tests/basic/globalGet.js => js/src/jit-test/tests/basic/globalGet.js
rename : js/src/trace-test/tests/basic/globalOptimize-1.js => js/src/jit-test/tests/basic/globalOptimize-1.js
rename : js/src/trace-test/tests/basic/globalSet.js => js/src/jit-test/tests/basic/globalSet.js
rename : js/src/trace-test/tests/basic/ifInsideLoop.js => js/src/jit-test/tests/basic/ifInsideLoop.js
rename : js/src/trace-test/tests/basic/inArrayTest.js => js/src/jit-test/tests/basic/inArrayTest.js
rename : js/src/trace-test/tests/basic/inObjectTest.js => js/src/jit-test/tests/basic/inObjectTest.js
rename : js/src/trace-test/tests/basic/innerLoopIntOuterDouble.js => js/src/jit-test/tests/basic/innerLoopIntOuterDouble.js
rename : js/src/trace-test/tests/basic/inner_double_outer_int.js => js/src/jit-test/tests/basic/inner_double_outer_int.js
rename : js/src/trace-test/tests/basic/jitstatsArchFlags.js => js/src/jit-test/tests/basic/jitstatsArchFlags.js
rename : js/src/trace-test/tests/basic/joinTest.js => js/src/jit-test/tests/basic/joinTest.js
rename : js/src/trace-test/tests/basic/matchInLoop.js => js/src/jit-test/tests/basic/matchInLoop.js
rename : js/src/trace-test/tests/basic/math-trace-tests.js => js/src/jit-test/tests/basic/math-jit-tests.js
rename : js/src/trace-test/tests/basic/merge_type_maps.js => js/src/jit-test/tests/basic/merge_type_maps.js
rename : js/src/trace-test/tests/basic/missingArgTest.js => js/src/jit-test/tests/basic/missingArgTest.js
rename : js/src/trace-test/tests/basic/missingArgTest2.js => js/src/jit-test/tests/basic/missingArgTest2.js
rename : js/src/trace-test/tests/basic/mod.js => js/src/jit-test/tests/basic/mod.js
rename : js/src/trace-test/tests/basic/name-inactive-del.js => js/src/jit-test/tests/basic/name-inactive-del.js
rename : js/src/trace-test/tests/basic/name-inactive-eval-del.js => js/src/jit-test/tests/basic/name-inactive-eval-del.js
rename : js/src/trace-test/tests/basic/name-inactive-inferflags.js => js/src/jit-test/tests/basic/name-inactive-inferflags.js
rename : js/src/trace-test/tests/basic/name-inactive.js => js/src/jit-test/tests/basic/name-inactive.js
rename : js/src/trace-test/tests/basic/name.js => js/src/jit-test/tests/basic/name.js
rename : js/src/trace-test/tests/basic/nestedExit2.js => js/src/jit-test/tests/basic/nestedExit2.js
rename : js/src/trace-test/tests/basic/nestedExitLoop.js => js/src/jit-test/tests/basic/nestedExitLoop.js
rename : js/src/trace-test/tests/basic/newArrayTest.js => js/src/jit-test/tests/basic/newArrayTest.js
rename : js/src/trace-test/tests/basic/newTest.js => js/src/jit-test/tests/basic/newTest.js
rename : js/src/trace-test/tests/basic/nonEmptyStack1.js => js/src/jit-test/tests/basic/nonEmptyStack1.js
rename : js/src/trace-test/tests/basic/nonEmptyStack2.js => js/src/jit-test/tests/basic/nonEmptyStack2.js
rename : js/src/trace-test/tests/basic/orNaNTest1.js => js/src/jit-test/tests/basic/orNaNTest1.js
rename : js/src/trace-test/tests/basic/orNaNTest2.js => js/src/jit-test/tests/basic/orNaNTest2.js
rename : js/src/trace-test/tests/basic/outerline.js => js/src/jit-test/tests/basic/outerline.js
rename : js/src/trace-test/tests/basic/parseIntTests.js => js/src/jit-test/tests/basic/parseIntTests.js
rename : js/src/trace-test/tests/basic/parsingNumbers.js => js/src/jit-test/tests/basic/parsingNumbers.js
rename : js/src/trace-test/tests/basic/perf-smoketest.js => js/src/jit-test/tests/basic/perf-smoketest.js
rename : js/src/trace-test/tests/basic/putargsNoReturn.js => js/src/jit-test/tests/basic/putargsNoReturn.js
rename : js/src/trace-test/tests/basic/putargsReturn.js => js/src/jit-test/tests/basic/putargsReturn.js
rename : js/src/trace-test/tests/basic/regexpLastIndex.js => js/src/jit-test/tests/basic/regexpLastIndex.js
rename : js/src/trace-test/tests/basic/setArgumentsLength.js => js/src/jit-test/tests/basic/setArgumentsLength.js
rename : js/src/trace-test/tests/basic/setArgumentsLength2.js => js/src/jit-test/tests/basic/setArgumentsLength2.js
rename : js/src/trace-test/tests/basic/setCall.js => js/src/jit-test/tests/basic/setCall.js
rename : js/src/trace-test/tests/basic/setCallEvalMiddle.js => js/src/jit-test/tests/basic/setCallEvalMiddle.js
rename : js/src/trace-test/tests/basic/setCallEvalMiddle2.js => js/src/jit-test/tests/basic/setCallEvalMiddle2.js
rename : js/src/trace-test/tests/basic/setCallGlobal.js => js/src/jit-test/tests/basic/setCallGlobal.js
rename : js/src/trace-test/tests/basic/setelem.js => js/src/jit-test/tests/basic/setelem.js
rename : js/src/trace-test/tests/basic/setprop.js => js/src/jit-test/tests/basic/setprop.js
rename : js/src/trace-test/tests/basic/shapelessCalleeTest.js => js/src/jit-test/tests/basic/shapelessCalleeTest.js
rename : js/src/trace-test/tests/basic/strictParseIntOctal.js => js/src/jit-test/tests/basic/strictParseIntOctal.js
rename : js/src/trace-test/tests/basic/stringConvert.js => js/src/jit-test/tests/basic/stringConvert.js
rename : js/src/trace-test/tests/basic/stringSplitIntoArrayTest.js => js/src/jit-test/tests/basic/stringSplitIntoArrayTest.js
rename : js/src/trace-test/tests/basic/stringSplitTest.js => js/src/jit-test/tests/basic/stringSplitTest.js
rename : js/src/trace-test/tests/basic/strings.js => js/src/jit-test/tests/basic/strings.js
rename : js/src/trace-test/tests/basic/test586387.js => js/src/jit-test/tests/basic/test586387.js
rename : js/src/trace-test/tests/basic/testAbortedImacroDecompilation.js => js/src/jit-test/tests/basic/testAbortedImacroDecompilation.js
rename : js/src/trace-test/tests/basic/testAccessCanonicalArgInGetElem.js => js/src/jit-test/tests/basic/testAccessCanonicalArgInGetElem.js
rename : js/src/trace-test/tests/basic/testAddAnyInconvertibleObject.js => js/src/jit-test/tests/basic/testAddAnyInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testAddInconvertibleObjectAny.js => js/src/jit-test/tests/basic/testAddInconvertibleObjectAny.js
rename : js/src/trace-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js => js/src/jit-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testAddNull.js => js/src/jit-test/tests/basic/testAddNull.js
rename : js/src/trace-test/tests/basic/testAddUndefined.js => js/src/jit-test/tests/basic/testAddUndefined.js
rename : js/src/trace-test/tests/basic/testApply.js => js/src/jit-test/tests/basic/testApply.js
rename : js/src/trace-test/tests/basic/testApplyCall.js => js/src/jit-test/tests/basic/testApplyCall.js
rename : js/src/trace-test/tests/basic/testApplyUnbox.js => js/src/jit-test/tests/basic/testApplyUnbox.js
rename : js/src/trace-test/tests/basic/testArrayComp1.js => js/src/jit-test/tests/basic/testArrayComp1.js
rename : js/src/trace-test/tests/basic/testArrayComp2.js => js/src/jit-test/tests/basic/testArrayComp2.js
rename : js/src/trace-test/tests/basic/testArrayDensityChange.js => js/src/jit-test/tests/basic/testArrayDensityChange.js
rename : js/src/trace-test/tests/basic/testArrayNaNIndex.js => js/src/jit-test/tests/basic/testArrayNaNIndex.js
rename : js/src/trace-test/tests/basic/testArrayNamedProp.js => js/src/jit-test/tests/basic/testArrayNamedProp.js
rename : js/src/trace-test/tests/basic/testArrayPushPop.js => js/src/jit-test/tests/basic/testArrayPushPop.js
rename : js/src/trace-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js => js/src/jit-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js
rename : js/src/trace-test/tests/basic/testAtomize.js => js/src/jit-test/tests/basic/testAtomize.js
rename : js/src/trace-test/tests/basic/testBitOrAnyInconvertibleObject.js => js/src/jit-test/tests/basic/testBitOrAnyInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testBitOrInconvertibleObjectAny.js => js/src/jit-test/tests/basic/testBitOrInconvertibleObjectAny.js
rename : js/src/trace-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js => js/src/jit-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js
rename : js/src/trace-test/tests/basic/testBitwise.js => js/src/jit-test/tests/basic/testBitwise.js
rename : js/src/trace-test/tests/basic/testBoolToString.js => js/src/jit-test/tests/basic/testBoolToString.js
rename : js/src/trace-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js => js/src/jit-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js
rename : js/src/trace-test/tests/basic/testBranchCse.js => js/src/jit-test/tests/basic/testBranchCse.js
rename : js/src/trace-test/tests/basic/testBranchingLoop.js => js/src/jit-test/tests/basic/testBranchingLoop.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableLoop.js => js/src/jit-test/tests/basic/testBranchingUnstableLoop.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableLoopCounter.js => js/src/jit-test/tests/basic/testBranchingUnstableLoopCounter.js
rename : js/src/trace-test/tests/basic/testBranchingUnstableObject.js => js/src/jit-test/tests/basic/testBranchingUnstableObject.js
rename : js/src/trace-test/tests/basic/testBrandedVsGeneric.js => js/src/jit-test/tests/basic/testBrandedVsGeneric.js
rename : js/src/trace-test/tests/basic/testBreak.js => js/src/jit-test/tests/basic/testBreak.js
rename : js/src/trace-test/tests/basic/testBug458838.js => js/src/jit-test/tests/basic/testBug458838.js
rename : js/src/trace-test/tests/basic/testBug462388.js => js/src/jit-test/tests/basic/testBug462388.js
rename : js/src/trace-test/tests/basic/testBug462407.js => js/src/jit-test/tests/basic/testBug462407.js
rename : js/src/trace-test/tests/basic/testBug463490.js => js/src/jit-test/tests/basic/testBug463490.js
rename : js/src/trace-test/tests/basic/testBug465261.js => js/src/jit-test/tests/basic/testBug465261.js
rename : js/src/trace-test/tests/basic/testBug465272.js => js/src/jit-test/tests/basic/testBug465272.js
rename : js/src/trace-test/tests/basic/testBug465483.js => js/src/jit-test/tests/basic/testBug465483.js
rename : js/src/trace-test/tests/basic/testBug465688.js => js/src/jit-test/tests/basic/testBug465688.js
rename : js/src/trace-test/tests/basic/testBug466128.js => js/src/jit-test/tests/basic/testBug466128.js
rename : js/src/trace-test/tests/basic/testBug466262.js => js/src/jit-test/tests/basic/testBug466262.js
rename : js/src/trace-test/tests/basic/testBug474769.js => js/src/jit-test/tests/basic/testBug474769.js
rename : js/src/trace-test/tests/basic/testBug501690.js => js/src/jit-test/tests/basic/testBug501690.js
rename : js/src/trace-test/tests/basic/testBug502914.js => js/src/jit-test/tests/basic/testBug502914.js
rename : js/src/trace-test/tests/basic/testBug504520.js => js/src/jit-test/tests/basic/testBug504520.js
rename : js/src/trace-test/tests/basic/testBug504520Harder.js => js/src/jit-test/tests/basic/testBug504520Harder.js
rename : js/src/trace-test/tests/basic/testBug507425.js => js/src/jit-test/tests/basic/testBug507425.js
rename : js/src/trace-test/tests/basic/testBug520503-1.js => js/src/jit-test/tests/basic/testBug520503-1.js
rename : js/src/trace-test/tests/basic/testBug520503-2.js => js/src/jit-test/tests/basic/testBug520503-2.js
rename : js/src/trace-test/tests/basic/testBug520503-3.js => js/src/jit-test/tests/basic/testBug520503-3.js
rename : js/src/trace-test/tests/basic/testBug529147.js => js/src/jit-test/tests/basic/testBug529147.js
rename : js/src/trace-test/tests/basic/testBug547791.js => js/src/jit-test/tests/basic/testBug547791.js
rename : js/src/trace-test/tests/basic/testBug550210.js => js/src/jit-test/tests/basic/testBug550210.js
rename : js/src/trace-test/tests/basic/testBug552248.js => js/src/jit-test/tests/basic/testBug552248.js
rename : js/src/trace-test/tests/basic/testBug554043.js => js/src/jit-test/tests/basic/testBug554043.js
rename : js/src/trace-test/tests/basic/testBug555484.js => js/src/jit-test/tests/basic/testBug555484.js
rename : js/src/trace-test/tests/basic/testBug558446.js => js/src/jit-test/tests/basic/testBug558446.js
rename : js/src/trace-test/tests/basic/testBug560098.js => js/src/jit-test/tests/basic/testBug560098.js
rename : js/src/trace-test/tests/basic/testBug566556.js => js/src/jit-test/tests/basic/testBug566556.js
rename : js/src/trace-test/tests/basic/testBug578044.js => js/src/jit-test/tests/basic/testBug578044.js
rename : js/src/trace-test/tests/basic/testBug579602.js => js/src/jit-test/tests/basic/testBug579602.js
rename : js/src/trace-test/tests/basic/testBug579646.js => js/src/jit-test/tests/basic/testBug579646.js
rename : js/src/trace-test/tests/basic/testBug579647.js => js/src/jit-test/tests/basic/testBug579647.js
rename : js/src/trace-test/tests/basic/testBug582766.js => js/src/jit-test/tests/basic/testBug582766.js
rename : js/src/trace-test/tests/basic/testBug584650.js => js/src/jit-test/tests/basic/testBug584650.js
rename : js/src/trace-test/tests/basic/testBug595916.js => js/src/jit-test/tests/basic/testBug595916.js
rename : js/src/trace-test/tests/basic/testBug597736.js => js/src/jit-test/tests/basic/testBug597736.js
rename : js/src/trace-test/tests/basic/testBug604210.js => js/src/jit-test/tests/basic/testBug604210.js
rename : js/src/trace-test/tests/basic/testCallElem.js => js/src/jit-test/tests/basic/testCallElem.js
rename : js/src/trace-test/tests/basic/testCallNull.js => js/src/jit-test/tests/basic/testCallNull.js
rename : js/src/trace-test/tests/basic/testCallPick.js => js/src/jit-test/tests/basic/testCallPick.js
rename : js/src/trace-test/tests/basic/testCallProtoMethod.js => js/src/jit-test/tests/basic/testCallProtoMethod.js
rename : js/src/trace-test/tests/basic/testCaseAbort.js => js/src/jit-test/tests/basic/testCaseAbort.js
rename : js/src/trace-test/tests/basic/testCaseTypeMismatchBadness.js => js/src/jit-test/tests/basic/testCaseTypeMismatchBadness.js
rename : js/src/trace-test/tests/basic/testChangingObjectWithLength.js => js/src/jit-test/tests/basic/testChangingObjectWithLength.js
rename : js/src/trace-test/tests/basic/testClosingRecursion.js => js/src/jit-test/tests/basic/testClosingRecursion.js
rename : js/src/trace-test/tests/basic/testClosureIncrSideExit.js => js/src/jit-test/tests/basic/testClosureIncrSideExit.js
rename : js/src/trace-test/tests/basic/testClosures.js => js/src/jit-test/tests/basic/testClosures.js
rename : js/src/trace-test/tests/basic/testComparisons.js => js/src/jit-test/tests/basic/testComparisons.js
rename : js/src/trace-test/tests/basic/testConcatNWithSideEffects.js => js/src/jit-test/tests/basic/testConcatNWithSideEffects.js
rename : js/src/trace-test/tests/basic/testConstIf.js => js/src/jit-test/tests/basic/testConstIf.js
rename : js/src/trace-test/tests/basic/testConstSwitch.js => js/src/jit-test/tests/basic/testConstSwitch.js
rename : js/src/trace-test/tests/basic/testConstSwitch2.js => js/src/jit-test/tests/basic/testConstSwitch2.js
rename : js/src/trace-test/tests/basic/testConstantBooleanExpr.js => js/src/jit-test/tests/basic/testConstantBooleanExpr.js
rename : js/src/trace-test/tests/basic/testConstructorBail.js => js/src/jit-test/tests/basic/testConstructorBail.js
rename : js/src/trace-test/tests/basic/testContinue.js => js/src/jit-test/tests/basic/testContinue.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel.js => js/src/jit-test/tests/basic/testContinueWithLabel.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel2.js => js/src/jit-test/tests/basic/testContinueWithLabel2.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel3.js => js/src/jit-test/tests/basic/testContinueWithLabel3.js
rename : js/src/trace-test/tests/basic/testContinueWithLabel4.js => js/src/jit-test/tests/basic/testContinueWithLabel4.js
rename : js/src/trace-test/tests/basic/testConvertibleObjectEqUndefined.js => js/src/jit-test/tests/basic/testConvertibleObjectEqUndefined.js
rename : js/src/trace-test/tests/basic/testCustomIterator.js => js/src/jit-test/tests/basic/testCustomIterator.js
rename : js/src/trace-test/tests/basic/testDateNow.js => js/src/jit-test/tests/basic/testDateNow.js
rename : js/src/trace-test/tests/basic/testDecElem1.js => js/src/jit-test/tests/basic/testDecElem1.js
rename : js/src/trace-test/tests/basic/testDecElem2.js => js/src/jit-test/tests/basic/testDecElem2.js
rename : js/src/trace-test/tests/basic/testDecayingInnerLoop.js => js/src/jit-test/tests/basic/testDecayingInnerLoop.js
rename : js/src/trace-test/tests/basic/testDeepBail1.js => js/src/jit-test/tests/basic/testDeepBail1.js
rename : js/src/trace-test/tests/basic/testDeepBailFromHasInstance.js => js/src/jit-test/tests/basic/testDeepBailFromHasInstance.js
rename : js/src/trace-test/tests/basic/testDeepBailWhileRecording.js => js/src/jit-test/tests/basic/testDeepBailWhileRecording.js
rename : js/src/trace-test/tests/basic/testDeepPropertyShadowing.js => js/src/jit-test/tests/basic/testDeepPropertyShadowing.js
rename : js/src/trace-test/tests/basic/testDefinePropertyAcrossCompartment.js => js/src/jit-test/tests/basic/testDefinePropertyAcrossCompartment.js
rename : js/src/trace-test/tests/basic/testDenseArrayProp.js => js/src/jit-test/tests/basic/testDenseArrayProp.js
rename : js/src/trace-test/tests/basic/testDestructuring.js => js/src/jit-test/tests/basic/testDestructuring.js
rename : js/src/trace-test/tests/basic/testDifferingArgc.js => js/src/jit-test/tests/basic/testDifferingArgc.js
rename : js/src/trace-test/tests/basic/testDivOverflow.js => js/src/jit-test/tests/basic/testDivOverflow.js
rename : js/src/trace-test/tests/basic/testDivision.js => js/src/jit-test/tests/basic/testDivision.js
rename : js/src/trace-test/tests/basic/testDivisionFloat.js => js/src/jit-test/tests/basic/testDivisionFloat.js
rename : js/src/trace-test/tests/basic/testDivisionWithNegative1.js => js/src/jit-test/tests/basic/testDivisionWithNegative1.js
rename : js/src/trace-test/tests/basic/testDoubleComparison.js => js/src/jit-test/tests/basic/testDoubleComparison.js
rename : js/src/trace-test/tests/basic/testDoubleToStr.js => js/src/jit-test/tests/basic/testDoubleToStr.js
rename : js/src/trace-test/tests/basic/testDoubleZeroInSwitch1.js => js/src/jit-test/tests/basic/testDoubleZeroInSwitch1.js
rename : js/src/trace-test/tests/basic/testDoubleZeroInSwitch2.js => js/src/jit-test/tests/basic/testDoubleZeroInSwitch2.js
rename : js/src/trace-test/tests/basic/testElemDec1.js => js/src/jit-test/tests/basic/testElemDec1.js
rename : js/src/trace-test/tests/basic/testElemDec2.js => js/src/jit-test/tests/basic/testElemDec2.js
rename : js/src/trace-test/tests/basic/testElemInc1.js => js/src/jit-test/tests/basic/testElemInc1.js
rename : js/src/trace-test/tests/basic/testElemInc2.js => js/src/jit-test/tests/basic/testElemInc2.js
rename : js/src/trace-test/tests/basic/testEliminatedGuardWithinAnchor.js => js/src/jit-test/tests/basic/testEliminatedGuardWithinAnchor.js
rename : js/src/trace-test/tests/basic/testEqFalseEmptyString.js => js/src/jit-test/tests/basic/testEqFalseEmptyString.js
rename : js/src/trace-test/tests/basic/testErrorReportIn_getPrototypeOf.js => js/src/jit-test/tests/basic/testErrorReportIn_getPrototypeOf.js
rename : js/src/trace-test/tests/basic/testEvalCalledFromWatchOverSetter.js => js/src/jit-test/tests/basic/testEvalCalledFromWatchOverSetter.js
rename : js/src/trace-test/tests/basic/testEvalInFunctionCallee.js => js/src/jit-test/tests/basic/testEvalInFunctionCallee.js
rename : js/src/trace-test/tests/basic/testExistingPropToJoinedMethodAttempt.js => js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt.js
rename : js/src/trace-test/tests/basic/testFewerGlobalsInInnerTree.js => js/src/jit-test/tests/basic/testFewerGlobalsInInnerTree.js
rename : js/src/trace-test/tests/basic/testFloatArrayIndex.js => js/src/jit-test/tests/basic/testFloatArrayIndex.js
rename : js/src/trace-test/tests/basic/testForEach.js => js/src/jit-test/tests/basic/testForEach.js
rename : js/src/trace-test/tests/basic/testForInLoopChangeIteratorType.js => js/src/jit-test/tests/basic/testForInLoopChangeIteratorType.js
rename : js/src/trace-test/tests/basic/testFunctionIdentityChange.js => js/src/jit-test/tests/basic/testFunctionIdentityChange.js
rename : js/src/trace-test/tests/basic/testGCWhileRecording.js => js/src/jit-test/tests/basic/testGCWhileRecording.js
rename : js/src/trace-test/tests/basic/testGeneratorDeepBail.js => js/src/jit-test/tests/basic/testGeneratorDeepBail.js
rename : js/src/trace-test/tests/basic/testGetCallObj.js => js/src/jit-test/tests/basic/testGetCallObj.js
rename : js/src/trace-test/tests/basic/testGetThis.js => js/src/jit-test/tests/basic/testGetThis.js
rename : js/src/trace-test/tests/basic/testGlobalAsProto.js => js/src/jit-test/tests/basic/testGlobalAsProto.js
rename : js/src/trace-test/tests/basic/testGlobalMultitrees1.js => js/src/jit-test/tests/basic/testGlobalMultitrees1.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-2.js => js/src/jit-test/tests/basic/testGlobalOptimize-2.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-3.js => js/src/jit-test/tests/basic/testGlobalOptimize-3.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-4.js => js/src/jit-test/tests/basic/testGlobalOptimize-4.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-5.js => js/src/jit-test/tests/basic/testGlobalOptimize-5.js
rename : js/src/trace-test/tests/basic/testGlobalOptimize-6.js => js/src/jit-test/tests/basic/testGlobalOptimize-6.js
rename : js/src/trace-test/tests/basic/testGlobalProtoAccess.js => js/src/jit-test/tests/basic/testGlobalProtoAccess.js
rename : js/src/trace-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js => js/src/jit-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js
rename : js/src/trace-test/tests/basic/testGroupAssignment.js => js/src/jit-test/tests/basic/testGroupAssignment.js
rename : js/src/trace-test/tests/basic/testGrowDenseArray.js => js/src/jit-test/tests/basic/testGrowDenseArray.js
rename : js/src/trace-test/tests/basic/testGuardCalleeSneakAttack.js => js/src/jit-test/tests/basic/testGuardCalleeSneakAttack.js
rename : js/src/trace-test/tests/basic/testGuardCalleeSneakAttack2.js => js/src/jit-test/tests/basic/testGuardCalleeSneakAttack2.js
rename : js/src/trace-test/tests/basic/testHOTLOOPCorrectness.js => js/src/jit-test/tests/basic/testHOTLOOPCorrectness.js
rename : js/src/trace-test/tests/basic/testHOTLOOPSize.js => js/src/jit-test/tests/basic/testHOTLOOPSize.js
rename : js/src/trace-test/tests/basic/testHeavy.js => js/src/jit-test/tests/basic/testHeavy.js
rename : js/src/trace-test/tests/basic/testHeavy2.js => js/src/jit-test/tests/basic/testHeavy2.js
rename : js/src/trace-test/tests/basic/testHoleInDenseArray.js => js/src/jit-test/tests/basic/testHoleInDenseArray.js
rename : js/src/trace-test/tests/basic/testHolePushing.js => js/src/jit-test/tests/basic/testHolePushing.js
rename : js/src/trace-test/tests/basic/testINITELEM.js => js/src/jit-test/tests/basic/testINITELEM.js
rename : js/src/trace-test/tests/basic/testIn.js => js/src/jit-test/tests/basic/testIn.js
rename : js/src/trace-test/tests/basic/testIncDec.js => js/src/jit-test/tests/basic/testIncDec.js
rename : js/src/trace-test/tests/basic/testIncElem1.js => js/src/jit-test/tests/basic/testIncElem1.js
rename : js/src/trace-test/tests/basic/testIncElem2.js => js/src/jit-test/tests/basic/testIncElem2.js
rename : js/src/trace-test/tests/basic/testInitMethod.js => js/src/jit-test/tests/basic/testInitMethod.js
rename : js/src/trace-test/tests/basic/testInitelemWithFloatIndex.js => js/src/jit-test/tests/basic/testInitelemWithFloatIndex.js
rename : js/src/trace-test/tests/basic/testInitelemWithSetter.js => js/src/jit-test/tests/basic/testInitelemWithSetter.js
rename : js/src/trace-test/tests/basic/testInnerMissingArgs.js => js/src/jit-test/tests/basic/testInnerMissingArgs.js
rename : js/src/trace-test/tests/basic/testInnerSwitchBreak.js => js/src/jit-test/tests/basic/testInnerSwitchBreak.js
rename : js/src/trace-test/tests/basic/testInt32ToId.js => js/src/jit-test/tests/basic/testInt32ToId.js
rename : js/src/trace-test/tests/basic/testIntFloor.js => js/src/jit-test/tests/basic/testIntFloor.js
rename : js/src/trace-test/tests/basic/testIntOverflow.js => js/src/jit-test/tests/basic/testIntOverflow.js
rename : js/src/trace-test/tests/basic/testIntUnderflow.js => js/src/jit-test/tests/basic/testIntUnderflow.js
rename : js/src/trace-test/tests/basic/testInterpreterReentery8.js => js/src/jit-test/tests/basic/testInterpreterReentery8.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry.js => js/src/jit-test/tests/basic/testInterpreterReentry.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry2.js => js/src/jit-test/tests/basic/testInterpreterReentry2.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry3.js => js/src/jit-test/tests/basic/testInterpreterReentry3.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry4.js => js/src/jit-test/tests/basic/testInterpreterReentry4.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry5.js => js/src/jit-test/tests/basic/testInterpreterReentry5.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry6.js => js/src/jit-test/tests/basic/testInterpreterReentry6.js
rename : js/src/trace-test/tests/basic/testInterpreterReentry7.js => js/src/jit-test/tests/basic/testInterpreterReentry7.js
rename : js/src/trace-test/tests/basic/testInvalidCharCodeAt.js => js/src/jit-test/tests/basic/testInvalidCharCodeAt.js
rename : js/src/trace-test/tests/basic/testInvertNullAfterNegateNull.js => js/src/jit-test/tests/basic/testInvertNullAfterNegateNull.js
rename : js/src/trace-test/tests/basic/testIteratorReification.js => js/src/jit-test/tests/basic/testIteratorReification.js
rename : js/src/trace-test/tests/basic/testLambdaCtor.js => js/src/jit-test/tests/basic/testLambdaCtor.js
rename : js/src/trace-test/tests/basic/testLambdaInitedVar.js => js/src/jit-test/tests/basic/testLambdaInitedVar.js
rename : js/src/trace-test/tests/basic/testLengthInString.js => js/src/jit-test/tests/basic/testLengthInString.js
rename : js/src/trace-test/tests/basic/testLengthOnNonNativeProto.js => js/src/jit-test/tests/basic/testLengthOnNonNativeProto.js
rename : js/src/trace-test/tests/basic/testLetWithUnstableGlobal.js => js/src/jit-test/tests/basic/testLetWithUnstableGlobal.js
rename : js/src/trace-test/tests/basic/testLirBufOOM.js => js/src/jit-test/tests/basic/testLirBufOOM.js
rename : js/src/trace-test/tests/basic/testLogicalNotNaN.js => js/src/jit-test/tests/basic/testLogicalNotNaN.js
rename : js/src/trace-test/tests/basic/testLongNumToString.js => js/src/jit-test/tests/basic/testLongNumToString.js
rename : js/src/trace-test/tests/basic/testLoopWithUndefined1.js => js/src/jit-test/tests/basic/testLoopWithUndefined1.js
rename : js/src/trace-test/tests/basic/testLoopWithUndefined2.js => js/src/jit-test/tests/basic/testLoopWithUndefined2.js
rename : js/src/trace-test/tests/basic/testLoopingAccumulator.js => js/src/jit-test/tests/basic/testLoopingAccumulator.js
rename : js/src/trace-test/tests/basic/testMatchAsCondition.js => js/src/jit-test/tests/basic/testMatchAsCondition.js
rename : js/src/trace-test/tests/basic/testMatchStringObject.js => js/src/jit-test/tests/basic/testMatchStringObject.js
rename : js/src/trace-test/tests/basic/testMethodInc.js => js/src/jit-test/tests/basic/testMethodInc.js
rename : js/src/trace-test/tests/basic/testMethodInit.js => js/src/jit-test/tests/basic/testMethodInit.js
rename : js/src/trace-test/tests/basic/testMethodInitDeref.js => js/src/jit-test/tests/basic/testMethodInitDeref.js
rename : js/src/trace-test/tests/basic/testMethodInitSafety.js => js/src/jit-test/tests/basic/testMethodInitSafety.js
rename : js/src/trace-test/tests/basic/testMethodInitUneval.js => js/src/jit-test/tests/basic/testMethodInitUneval.js
rename : js/src/trace-test/tests/basic/testMethodOverride.js => js/src/jit-test/tests/basic/testMethodOverride.js
rename : js/src/trace-test/tests/basic/testMethodSet.js => js/src/jit-test/tests/basic/testMethodSet.js
rename : js/src/trace-test/tests/basic/testMissingMethod.js => js/src/jit-test/tests/basic/testMissingMethod.js
rename : js/src/trace-test/tests/basic/testMissingMethod2.js => js/src/jit-test/tests/basic/testMissingMethod2.js
rename : js/src/trace-test/tests/basic/testModuloWithNegative1.js => js/src/jit-test/tests/basic/testModuloWithNegative1.js
rename : js/src/trace-test/tests/basic/testModuloWithNegative2.js => js/src/jit-test/tests/basic/testModuloWithNegative2.js
rename : js/src/trace-test/tests/basic/testMoreArgcThanNargs.js => js/src/jit-test/tests/basic/testMoreArgcThanNargs.js
rename : js/src/trace-test/tests/basic/testMoreClosures.js => js/src/jit-test/tests/basic/testMoreClosures.js
rename : js/src/trace-test/tests/basic/testMulOverflow.js => js/src/jit-test/tests/basic/testMulOverflow.js
rename : js/src/trace-test/tests/basic/testMultipleArgumentsObjects.js => js/src/jit-test/tests/basic/testMultipleArgumentsObjects.js
rename : js/src/trace-test/tests/basic/testNEWINIT.js => js/src/jit-test/tests/basic/testNEWINIT.js
rename : js/src/trace-test/tests/basic/testNEWINIT_DOUBLE.js => js/src/jit-test/tests/basic/testNEWINIT_DOUBLE.js
rename : js/src/trace-test/tests/basic/testNativeArgsRooting.js => js/src/jit-test/tests/basic/testNativeArgsRooting.js
rename : js/src/trace-test/tests/basic/testNativeLog.js => js/src/jit-test/tests/basic/testNativeLog.js
rename : js/src/trace-test/tests/basic/testNativeMax.js => js/src/jit-test/tests/basic/testNativeMax.js
rename : js/src/trace-test/tests/basic/testNativeSetter.js => js/src/jit-test/tests/basic/testNativeSetter.js
rename : js/src/trace-test/tests/basic/testNegZero1.js => js/src/jit-test/tests/basic/testNegZero1.js
rename : js/src/trace-test/tests/basic/testNegativeArrayLength.js => js/src/jit-test/tests/basic/testNegativeArrayLength.js
rename : js/src/trace-test/tests/basic/testNegativeGETELEMIndex.js => js/src/jit-test/tests/basic/testNegativeGETELEMIndex.js
rename : js/src/trace-test/tests/basic/testNestedClosures.js => js/src/jit-test/tests/basic/testNestedClosures.js
rename : js/src/trace-test/tests/basic/testNestedDeepBail.js => js/src/jit-test/tests/basic/testNestedDeepBail.js
rename : js/src/trace-test/tests/basic/testNestedEscapingLambdas.js => js/src/jit-test/tests/basic/testNestedEscapingLambdas.js
rename : js/src/trace-test/tests/basic/testNestedExitStackOuter.js => js/src/jit-test/tests/basic/testNestedExitStackOuter.js
rename : js/src/trace-test/tests/basic/testNestedForIn.js => js/src/jit-test/tests/basic/testNestedForIn.js
rename : js/src/trace-test/tests/basic/testNewArrayCount.js => js/src/jit-test/tests/basic/testNewArrayCount.js
rename : js/src/trace-test/tests/basic/testNewArrayCount2.js => js/src/jit-test/tests/basic/testNewArrayCount2.js
rename : js/src/trace-test/tests/basic/testNewDate.js => js/src/jit-test/tests/basic/testNewDate.js
rename : js/src/trace-test/tests/basic/testNewObject.js => js/src/jit-test/tests/basic/testNewObject.js
rename : js/src/trace-test/tests/basic/testNewString.js => js/src/jit-test/tests/basic/testNewString.js
rename : js/src/trace-test/tests/basic/testNewWithNonNativeProto.js => js/src/jit-test/tests/basic/testNewWithNonNativeProto.js
rename : js/src/trace-test/tests/basic/testNonStubGetter.js => js/src/jit-test/tests/basic/testNonStubGetter.js
rename : js/src/trace-test/tests/basic/testNot.js => js/src/jit-test/tests/basic/testNot.js
rename : js/src/trace-test/tests/basic/testNullCallee.js => js/src/jit-test/tests/basic/testNullCallee.js
rename : js/src/trace-test/tests/basic/testNullRelCmp.js => js/src/jit-test/tests/basic/testNullRelCmp.js
rename : js/src/trace-test/tests/basic/testNullToString.js => js/src/jit-test/tests/basic/testNullToString.js
rename : js/src/trace-test/tests/basic/testNumToString.js => js/src/jit-test/tests/basic/testNumToString.js
rename : js/src/trace-test/tests/basic/testNumberToString.js => js/src/jit-test/tests/basic/testNumberToString.js
rename : js/src/trace-test/tests/basic/testObjectConstructorReturningObject.js => js/src/jit-test/tests/basic/testObjectConstructorReturningObject.js
rename : js/src/trace-test/tests/basic/testObjectLength.js => js/src/jit-test/tests/basic/testObjectLength.js
rename : js/src/trace-test/tests/basic/testObjectOrderedCmp.js => js/src/jit-test/tests/basic/testObjectOrderedCmp.js
rename : js/src/trace-test/tests/basic/testObjectOrderedCmp2.js => js/src/jit-test/tests/basic/testObjectOrderedCmp2.js
rename : js/src/trace-test/tests/basic/testObjectToNumber.js => js/src/jit-test/tests/basic/testObjectToNumber.js
rename : js/src/trace-test/tests/basic/testObjectToString.js => js/src/jit-test/tests/basic/testObjectToString.js
rename : js/src/trace-test/tests/basic/testObjectVsPrototype.js => js/src/jit-test/tests/basic/testObjectVsPrototype.js
rename : js/src/trace-test/tests/basic/testOwnPropertyWithInOperator.js => js/src/jit-test/tests/basic/testOwnPropertyWithInOperator.js
rename : js/src/trace-test/tests/basic/testPartialFlatClosure.js => js/src/jit-test/tests/basic/testPartialFlatClosure.js
rename : js/src/trace-test/tests/basic/testPrimitiveConstructorPrototype.js => js/src/jit-test/tests/basic/testPrimitiveConstructorPrototype.js
rename : js/src/trace-test/tests/basic/testPropagatedFunArgs.js => js/src/jit-test/tests/basic/testPropagatedFunArgs.js
rename : js/src/trace-test/tests/basic/testProxyConstructors.js => js/src/jit-test/tests/basic/testProxyConstructors.js
rename : js/src/trace-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js => js/src/jit-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js
rename : js/src/trace-test/tests/basic/testPutOnEmptyArgsObject.js => js/src/jit-test/tests/basic/testPutOnEmptyArgsObject.js
rename : js/src/trace-test/tests/basic/testRUNLOOPCorrectness.js => js/src/jit-test/tests/basic/testRUNLOOPCorrectness.js
rename : js/src/trace-test/tests/basic/testReallyDeepNestedExit.js => js/src/jit-test/tests/basic/testReallyDeepNestedExit.js
rename : js/src/trace-test/tests/basic/testRebranding.js => js/src/jit-test/tests/basic/testRebranding.js
rename : js/src/trace-test/tests/basic/testRebranding2.js => js/src/jit-test/tests/basic/testRebranding2.js
rename : js/src/trace-test/tests/basic/testReconstructImacroPCStack.js => js/src/jit-test/tests/basic/testReconstructImacroPCStack.js
rename : js/src/trace-test/tests/basic/testRegExpLiteral.js => js/src/jit-test/tests/basic/testRegExpLiteral.js
rename : js/src/trace-test/tests/basic/testRegExpTest.js => js/src/jit-test/tests/basic/testRegExpTest.js
rename : js/src/trace-test/tests/basic/testRegexpGet.js => js/src/jit-test/tests/basic/testRegexpGet.js
rename : js/src/trace-test/tests/basic/testReplace2.js => js/src/jit-test/tests/basic/testReplace2.js
rename : js/src/trace-test/tests/basic/testResumeOp.js => js/src/jit-test/tests/basic/testResumeOp.js
rename : js/src/trace-test/tests/basic/testReverseArgTypes.js => js/src/jit-test/tests/basic/testReverseArgTypes.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETPROP.js
rename : js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js => js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js
rename : js/src/trace-test/tests/basic/testSetGetterOnlyProperty.js => js/src/jit-test/tests/basic/testSetGetterOnlyProperty.js
rename : js/src/trace-test/tests/basic/testSetMethod.js => js/src/jit-test/tests/basic/testSetMethod.js
rename : js/src/trace-test/tests/basic/testSetPropNeitherMissNorHit.js => js/src/jit-test/tests/basic/testSetPropNeitherMissNorHit.js
rename : js/src/trace-test/tests/basic/testSetPropertyFail.js => js/src/jit-test/tests/basic/testSetPropertyFail.js
rename : js/src/trace-test/tests/basic/testSetProtoRegeneratesObjectShape.js => js/src/jit-test/tests/basic/testSetProtoRegeneratesObjectShape.js
rename : js/src/trace-test/tests/basic/testSetelemWithFloatIndex.js => js/src/jit-test/tests/basic/testSetelemWithFloatIndex.js
rename : js/src/trace-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js => js/src/jit-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js
rename : js/src/trace-test/tests/basic/testShiftLeft.js => js/src/jit-test/tests/basic/testShiftLeft.js
rename : js/src/trace-test/tests/basic/testShiftRightArithmetic.js => js/src/jit-test/tests/basic/testShiftRightArithmetic.js
rename : js/src/trace-test/tests/basic/testShiftRightLogical.js => js/src/jit-test/tests/basic/testShiftRightLogical.js
rename : js/src/trace-test/tests/basic/testSideExitInConstructor.js => js/src/jit-test/tests/basic/testSideExitInConstructor.js
rename : js/src/trace-test/tests/basic/testSlowArrayLength.js => js/src/jit-test/tests/basic/testSlowArrayLength.js
rename : js/src/trace-test/tests/basic/testSlowArrayPop.js => js/src/jit-test/tests/basic/testSlowArrayPop.js
rename : js/src/trace-test/tests/basic/testSlowArrayPopMultiFrame.js => js/src/jit-test/tests/basic/testSlowArrayPopMultiFrame.js
rename : js/src/trace-test/tests/basic/testSlowArrayPopNestedTrees.js => js/src/jit-test/tests/basic/testSlowArrayPopNestedTrees.js
rename : js/src/trace-test/tests/basic/testSlowNativeBail.js => js/src/jit-test/tests/basic/testSlowNativeBail.js
rename : js/src/trace-test/tests/basic/testSlowNativeCtor.js => js/src/jit-test/tests/basic/testSlowNativeCtor.js
rename : js/src/trace-test/tests/basic/testSlowNativeWithNullThis.js => js/src/jit-test/tests/basic/testSlowNativeWithNullThis.js
rename : js/src/trace-test/tests/basic/testStackQuotaExhausted.js => js/src/jit-test/tests/basic/testStackQuotaExhausted.js
rename : js/src/trace-test/tests/basic/testStaticsInRegExp.js => js/src/jit-test/tests/basic/testStaticsInRegExp.js
rename : js/src/trace-test/tests/basic/testStrict.js => js/src/jit-test/tests/basic/testStrict.js
rename : js/src/trace-test/tests/basic/testString.js => js/src/jit-test/tests/basic/testString.js
rename : js/src/trace-test/tests/basic/testStringConstructorWithExtraArg.js => js/src/jit-test/tests/basic/testStringConstructorWithExtraArg.js
rename : js/src/trace-test/tests/basic/testStringLengthNoTinyId.js => js/src/jit-test/tests/basic/testStringLengthNoTinyId.js
rename : js/src/trace-test/tests/basic/testStringObjectLength.js => js/src/jit-test/tests/basic/testStringObjectLength.js
rename : js/src/trace-test/tests/basic/testStringResolve.js => js/src/jit-test/tests/basic/testStringResolve.js
rename : js/src/trace-test/tests/basic/testStringToInt32.js => js/src/jit-test/tests/basic/testStringToInt32.js
rename : js/src/trace-test/tests/basic/testStringToNumber.js => js/src/jit-test/tests/basic/testStringToNumber.js
rename : js/src/trace-test/tests/basic/testStringify.js => js/src/jit-test/tests/basic/testStringify.js
rename : js/src/trace-test/tests/basic/testSubstring.js => js/src/jit-test/tests/basic/testSubstring.js
rename : js/src/trace-test/tests/basic/testSuppressDeletedProperty.js => js/src/jit-test/tests/basic/testSuppressDeletedProperty.js
rename : js/src/trace-test/tests/basic/testSwitch.js => js/src/jit-test/tests/basic/testSwitch.js
rename : js/src/trace-test/tests/basic/testSwitchString.js => js/src/jit-test/tests/basic/testSwitchString.js
rename : js/src/trace-test/tests/basic/testSwitchUndefined.js => js/src/jit-test/tests/basic/testSwitchUndefined.js
rename : js/src/trace-test/tests/basic/testTableSwitch1.js => js/src/jit-test/tests/basic/testTableSwitch1.js
rename : js/src/trace-test/tests/basic/testTableSwitch2.js => js/src/jit-test/tests/basic/testTableSwitch2.js
rename : js/src/trace-test/tests/basic/testThinForEach.js => js/src/jit-test/tests/basic/testThinForEach.js
rename : js/src/trace-test/tests/basic/testThinLoopDemote.js => js/src/jit-test/tests/basic/testThinLoopDemote.js
rename : js/src/trace-test/tests/basic/testThrowingObjectEqUndefined.js => js/src/jit-test/tests/basic/testThrowingObjectEqUndefined.js
rename : js/src/trace-test/tests/basic/testToStringBeforeValueOf.js => js/src/jit-test/tests/basic/testToStringBeforeValueOf.js
rename : js/src/trace-test/tests/basic/testToUpperToLower.js => js/src/jit-test/tests/basic/testToUpperToLower.js
rename : js/src/trace-test/tests/basic/testTrueShiftTrue.js => js/src/jit-test/tests/basic/testTrueShiftTrue.js
rename : js/src/trace-test/tests/basic/testTypeUnstableForIn.js => js/src/jit-test/tests/basic/testTypeUnstableForIn.js
rename : js/src/trace-test/tests/basic/testTypedArrayPunning.js => js/src/jit-test/tests/basic/testTypedArrayPunning.js
rename : js/src/trace-test/tests/basic/testTypedArrays.js => js/src/jit-test/tests/basic/testTypedArrays.js
rename : js/src/trace-test/tests/basic/testTypeofHole.js => js/src/jit-test/tests/basic/testTypeofHole.js
rename : js/src/trace-test/tests/basic/testUnaryImacros.js => js/src/jit-test/tests/basic/testUnaryImacros.js
rename : js/src/trace-test/tests/basic/testUndefinedBooleanCmp.js => js/src/jit-test/tests/basic/testUndefinedBooleanCmp.js
rename : js/src/trace-test/tests/basic/testUndefinedCmp.js => js/src/jit-test/tests/basic/testUndefinedCmp.js
rename : js/src/trace-test/tests/basic/testUndefinedPropertyAccess.js => js/src/jit-test/tests/basic/testUndefinedPropertyAccess.js
rename : js/src/trace-test/tests/basic/testUndemotableBinaryOp.js => js/src/jit-test/tests/basic/testUndemotableBinaryOp.js
rename : js/src/trace-test/tests/basic/testUndemoteLateGlobalSlots.js => js/src/jit-test/tests/basic/testUndemoteLateGlobalSlots.js
rename : js/src/trace-test/tests/basic/testWeirdDateParse.js => js/src/jit-test/tests/basic/testWeirdDateParse.js
rename : js/src/trace-test/tests/basic/testWhileObjectOrNull.js => js/src/jit-test/tests/basic/testWhileObjectOrNull.js
rename : js/src/trace-test/tests/basic/testWithAndShadowing.js => js/src/jit-test/tests/basic/testWithAndShadowing.js
rename : js/src/trace-test/tests/basic/testXMLPropertyNames.js => js/src/jit-test/tests/basic/testXMLPropertyNames.js
rename : js/src/trace-test/tests/basic/test_JSOP_ARGCNT.js => js/src/jit-test/tests/basic/test_JSOP_ARGCNT.js
rename : js/src/trace-test/tests/basic/test_JSOP_ARGSUB.js => js/src/jit-test/tests/basic/test_JSOP_ARGSUB.js
rename : js/src/trace-test/tests/basic/testif.js => js/src/jit-test/tests/basic/testif.js
rename : js/src/trace-test/tests/basic/testincops.js => js/src/jit-test/tests/basic/testincops.js
rename : js/src/trace-test/tests/basic/trees.js => js/src/jit-test/tests/basic/trees.js
rename : js/src/trace-test/tests/basic/truthies.js => js/src/jit-test/tests/basic/truthies.js
rename : js/src/trace-test/tests/basic/typeofTest.js => js/src/jit-test/tests/basic/typeofTest.js
rename : js/src/trace-test/tests/basic/unboxint.js => js/src/jit-test/tests/basic/unboxint.js
rename : js/src/trace-test/tests/basic/wrap-primitive-this.js => js/src/jit-test/tests/basic/wrap-primitive-this.js
rename : js/src/trace-test/tests/basic/xprop.js => js/src/jit-test/tests/basic/xprop.js
rename : js/src/trace-test/tests/closures/bug496922.js => js/src/jit-test/tests/closures/bug496922.js
rename : js/src/trace-test/tests/closures/bug496987.js => js/src/jit-test/tests/closures/bug496987.js
rename : js/src/trace-test/tests/closures/bug497015-1.js => js/src/jit-test/tests/closures/bug497015-1.js
rename : js/src/trace-test/tests/closures/bug497015-2.js => js/src/jit-test/tests/closures/bug497015-2.js
rename : js/src/trace-test/tests/closures/bug540131-2.js => js/src/jit-test/tests/closures/bug540131-2.js
rename : js/src/trace-test/tests/closures/bug540131-3.js => js/src/jit-test/tests/closures/bug540131-3.js
rename : js/src/trace-test/tests/closures/bug540131.js => js/src/jit-test/tests/closures/bug540131.js
rename : js/src/trace-test/tests/closures/bug540133.js => js/src/jit-test/tests/closures/bug540133.js
rename : js/src/trace-test/tests/closures/bug540136.js => js/src/jit-test/tests/closures/bug540136.js
rename : js/src/trace-test/tests/closures/bug540242.js => js/src/jit-test/tests/closures/bug540242.js
rename : js/src/trace-test/tests/closures/bug540243.js => js/src/jit-test/tests/closures/bug540243.js
rename : js/src/trace-test/tests/closures/bug540348.js => js/src/jit-test/tests/closures/bug540348.js
rename : js/src/trace-test/tests/closures/bug540528.js => js/src/jit-test/tests/closures/bug540528.js
rename : js/src/trace-test/tests/closures/bug541239.js => js/src/jit-test/tests/closures/bug541239.js
rename : js/src/trace-test/tests/closures/bug543565.js => js/src/jit-test/tests/closures/bug543565.js
rename : js/src/trace-test/tests/closures/closure-pluseq.js => js/src/jit-test/tests/closures/closure-pluseq.js
rename : js/src/trace-test/tests/closures/closure-pluseq2.js => js/src/jit-test/tests/closures/closure-pluseq2.js
rename : js/src/trace-test/tests/closures/closure-plusplus.js => js/src/jit-test/tests/closures/closure-plusplus.js
rename : js/src/trace-test/tests/closures/closure-tests.js => js/src/jit-test/tests/closures/closure-tests.js
rename : js/src/trace-test/tests/closures/flat-closure-1.js => js/src/jit-test/tests/closures/flat-closure-1.js
rename : js/src/trace-test/tests/closures/flat-closure-2.js => js/src/jit-test/tests/closures/flat-closure-2.js
rename : js/src/trace-test/tests/closures/flat-closure-3.js => js/src/jit-test/tests/closures/flat-closure-3.js
rename : js/src/trace-test/tests/closures/flat-closure-4.js => js/src/jit-test/tests/closures/flat-closure-4.js
rename : js/src/trace-test/tests/closures/flat-closure-5.js => js/src/jit-test/tests/closures/flat-closure-5.js
rename : js/src/trace-test/tests/closures/flat-closure-6.js => js/src/jit-test/tests/closures/flat-closure-6.js
rename : js/src/trace-test/tests/closures/flat-closure-7.js => js/src/jit-test/tests/closures/flat-closure-7.js
rename : js/src/trace-test/tests/closures/flat-closure-8.js => js/src/jit-test/tests/closures/flat-closure-8.js
rename : js/src/trace-test/tests/closures/incr-exit-2.js => js/src/jit-test/tests/closures/incr-exit-2.js
rename : js/src/trace-test/tests/closures/incr-exit-3.js => js/src/jit-test/tests/closures/incr-exit-3.js
rename : js/src/trace-test/tests/closures/incr-exit.js => js/src/jit-test/tests/closures/incr-exit.js
rename : js/src/trace-test/tests/closures/lambda-inner-heavy.js => js/src/jit-test/tests/closures/lambda-inner-heavy.js
rename : js/src/trace-test/tests/closures/lambda-light-returned.js => js/src/jit-test/tests/closures/lambda-light-returned.js
rename : js/src/trace-test/tests/closures/lambda-light.js => js/src/jit-test/tests/closures/lambda-light.js
rename : js/src/trace-test/tests/closures/lambda.js => js/src/jit-test/tests/closures/lambda.js
rename : js/src/trace-test/tests/closures/lambdafc.js => js/src/jit-test/tests/closures/lambdafc.js
rename : js/src/trace-test/tests/closures/name-both-hvy.js => js/src/jit-test/tests/closures/name-both-hvy.js
rename : js/src/trace-test/tests/closures/name-inactive-missing.js => js/src/jit-test/tests/closures/name-inactive-missing.js
rename : js/src/trace-test/tests/closures/name.js => js/src/jit-test/tests/closures/name.js
rename : js/src/trace-test/tests/closures/name2.js => js/src/jit-test/tests/closures/name2.js
rename : js/src/trace-test/tests/closures/name2a.js => js/src/jit-test/tests/closures/name2a.js
rename : js/src/trace-test/tests/closures/name2b.js => js/src/jit-test/tests/closures/name2b.js
rename : js/src/trace-test/tests/closures/name3.js => js/src/jit-test/tests/closures/name3.js
rename : js/src/trace-test/tests/closures/name4.js => js/src/jit-test/tests/closures/name4.js
rename : js/src/trace-test/tests/closures/namedLambda.js => js/src/jit-test/tests/closures/namedLambda.js
rename : js/src/trace-test/tests/closures/nameinc-loop-2.js => js/src/jit-test/tests/closures/nameinc-loop-2.js
rename : js/src/trace-test/tests/closures/nameinc-loop-3.js => js/src/jit-test/tests/closures/nameinc-loop-3.js
rename : js/src/trace-test/tests/closures/nameinc-loop-missing-2.js => js/src/jit-test/tests/closures/nameinc-loop-missing-2.js
rename : js/src/trace-test/tests/closures/nameinc-loop-missing.js => js/src/jit-test/tests/closures/nameinc-loop-missing.js
rename : js/src/trace-test/tests/closures/nameinc-loop.js => js/src/jit-test/tests/closures/nameinc-loop.js
rename : js/src/trace-test/tests/closures/nameinc.js => js/src/jit-test/tests/closures/nameinc.js
rename : js/src/trace-test/tests/closures/set-outer-trace-1.js => js/src/jit-test/tests/closures/set-outer-trace-1.js
rename : js/src/trace-test/tests/closures/set-outer-trace-2.js => js/src/jit-test/tests/closures/set-outer-trace-2.js
rename : js/src/trace-test/tests/closures/set-outer-trace-3.js => js/src/jit-test/tests/closures/set-outer-trace-3.js
rename : js/src/trace-test/tests/closures/set-outer-trace-4.js => js/src/jit-test/tests/closures/set-outer-trace-4.js
rename : js/src/trace-test/tests/closures/set-outer-trace.js => js/src/jit-test/tests/closures/set-outer-trace.js
rename : js/src/trace-test/tests/closures/setname-1.js => js/src/jit-test/tests/closures/setname-1.js
rename : js/src/trace-test/tests/closures/setname-closure-2.js => js/src/jit-test/tests/closures/setname-closure-2.js
rename : js/src/trace-test/tests/closures/setname-closure.js => js/src/jit-test/tests/closures/setname-closure.js
rename : js/src/trace-test/tests/closures/setname-inner-heavy.js => js/src/jit-test/tests/closures/setname-inner-heavy.js
rename : js/src/trace-test/tests/closures/setname-loop-2.js => js/src/jit-test/tests/closures/setname-loop-2.js
rename : js/src/trace-test/tests/closures/setname-loop.js => js/src/jit-test/tests/closures/setname-loop.js
rename : js/src/trace-test/tests/closures/setname-no-pop.js => js/src/jit-test/tests/closures/setname-no-pop.js
rename : js/src/trace-test/tests/closures/t001.js => js/src/jit-test/tests/closures/t001.js
rename : js/src/trace-test/tests/closures/t002.js => js/src/jit-test/tests/closures/t002.js
rename : js/src/trace-test/tests/closures/t003.js => js/src/jit-test/tests/closures/t003.js
rename : js/src/trace-test/tests/closures/t004.js => js/src/jit-test/tests/closures/t004.js
rename : js/src/trace-test/tests/closures/t005.js => js/src/jit-test/tests/closures/t005.js
rename : js/src/trace-test/tests/closures/t006.js => js/src/jit-test/tests/closures/t006.js
rename : js/src/trace-test/tests/closures/t007.js => js/src/jit-test/tests/closures/t007.js
rename : js/src/trace-test/tests/closures/t008.js => js/src/jit-test/tests/closures/t008.js
rename : js/src/trace-test/tests/closures/t009.js => js/src/jit-test/tests/closures/t009.js
rename : js/src/trace-test/tests/closures/t010.js => js/src/jit-test/tests/closures/t010.js
rename : js/src/trace-test/tests/closures/t011.js => js/src/jit-test/tests/closures/t011.js
rename : js/src/trace-test/tests/closures/t012.js => js/src/jit-test/tests/closures/t012.js
rename : js/src/trace-test/tests/closures/t013.js => js/src/jit-test/tests/closures/t013.js
rename : js/src/trace-test/tests/closures/t014.js => js/src/jit-test/tests/closures/t014.js
rename : js/src/trace-test/tests/closures/t015.js => js/src/jit-test/tests/closures/t015.js
rename : js/src/trace-test/tests/closures/t016.js => js/src/jit-test/tests/closures/t016.js
rename : js/src/trace-test/tests/closures/t017.js => js/src/jit-test/tests/closures/t017.js
rename : js/src/trace-test/tests/closures/t018.js => js/src/jit-test/tests/closures/t018.js
rename : js/src/trace-test/tests/closures/t019.js => js/src/jit-test/tests/closures/t019.js
rename : js/src/trace-test/tests/closures/t020.js => js/src/jit-test/tests/closures/t020.js
rename : js/src/trace-test/tests/closures/t021.js => js/src/jit-test/tests/closures/t021.js
rename : js/src/trace-test/tests/closures/t022.js => js/src/jit-test/tests/closures/t022.js
rename : js/src/trace-test/tests/closures/t023.js => js/src/jit-test/tests/closures/t023.js
rename : js/src/trace-test/tests/closures/t024.js => js/src/jit-test/tests/closures/t024.js
rename : js/src/trace-test/tests/closures/t025.js => js/src/jit-test/tests/closures/t025.js
rename : js/src/trace-test/tests/closures/t026.js => js/src/jit-test/tests/closures/t026.js
rename : js/src/trace-test/tests/closures/t027.js => js/src/jit-test/tests/closures/t027.js
rename : js/src/trace-test/tests/closures/t028.js => js/src/jit-test/tests/closures/t028.js
rename : js/src/trace-test/tests/closures/t029.js => js/src/jit-test/tests/closures/t029.js
rename : js/src/trace-test/tests/closures/t030.js => js/src/jit-test/tests/closures/t030.js
rename : js/src/trace-test/tests/closures/t031.js => js/src/jit-test/tests/closures/t031.js
rename : js/src/trace-test/tests/closures/t032.js => js/src/jit-test/tests/closures/t032.js
rename : js/src/trace-test/tests/closures/t033.js => js/src/jit-test/tests/closures/t033.js
rename : js/src/trace-test/tests/closures/t034.js => js/src/jit-test/tests/closures/t034.js
rename : js/src/trace-test/tests/closures/t035.js => js/src/jit-test/tests/closures/t035.js
rename : js/src/trace-test/tests/closures/t036.js => js/src/jit-test/tests/closures/t036.js
rename : js/src/trace-test/tests/closures/t037.js => js/src/jit-test/tests/closures/t037.js
rename : js/src/trace-test/tests/closures/test-inner-imports.js => js/src/jit-test/tests/closures/test-inner-imports.js
rename : js/src/trace-test/tests/closures/upvar-nest.js => js/src/jit-test/tests/closures/upvar-nest.js
rename : js/src/trace-test/tests/jaeger/bug549393-1.js => js/src/jit-test/tests/jaeger/bug549393-1.js
rename : js/src/trace-test/tests/jaeger/bug549393-2.js => js/src/jit-test/tests/jaeger/bug549393-2.js
rename : js/src/trace-test/tests/jaeger/bug549396.js => js/src/jit-test/tests/jaeger/bug549396.js
rename : js/src/trace-test/tests/jaeger/bug549398.js => js/src/jit-test/tests/jaeger/bug549398.js
rename : js/src/trace-test/tests/jaeger/bug549521.js => js/src/jit-test/tests/jaeger/bug549521.js
rename : js/src/trace-test/tests/jaeger/bug549602.js => js/src/jit-test/tests/jaeger/bug549602.js
rename : js/src/trace-test/tests/jaeger/bug549603.js => js/src/jit-test/tests/jaeger/bug549603.js
rename : js/src/trace-test/tests/jaeger/bug550490.js => js/src/jit-test/tests/jaeger/bug550490.js
rename : js/src/trace-test/tests/jaeger/bug550665.js => js/src/jit-test/tests/jaeger/bug550665.js
rename : js/src/trace-test/tests/jaeger/bug551603.js => js/src/jit-test/tests/jaeger/bug551603.js
rename : js/src/trace-test/tests/jaeger/bug552644.js => js/src/jit-test/tests/jaeger/bug552644.js
rename : js/src/trace-test/tests/jaeger/bug553781-2.js => js/src/jit-test/tests/jaeger/bug553781-2.js
rename : js/src/trace-test/tests/jaeger/bug553781.js => js/src/jit-test/tests/jaeger/bug553781.js
rename : js/src/trace-test/tests/jaeger/bug553784.js => js/src/jit-test/tests/jaeger/bug553784.js
rename : js/src/trace-test/tests/jaeger/bug554580-1.js => js/src/jit-test/tests/jaeger/bug554580-1.js
rename : js/src/trace-test/tests/jaeger/bug554580-2.js => js/src/jit-test/tests/jaeger/bug554580-2.js
rename : js/src/trace-test/tests/jaeger/bug554580-3.js => js/src/jit-test/tests/jaeger/bug554580-3.js
rename : js/src/trace-test/tests/jaeger/bug554580-4.js => js/src/jit-test/tests/jaeger/bug554580-4.js
rename : js/src/trace-test/tests/jaeger/bug554580-5.js => js/src/jit-test/tests/jaeger/bug554580-5.js
rename : js/src/trace-test/tests/jaeger/bug554651.js => js/src/jit-test/tests/jaeger/bug554651.js
rename : js/src/trace-test/tests/jaeger/bug554675-1.js => js/src/jit-test/tests/jaeger/bug554675-1.js
rename : js/src/trace-test/tests/jaeger/bug554675-2.js => js/src/jit-test/tests/jaeger/bug554675-2.js
rename : js/src/trace-test/tests/jaeger/bug554675-3.js => js/src/jit-test/tests/jaeger/bug554675-3.js
rename : js/src/trace-test/tests/jaeger/bug555152.js => js/src/jit-test/tests/jaeger/bug555152.js
rename : js/src/trace-test/tests/jaeger/bug555155.js => js/src/jit-test/tests/jaeger/bug555155.js
rename : js/src/trace-test/tests/jaeger/bug555206.js => js/src/jit-test/tests/jaeger/bug555206.js
rename : js/src/trace-test/tests/jaeger/bug555543.js => js/src/jit-test/tests/jaeger/bug555543.js
rename : js/src/trace-test/tests/jaeger/bug555922.js => js/src/jit-test/tests/jaeger/bug555922.js
rename : js/src/trace-test/tests/jaeger/bug556525.js => js/src/jit-test/tests/jaeger/bug556525.js
rename : js/src/trace-test/tests/jaeger/bug557063.js => js/src/jit-test/tests/jaeger/bug557063.js
rename : js/src/trace-test/tests/jaeger/bug557068.js => js/src/jit-test/tests/jaeger/bug557068.js
rename : js/src/trace-test/tests/jaeger/bug557070.js => js/src/jit-test/tests/jaeger/bug557070.js
rename : js/src/trace-test/tests/jaeger/bug557075.js => js/src/jit-test/tests/jaeger/bug557075.js
rename : js/src/trace-test/tests/jaeger/bug560221.js => js/src/jit-test/tests/jaeger/bug560221.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-call-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-call-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-call.js => js/src/jit-test/tests/jaeger/bug563000/eif-call.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-getter.js => js/src/jit-test/tests/jaeger/bug563000/eif-getter.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap-newvar.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap-newvar.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap-typechange.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap-typechange.js
rename : js/src/trace-test/tests/jaeger/bug563000/eif-trap.js => js/src/jit-test/tests/jaeger/bug563000/eif-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-trap-1.js => js/src/jit-test/tests/jaeger/bug563000/simple-trap-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-trap-2.js => js/src/jit-test/tests/jaeger/bug563000/simple-trap-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/simple-untrap.js => js/src/jit-test/tests/jaeger/bug563000/simple-untrap.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-debugger-1.js => js/src/jit-test/tests/jaeger/bug563000/test-debugger-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-debugger-2.js => js/src/jit-test/tests/jaeger/bug563000/test-debugger-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-throwhook-1.js => js/src/jit-test/tests/jaeger/bug563000/test-throwhook-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/test-throwhook-2.js => js/src/jit-test/tests/jaeger/bug563000/test-throwhook-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-force-return-1.js => js/src/jit-test/tests/jaeger/bug563000/trap-force-return-1.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-force-return-2.js => js/src/jit-test/tests/jaeger/bug563000/trap-force-return-2.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-own-callsite.js => js/src/jit-test/tests/jaeger/bug563000/trap-own-callsite.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-parent-from-trap.js => js/src/jit-test/tests/jaeger/bug563000/trap-parent-from-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-parent.js => js/src/jit-test/tests/jaeger/bug563000/trap-parent.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self-as-parent.js => js/src/jit-test/tests/jaeger/bug563000/trap-self-as-parent.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self-from-trap.js => js/src/jit-test/tests/jaeger/bug563000/trap-self-from-trap.js
rename : js/src/trace-test/tests/jaeger/bug563000/trap-self.js => js/src/jit-test/tests/jaeger/bug563000/trap-self.js
rename : js/src/trace-test/tests/jaeger/bug563000/untrap-own-trapsite.js => js/src/jit-test/tests/jaeger/bug563000/untrap-own-trapsite.js
rename : js/src/trace-test/tests/jaeger/bug563000/untrap-self.js => js/src/jit-test/tests/jaeger/bug563000/untrap-self.js
rename : js/src/trace-test/tests/jaeger/bug565198.js => js/src/jit-test/tests/jaeger/bug565198.js
rename : js/src/trace-test/tests/jaeger/bug565202.js => js/src/jit-test/tests/jaeger/bug565202.js
rename : js/src/trace-test/tests/jaeger/bug566022.js => js/src/jit-test/tests/jaeger/bug566022.js
rename : js/src/trace-test/tests/jaeger/bug573433.js => js/src/jit-test/tests/jaeger/bug573433.js
rename : js/src/trace-test/tests/jaeger/bug576398.js => js/src/jit-test/tests/jaeger/bug576398.js
rename : js/src/trace-test/tests/jaeger/bug577580.js => js/src/jit-test/tests/jaeger/bug577580.js
rename : js/src/trace-test/tests/jaeger/bug577646.js => js/src/jit-test/tests/jaeger/bug577646.js
rename : js/src/trace-test/tests/jaeger/bug577705.js => js/src/jit-test/tests/jaeger/bug577705.js
rename : js/src/trace-test/tests/jaeger/bug577996.js => js/src/jit-test/tests/jaeger/bug577996.js
rename : js/src/trace-test/tests/jaeger/bug580703.js => js/src/jit-test/tests/jaeger/bug580703.js
rename : js/src/trace-test/tests/jaeger/bug580712.js => js/src/jit-test/tests/jaeger/bug580712.js
rename : js/src/trace-test/tests/jaeger/bug580883.js => js/src/jit-test/tests/jaeger/bug580883.js
rename : js/src/trace-test/tests/jaeger/bug580884-2.js => js/src/jit-test/tests/jaeger/bug580884-2.js
rename : js/src/trace-test/tests/jaeger/bug580884-3.js => js/src/jit-test/tests/jaeger/bug580884-3.js
rename : js/src/trace-test/tests/jaeger/bug580884.js => js/src/jit-test/tests/jaeger/bug580884.js
rename : js/src/trace-test/tests/jaeger/bug580931-2.js => js/src/jit-test/tests/jaeger/bug580931-2.js
rename : js/src/trace-test/tests/jaeger/bug581871.js => js/src/jit-test/tests/jaeger/bug581871.js
rename : js/src/trace-test/tests/jaeger/bug581936.js => js/src/jit-test/tests/jaeger/bug581936.js
rename : js/src/trace-test/tests/jaeger/bug582185.js => js/src/jit-test/tests/jaeger/bug582185.js
rename : js/src/trace-test/tests/jaeger/bug582286.js => js/src/jit-test/tests/jaeger/bug582286.js
rename : js/src/trace-test/tests/jaeger/bug582392.js => js/src/jit-test/tests/jaeger/bug582392.js
rename : js/src/trace-test/tests/jaeger/bug582880.js => js/src/jit-test/tests/jaeger/bug582880.js
rename : js/src/trace-test/tests/jaeger/bug582882.js => js/src/jit-test/tests/jaeger/bug582882.js
rename : js/src/trace-test/tests/jaeger/bug582884.js => js/src/jit-test/tests/jaeger/bug582884.js
rename : js/src/trace-test/tests/jaeger/bug582894.js => js/src/jit-test/tests/jaeger/bug582894.js
rename : js/src/trace-test/tests/jaeger/bug582897.js => js/src/jit-test/tests/jaeger/bug582897.js
rename : js/src/trace-test/tests/jaeger/bug582898.js => js/src/jit-test/tests/jaeger/bug582898.js
rename : js/src/trace-test/tests/jaeger/bug582900.js => js/src/jit-test/tests/jaeger/bug582900.js
rename : js/src/trace-test/tests/jaeger/bug583158.js => js/src/jit-test/tests/jaeger/bug583158.js
rename : js/src/trace-test/tests/jaeger/bug583160.js => js/src/jit-test/tests/jaeger/bug583160.js
rename : js/src/trace-test/tests/jaeger/bug583672.js => js/src/jit-test/tests/jaeger/bug583672.js
rename : js/src/trace-test/tests/jaeger/bug583684.js => js/src/jit-test/tests/jaeger/bug583684.js
rename : js/src/trace-test/tests/jaeger/bug583688.js => js/src/jit-test/tests/jaeger/bug583688.js
rename : js/src/trace-test/tests/jaeger/bug583689.js => js/src/jit-test/tests/jaeger/bug583689.js
rename : js/src/trace-test/tests/jaeger/bug584644-2.js => js/src/jit-test/tests/jaeger/bug584644-2.js
rename : js/src/trace-test/tests/jaeger/bug584646.js => js/src/jit-test/tests/jaeger/bug584646.js
rename : js/src/trace-test/tests/jaeger/bug584647.js => js/src/jit-test/tests/jaeger/bug584647.js
rename : js/src/trace-test/tests/jaeger/bug585310.js => js/src/jit-test/tests/jaeger/bug585310.js
rename : js/src/trace-test/tests/jaeger/bug585341.js => js/src/jit-test/tests/jaeger/bug585341.js
rename : js/src/trace-test/tests/jaeger/bug585391.js => js/src/jit-test/tests/jaeger/bug585391.js
rename : js/src/trace-test/tests/jaeger/bug585408-2.js => js/src/jit-test/tests/jaeger/bug585408-2.js
rename : js/src/trace-test/tests/jaeger/bug585408-3.js => js/src/jit-test/tests/jaeger/bug585408-3.js
rename : js/src/trace-test/tests/jaeger/bug585408.js => js/src/jit-test/tests/jaeger/bug585408.js
rename : js/src/trace-test/tests/jaeger/bug585540.js => js/src/jit-test/tests/jaeger/bug585540.js
rename : js/src/trace-test/tests/jaeger/bug587431.js => js/src/jit-test/tests/jaeger/bug587431.js
rename : js/src/trace-test/tests/jaeger/bug588338.js => js/src/jit-test/tests/jaeger/bug588338.js
rename : js/src/trace-test/tests/jaeger/bug588362-1.js => js/src/jit-test/tests/jaeger/bug588362-1.js
rename : js/src/trace-test/tests/jaeger/bug588362-2.js => js/src/jit-test/tests/jaeger/bug588362-2.js
rename : js/src/trace-test/tests/jaeger/bug588362-3.js => js/src/jit-test/tests/jaeger/bug588362-3.js
rename : js/src/trace-test/tests/jaeger/bug588363-1.js => js/src/jit-test/tests/jaeger/bug588363-1.js
rename : js/src/trace-test/tests/jaeger/bug588363-2.js => js/src/jit-test/tests/jaeger/bug588363-2.js
rename : js/src/trace-test/tests/jaeger/bug589108.js => js/src/jit-test/tests/jaeger/bug589108.js
rename : js/src/trace-test/tests/jaeger/bug589115.js => js/src/jit-test/tests/jaeger/bug589115.js
rename : js/src/trace-test/tests/jaeger/bug589461.js => js/src/jit-test/tests/jaeger/bug589461.js
rename : js/src/trace-test/tests/jaeger/bug590083.js => js/src/jit-test/tests/jaeger/bug590083.js
rename : js/src/trace-test/tests/jaeger/bug591602.js => js/src/jit-test/tests/jaeger/bug591602.js
rename : js/src/trace-test/tests/jaeger/bug591606.js => js/src/jit-test/tests/jaeger/bug591606.js
rename : js/src/trace-test/tests/jaeger/bug592973-1.js => js/src/jit-test/tests/jaeger/bug592973-1.js
rename : js/src/trace-test/tests/jaeger/bug592973-2.js => js/src/jit-test/tests/jaeger/bug592973-2.js
rename : js/src/trace-test/tests/jaeger/bug592973-3.js => js/src/jit-test/tests/jaeger/bug592973-3.js
rename : js/src/trace-test/tests/jaeger/bug593554.js => js/src/jit-test/tests/jaeger/bug593554.js
rename : js/src/trace-test/tests/jaeger/bug595917.js => js/src/jit-test/tests/jaeger/bug595917.js
rename : js/src/trace-test/tests/jaeger/bug595921.js => js/src/jit-test/tests/jaeger/bug595921.js
rename : js/src/trace-test/tests/jaeger/bug597378.js => js/src/jit-test/tests/jaeger/bug597378.js
rename : js/src/trace-test/tests/jaeger/bug597871.js => js/src/jit-test/tests/jaeger/bug597871.js
rename : js/src/trace-test/tests/jaeger/bug598696.js => js/src/jit-test/tests/jaeger/bug598696.js
rename : js/src/trace-test/tests/jaeger/bug599488.js => js/src/jit-test/tests/jaeger/bug599488.js
rename : js/src/trace-test/tests/jaeger/bug600139.js => js/src/jit-test/tests/jaeger/bug600139.js
rename : js/src/trace-test/tests/jaeger/bug600419.js => js/src/jit-test/tests/jaeger/bug600419.js
rename : js/src/trace-test/tests/jaeger/bug600424.js => js/src/jit-test/tests/jaeger/bug600424.js
rename : js/src/trace-test/tests/jaeger/bug601982.js => js/src/jit-test/tests/jaeger/bug601982.js
rename : js/src/trace-test/tests/jaeger/bug604427.js => js/src/jit-test/tests/jaeger/bug604427.js
rename : js/src/trace-test/tests/jaeger/compare-wrong-1.js => js/src/jit-test/tests/jaeger/compare-wrong-1.js
rename : js/src/trace-test/tests/jaeger/crash-on-compare.js => js/src/jit-test/tests/jaeger/crash-on-compare.js
rename : js/src/trace-test/tests/jaeger/deepBailAfterRunTracer.js => js/src/jit-test/tests/jaeger/deepBailAfterRunTracer.js
rename : js/src/trace-test/tests/jaeger/fused-eq-ifeq.js => js/src/jit-test/tests/jaeger/fused-eq-ifeq.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-1.js => js/src/jit-test/tests/jaeger/getelem-sanity-1.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-2.js => js/src/jit-test/tests/jaeger/getelem-sanity-2.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-3.js => js/src/jit-test/tests/jaeger/getelem-sanity-3.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-4.js => js/src/jit-test/tests/jaeger/getelem-sanity-4.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-5.js => js/src/jit-test/tests/jaeger/getelem-sanity-5.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-6.js => js/src/jit-test/tests/jaeger/getelem-sanity-6.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-7.js => js/src/jit-test/tests/jaeger/getelem-sanity-7.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-1.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-1.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-2.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-2.js
rename : js/src/trace-test/tests/jaeger/getelem-sanity-int-3.js => js/src/jit-test/tests/jaeger/getelem-sanity-int-3.js
rename : js/src/trace-test/tests/jaeger/globalOptimize-1.js => js/src/jit-test/tests/jaeger/globalOptimize-1.js
rename : js/src/trace-test/tests/jaeger/instanceOfWithKnownTypes.js => js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js
rename : js/src/trace-test/tests/jaeger/modWithConstLhs.js => js/src/jit-test/tests/jaeger/modWithConstLhs.js
rename : js/src/trace-test/tests/jaeger/mulNegZero.js => js/src/jit-test/tests/jaeger/mulNegZero.js
rename : js/src/trace-test/tests/jaeger/negation.js => js/src/jit-test/tests/jaeger/negation.js
rename : js/src/trace-test/tests/jaeger/regalloc-1.js => js/src/jit-test/tests/jaeger/regalloc-1.js
rename : js/src/trace-test/tests/jaeger/rsh-sanity-1.js => js/src/jit-test/tests/jaeger/rsh-sanity-1.js
rename : js/src/trace-test/tests/jaeger/scriptedICs-1.js => js/src/jit-test/tests/jaeger/scriptedICs-1.js
rename : js/src/trace-test/tests/jaeger/strictModeSetUndefinedVar.js => js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js
rename : js/src/trace-test/tests/jaeger/subCommutativity.js => js/src/jit-test/tests/jaeger/subCommutativity.js
rename : js/src/trace-test/tests/jaeger/testAddStringObject.js => js/src/jit-test/tests/jaeger/testAddStringObject.js
rename : js/src/trace-test/tests/jaeger/testBug550743.js => js/src/jit-test/tests/jaeger/testBug550743.js
rename : js/src/trace-test/tests/jaeger/unsignedShiftZero.js => js/src/jit-test/tests/jaeger/unsignedShiftZero.js
rename : js/src/trace-test/tests/jaeger/xor-sanity.js => js/src/jit-test/tests/jaeger/xor-sanity.js
rename : js/src/trace-test/tests/pic/bug558099.js => js/src/jit-test/tests/pic/bug558099.js
rename : js/src/trace-test/tests/pic/bug558616.js => js/src/jit-test/tests/pic/bug558616.js
rename : js/src/trace-test/tests/pic/bug582899.js => js/src/jit-test/tests/pic/bug582899.js
rename : js/src/trace-test/tests/pic/bug584642.js => js/src/jit-test/tests/pic/bug584642.js
rename : js/src/trace-test/tests/pic/bug595706.js => js/src/jit-test/tests/pic/bug595706.js
rename : js/src/trace-test/tests/pic/call_self.js => js/src/jit-test/tests/pic/call_self.js
rename : js/src/trace-test/tests/pic/densearray.js => js/src/jit-test/tests/pic/densearray.js
rename : js/src/trace-test/tests/pic/fuzz1.js => js/src/jit-test/tests/pic/fuzz1.js
rename : js/src/trace-test/tests/pic/fuzz2.js => js/src/jit-test/tests/pic/fuzz2.js
rename : js/src/trace-test/tests/pic/fuzz3.js => js/src/jit-test/tests/pic/fuzz3.js
rename : js/src/trace-test/tests/pic/grandproto.js => js/src/jit-test/tests/pic/grandproto.js
rename : js/src/trace-test/tests/pic/length_array.js => js/src/jit-test/tests/pic/length_array.js
rename : js/src/trace-test/tests/pic/length_mix.js => js/src/jit-test/tests/pic/length_mix.js
rename : js/src/trace-test/tests/pic/length_object.js => js/src/jit-test/tests/pic/length_object.js
rename : js/src/trace-test/tests/pic/length_string.js => js/src/jit-test/tests/pic/length_string.js
rename : js/src/trace-test/tests/pic/proto1.js => js/src/jit-test/tests/pic/proto1.js
rename : js/src/trace-test/tests/pic/proto3.js => js/src/jit-test/tests/pic/proto3.js
rename : js/src/trace-test/tests/pic/proto_self.js => js/src/jit-test/tests/pic/proto_self.js
rename : js/src/trace-test/tests/pic/self1.js => js/src/jit-test/tests/pic/self1.js
rename : js/src/trace-test/tests/pic/self2.js => js/src/jit-test/tests/pic/self2.js
rename : js/src/trace-test/tests/pic/self3.js => js/src/jit-test/tests/pic/self3.js
rename : js/src/trace-test/tests/pic/self8.js => js/src/jit-test/tests/pic/self8.js
rename : js/src/trace-test/tests/pic/set-assign.js => js/src/jit-test/tests/pic/set-assign.js
rename : js/src/trace-test/tests/pic/set1.js => js/src/jit-test/tests/pic/set1.js
rename : js/src/trace-test/tests/pic/set2.js => js/src/jit-test/tests/pic/set2.js
rename : js/src/trace-test/tests/pic/shape_regen.js => js/src/jit-test/tests/pic/shape_regen.js
rename : js/src/trace-test/tests/pic/thisprop.js => js/src/jit-test/tests/pic/thisprop.js
rename : js/src/trace-test/tests/sunspider/check-3d-cube.js => js/src/jit-test/tests/sunspider/check-3d-cube.js
rename : js/src/trace-test/tests/sunspider/check-3d-morph.js => js/src/jit-test/tests/sunspider/check-3d-morph.js
rename : js/src/trace-test/tests/sunspider/check-3d-raytrace.js => js/src/jit-test/tests/sunspider/check-3d-raytrace.js
rename : js/src/trace-test/tests/sunspider/check-access-binary-trees.js => js/src/jit-test/tests/sunspider/check-access-binary-trees.js
rename : js/src/trace-test/tests/sunspider/check-access-fannkuch.js => js/src/jit-test/tests/sunspider/check-access-fannkuch.js
rename : js/src/trace-test/tests/sunspider/check-access-nbody.js => js/src/jit-test/tests/sunspider/check-access-nbody.js
rename : js/src/trace-test/tests/sunspider/check-access-nsieve.js => js/src/jit-test/tests/sunspider/check-access-nsieve.js
rename : js/src/trace-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js => js/src/jit-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js
rename : js/src/trace-test/tests/sunspider/check-bitops-bits-in-byte.js => js/src/jit-test/tests/sunspider/check-bitops-bits-in-byte.js
rename : js/src/trace-test/tests/sunspider/check-bitops-bitwise-and.js => js/src/jit-test/tests/sunspider/check-bitops-bitwise-and.js
rename : js/src/trace-test/tests/sunspider/check-bitops-nsieve-bits.js => js/src/jit-test/tests/sunspider/check-bitops-nsieve-bits.js
rename : js/src/trace-test/tests/sunspider/check-controlflow-recursive.js => js/src/jit-test/tests/sunspider/check-controlflow-recursive.js
rename : js/src/trace-test/tests/sunspider/check-crypto-aes.js => js/src/jit-test/tests/sunspider/check-crypto-aes.js
rename : js/src/trace-test/tests/sunspider/check-crypto-md5.js => js/src/jit-test/tests/sunspider/check-crypto-md5.js
rename : js/src/trace-test/tests/sunspider/check-crypto-sha1.js => js/src/jit-test/tests/sunspider/check-crypto-sha1.js
rename : js/src/trace-test/tests/sunspider/check-date-format-tofte.js => js/src/jit-test/tests/sunspider/check-date-format-tofte.js
rename : js/src/trace-test/tests/sunspider/check-date-format-xparb.js => js/src/jit-test/tests/sunspider/check-date-format-xparb.js
rename : js/src/trace-test/tests/sunspider/check-math-cordic.js => js/src/jit-test/tests/sunspider/check-math-cordic.js
rename : js/src/trace-test/tests/sunspider/check-math-partial-sums.js => js/src/jit-test/tests/sunspider/check-math-partial-sums.js
rename : js/src/trace-test/tests/sunspider/check-math-spectral-norm.js => js/src/jit-test/tests/sunspider/check-math-spectral-norm.js
rename : js/src/trace-test/tests/sunspider/check-mont.js => js/src/jit-test/tests/sunspider/check-mont.js
rename : js/src/trace-test/tests/sunspider/check-regexp-dna.js => js/src/jit-test/tests/sunspider/check-regexp-dna.js
rename : js/src/trace-test/tests/sunspider/check-string-fasta.js => js/src/jit-test/tests/sunspider/check-string-fasta.js
rename : js/src/trace-test/tests/sunspider/check-string-tagcloud.js => js/src/jit-test/tests/sunspider/check-string-tagcloud.js
rename : js/src/trace-test/tests/sunspider/check-string-unpack-code.js => js/src/jit-test/tests/sunspider/check-string-unpack-code.js
rename : js/src/trace-test/tests/v8-v5/check-crypto.js => js/src/jit-test/tests/v8-v5/check-crypto.js
rename : js/src/trace-test/tests/v8-v5/check-deltablue.js => js/src/jit-test/tests/v8-v5/check-deltablue.js
rename : js/src/trace-test/tests/v8-v5/check-earley-boyer.js => js/src/jit-test/tests/v8-v5/check-earley-boyer.js
rename : js/src/trace-test/tests/v8-v5/check-raytrace.js => js/src/jit-test/tests/v8-v5/check-raytrace.js
rename : js/src/trace-test/tests/v8-v5/check-regexp.js => js/src/jit-test/tests/v8-v5/check-regexp.js
rename : js/src/trace-test/tests/v8-v5/check-richards.js => js/src/jit-test/tests/v8-v5/check-richards.js
rename : js/src/trace-test/tests/v8-v5/check-splay.js => js/src/jit-test/tests/v8-v5/check-splay.js
rename : js/src/tests/js1_8_1/trace/browser.js => js/src/tests/js1_8_1/jit/browser.js
rename : js/src/tests/js1_8_1/trace/jstests.list => js/src/tests/js1_8_1/jit/jstests.list
rename : js/src/tests/js1_8_1/trace/math-trace-tests.js => js/src/tests/js1_8_1/jit/math-jit-tests.js
rename : js/src/tests/js1_8_1/trace/regress-451673.js => js/src/tests/js1_8_1/jit/regress-451673.js
rename : js/src/tests/js1_8_1/trace/regress-451974-01.js => js/src/tests/js1_8_1/jit/regress-451974-01.js
rename : js/src/tests/js1_8_1/trace/regress-451974-02.js => js/src/tests/js1_8_1/jit/regress-451974-02.js
rename : js/src/tests/js1_8_1/trace/regress-452498-01.js => js/src/tests/js1_8_1/jit/regress-452498-01.js
rename : js/src/tests/js1_8_1/trace/regress-458838.js => js/src/tests/js1_8_1/jit/regress-458838.js
rename : js/src/tests/js1_8_1/trace/regress-462459-01.js => js/src/tests/js1_8_1/jit/regress-462459-01.js
rename : js/src/tests/js1_8_1/trace/regress-462459-02.js => js/src/tests/js1_8_1/jit/regress-462459-02.js
rename : js/src/tests/js1_8_1/trace/regress-462459-03.js => js/src/tests/js1_8_1/jit/regress-462459-03.js
rename : js/src/tests/js1_8_1/trace/regress-462459-04.js => js/src/tests/js1_8_1/jit/regress-462459-04.js
rename : js/src/tests/js1_8_1/trace/regress-462459-05.js => js/src/tests/js1_8_1/jit/regress-462459-05.js
rename : js/src/tests/js1_8_1/trace/regress-462459-06.js => js/src/tests/js1_8_1/jit/regress-462459-06.js
rename : js/src/tests/js1_8_1/trace/regress-462459-07.js => js/src/tests/js1_8_1/jit/regress-462459-07.js
rename : js/src/tests/js1_8_1/trace/regress-462459-08.js => js/src/tests/js1_8_1/jit/regress-462459-08.js
rename : js/src/tests/js1_8_1/trace/regress-462459-09.js => js/src/tests/js1_8_1/jit/regress-462459-09.js
rename : js/src/tests/js1_8_1/trace/regress-462459-10.js => js/src/tests/js1_8_1/jit/regress-462459-10.js
rename : js/src/tests/js1_8_1/trace/regress-462459-11.js => js/src/tests/js1_8_1/jit/regress-462459-11.js
rename : js/src/tests/js1_8_1/trace/regress-462459-12.js => js/src/tests/js1_8_1/jit/regress-462459-12.js
rename : js/src/tests/js1_8_1/trace/regress-469927.js => js/src/tests/js1_8_1/jit/regress-469927.js
rename : js/src/tests/js1_8_1/trace/regress-470739.js => js/src/tests/js1_8_1/jit/regress-470739.js
rename : js/src/tests/js1_8_1/trace/regress-471635.js => js/src/tests/js1_8_1/jit/regress-471635.js
rename : js/src/tests/js1_8_1/trace/regress-489682.js => js/src/tests/js1_8_1/jit/regress-489682.js
rename : js/src/tests/js1_8_1/trace/shell.js => js/src/tests/js1_8_1/jit/shell.js
rename : js/src/tests/js1_8_1/trace/testDeepBailFromNonNative.js => js/src/tests/js1_8_1/jit/testDeepBailFromNonNative.js
2010-10-20 15:43:19 -07:00
David Anderson
cd5824aa69 Fix register allocation bug when pushing addresses (bug 605452, r=sstangl,dmandelin). 2010-10-19 23:19:48 -07:00
Brian Hackett
975f0c84d2 Merge. Test backout for bug 601725. 2010-10-19 20:51:11 -07:00
Brian Hackett
19785d46d5 Backed out changeset d20abbebe373 2010-10-19 20:19:56 -07:00
Bill McCloskey
507ea140a2 Backed out changeset 55597c32701d 2010-10-19 17:40:53 -07:00
Bill McCloskey
7583dc9166 Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin) 2010-10-19 16:23:05 -07:00
Gregor Wagner
da3e57f95e Followup for Bug 605011 2010-10-19 16:12:08 -07:00
Nicholas Nethercote
c06a2bbe53 Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard() (2nd attempt). r=dmandelin. 2010-10-19 15:39:25 -07:00
Gregor Wagner
5dc8b42981 Bug 605011 - "Assertion failure: JS_CHECK_STACK_SIZE(cx->stackLimit, &stackDummy)," r=igor 2010-10-19 14:25:26 -07:00
Bill McCloskey
c56b690cc7 Fix for Talos crashes related to bug 596364 2010-10-19 14:04:10 -07:00
Luke Wagner
b239c6cc13 Bug 605355 - JM: FrameState::ensureFullRegs should operate on the backing FrameEntry (r=dvander) 2010-10-18 18:11:45 -07:00
Bill McCloskey
768410d930 Fix for ARM bustage from bug 596364 2010-10-19 11:39:55 -07:00
Bill McCloskey
c685845c26 Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander) 2010-10-19 11:08:25 -07:00
Tom Schuster
b7057e3464 Bug 594233 - speed up js::DefaultValue on Number builtin with void hint (r=lw)
--HG--
extra : rebase_source : e06f43fe67eef83dd7c6d56417be8395184d40dd
2010-10-19 10:39:55 -07:00
Bill McCloskey
0aa74ae67f Fix broken aliasing annotations from bug 600016 2010-10-19 10:17:29 -07:00
Luke Wagner
4e00bb8e1e Bug 605352 - JM: avoid double-pin in x64 FrameState:syncFe (r=sstangl) 2010-10-19 09:40:47 -07:00
Luke Wagner
4511595997 Bug 604210 - Optimistically use pc to decompile when vp is above pcdepth (r=brendan) 2010-10-19 09:36:24 -07:00
Luke Wagner
c2031cddf8 Bug 604638 - remove dead var in TracerState (r=dvander) 2010-10-19 09:21:01 -07:00
Dave Herman
7488e1af91 bug 594060, r=cdleary: Reflect.parse(): make source location information optional 2010-10-19 09:00:51 -07:00
Chris Leary
f03fe920ff Temporarily disable MONOIC for ARM due to bug 599214 breakage. 2010-10-19 01:30:43 -07:00
Makoto Kato
cb7dbc1e2d Bug 589917 - js_GetDeflatedUTF8StringLength computes the wrong UTF-8 length for surrogate pairs. r=igor, a=betaN+ 2010-10-19 17:06:10 +09:00
Nicholas Nethercote
7f48f3bad8 Update nanojit-import-rev stamp. 2010-10-18 23:42:02 -07:00
Nicholas Nethercote
0ee247937a Bug 602788 - nanojit: more constant folding of quads in ExprFilter, please. r=stejohns.
--HG--
extra : convert_revision : 8409c49a72dc223ca0622bc18b396e81f8d45608
2010-10-18 23:20:16 -07:00
Peter Van der Beken
c66e34a29f Fix for bug 604957 (Change sandbox constructor to take one optional argument instead of two). r=mrbkap, a=blocking. 2010-10-15 11:02:42 -07:00
David Anderson
5c799c5502 Actual rebase bustage fix (bug 603044 fallout). 2010-10-18 22:31:44 -07:00
David Anderson
ee43bf84c8 Fix line change lost in rebase (bug 603044 fallout). 2010-10-18 21:41:17 -07:00
David Anderson
14fd4207dc Fixed bogus assert about script lengths (bug 603044 fallout). 2010-10-18 21:08:42 -07:00
David Anderson
6d9c7313d8 Build bustage fix. 2010-10-18 20:30:36 -07:00
David Anderson
2f0a83a27d Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin). 2010-10-15 11:36:56 -07:00
Nicholas Nethercote
2e41130d44 Update nanojit-import-rev stamp. 2010-10-18 19:21:16 -07:00
Nicholas Nethercote
3350cbfdc2 Bug 602765 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_load64() and asm_store64(). r=rreitmai.
--HG--
extra : convert_revision : 85b3484747acd7222efded3dea41267a21928d4e
2010-10-18 18:39:47 -07:00
Ginn Chen
a2f1826354 Bug 604335 Do not use asm_nongp_copy for moving between FpRegs and GpRegs on SPARC r=edwsmith
--HG--
extra : convert_revision : 004571303a080d8915b9845190b33338e495bcba
2010-10-18 19:47:12 +08:00
Ginn Chen
e280d4b539 Bug 603560 Workaround for Solaris Studio compiler, it failed to compile static const int x = { 1 }; r=edwsmith,nnethercote
--HG--
extra : convert_revision : c4f9bb1b1fd4816604d86045806423025f8e6e4e
2010-10-18 19:46:04 +08:00
Rick Reitmaier
23b0e1f23d Fix build breakage - missing portion of patch in prior checkin.
--HG--
extra : convert_revision : 2cb7d0c94e4b64bbe5d40dcd9d8a8d0f03fb9a5b
2010-10-14 19:01:15 -07:00
Rick Reitmaier
61ef5b743e Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith)
Introduce a random number of 'int3' instructions inbetween JIT'd methods.

NOTE: this feature is currently disabled

--HG--
extra : convert_revision : d75d0a918f8e048b92127188f47f4e1efcee9004
2010-10-14 18:54:07 -07:00
Alex Macdonald
e0fd2ca7c6 Bug 603865 - "Revive AOT compiler" [r+r=stejohns]
--HG--
extra : convert_revision : 1cdb89db3ab910033e208fb66cfeb074cd1bca2a
2010-10-12 21:37:00 -07:00
Rick Reitmaier
8474600047 Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith)
Stage I cleanup in prep for optimization patch

--HG--
extra : convert_revision : 0224edb6c2b863014fa4688fbe9c1b0ad8e73ef0
2010-10-14 12:26:33 -07:00
Bill McCloskey
1b9d7cdaa6 Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote) 2010-10-18 17:04:43 -07:00
Nicholas Nethercote
b73a4da22c merge 2010-10-18 16:59:17 -07:00
Nicholas Nethercote
327c3f47e2 Backed out changeset 11b2f7a76d0f (bug 604297) due to possible dromaeo perf regression. 2010-10-18 16:58:25 -07:00
Blake Kaplan
2541b77fee Followup fix for bug 605167 2010-10-18 16:45:39 -07:00
Blake Kaplan
60998c4cdd Fix bug 605167. r=peterv
--HG--
extra : rebase_source : 67b5ac9708e2efe22a200ab4cbcaef76b494dfa1
2010-10-18 15:21:50 -07:00
Blake Kaplan
dd9f90f08f Bug 604365 - Don't accidentally share JSSLOT_PROXY_EXTRA with functions. r=peterv
--HG--
extra : rebase_source : 28b7941b463e83540e078cda86c5ef2b1c56c701
2010-10-18 15:21:47 -07:00
Bill McCloskey
e6ac85d1af Bug 600414 - TM: Use a more precise check for negative zero when multiplying (r=nnethercote) 2010-10-18 15:13:55 -07:00
Bill McCloskey
c17db118a3 Bug 600016 - TM: Recognize that the result of Math.floor is an integer (r=nnethercote) 2010-10-18 15:10:52 -07:00
Jan de Mooij<jandemooij@gmail.com>
e341572441 Bug 604427: fix JM handling of !== with nans, r=dvander 2010-10-18 14:19:39 -07:00
Bill McCloskey
d54eee1ce2 Bug 603471 - Make int32* and int32_t* inter-convertible (r=jimb) 2010-10-18 14:10:50 -07:00
Bill McCloskey
b675508c7a Bug 596676 - Print script execution time in shell (r=dmandelin) 2010-10-18 14:08:56 -07:00
Nicholas Nethercote
913bd8a149 Bug 584279 - TM: improve alias analysis by adding many more access regions (2nd attempt). r=bhackett. 2010-10-18 12:55:56 -07:00
Tom Schuster
5369c7af87 Bug 604971 - array.sort compare-function gets incorrect this. r=jwalden 2010-10-18 12:24:23 -07:00
Bill McCloskey
2ada2594a9 Bug 601395 - Add tests (r=cdleary) 2010-10-18 11:38:15 -07:00
Bill McCloskey
88e727ada5 Bug 601395 - Fix parent pointer tracking for block objects (r=cdleary) 2010-10-18 11:34:57 -07:00
David Anderson
d0aaf58043 Backed out changeset 45805d1b90d4. 2010-10-18 11:24:27 -07:00
David Anderson
f5a05c566e Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Nicholas Nethercote
be2aa1d407 Backed out changeset c961a413660c 2010-10-17 23:24:26 -07:00
Nicholas Nethercote
e48a2774f0 Bug 584279 - TM: improve alias analysis by adding many more access regions. r=bhackett. 2010-10-17 18:42:58 -07:00
Nicholas Nethercote
3bd89f9f68 Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard(). r=dmandelin. 2010-10-17 15:53:27 -07:00
Blake Kaplan
81e28f8cec Bug 604368 - Share some code so that bug fixes fix both parts. r=peterv a=blocking beta7 2010-10-16 15:26:14 -07:00
Peter Van der Beken
9c40aad72a Fix for bug 604362 (Don't rewrap XPCWrappedNatives that don't have classinfo). r=mrbkap. 2010-10-16 01:43:53 -07:00
Blake Kaplan
4e14d8e983 Bug 604476 - Do a full property resolve when enumerating. r=gal
--HG--
extra : rebase_source : be6ee618aebfed864e737d341208e854061671ee
2010-10-15 18:27:42 -07:00
Blake Kaplan
677d1719d6 Bug 604797 - Wrap values in nsJSCID::CreateInstance. r=peterv
--HG--
extra : rebase_source : 013a2f6a7056bb50673b5328d31fd069cb05f5ec
2010-10-15 18:27:29 -07:00
Blake Kaplan
4c0461f1ad Fix bug 593602. r=gal
--HG--
extra : rebase_source : d0f105abd26702cd95c6b530ed6d1b1c76c82d52
2010-10-15 14:15:53 -07:00
David Mandelin
b921204b94 Bug 603077: OOM safety for JM assembler buffer, r=dvander 2010-10-14 16:33:49 -07:00
Sean Stangl
47aced3e61 Avoid convertValueToType() in PunboxAssembler. b=604448, r=dvander. 2010-10-15 19:17:35 -04:00
David Mandelin
1d856b8741 Bug 604799: allocate 64K code memory chunks on Windows, r=dvander 2010-10-15 15:42:56 -07:00
David Anderson
d54dd1cc18 Merge backout. 2010-10-15 15:30:17 -07:00
David Anderson
0c625a8d1a Backed out changeset 8ea3083a9787 2010-10-15 15:29:57 -07:00
David Anderson
e0dffc93d5 Merge backout. 2010-10-15 15:29:31 -07:00
David Anderson
61f242f7aa Backed out changeset 2bdf648e7015 2010-10-15 15:21:51 -07:00
David Anderson
a130b5b67b Backed out changeset cf1d774f7f73 2010-10-15 15:21:20 -07:00
David Anderson
cdeea159b6 Fix JSD build bustage, JSOP_BEGIN removal fallout. 2010-10-15 14:20:02 -07:00
David Anderson
3c809907f5 Merge backout. 2010-10-15 14:19:06 -07:00
David Anderson
cae2e1860d Bumped JSD uuid. 2010-10-15 14:18:13 -07:00
David Anderson
c7c5f82ff4 Backed out changeset 1998fa240434 2010-10-15 14:13:59 -07:00
David Anderson
3b03a237fa Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin). 2010-10-15 11:36:56 -07:00
Jason Orendorff
5665c4ce1c Avoid MSVC mumbo-jumbo in static assertion. Following up on suggestions in bug 604276 comment 6 and bug 598055 comment 1. no_r=me.
--HG--
extra : rebase_source : 313d2b0dba84c9417ab7e2691d6f9c43c52c5a06
2010-10-15 09:31:07 -05:00
Igor Bukanov
d300dba85e bug 602534 - simpler scheduling of the last ditch GC. r=anygregor 2010-10-07 22:43:52 +02:00
Makoto Kato
033888d30a Bug 604323 - Bug 514570 causes bustage Win64 debug build. r=jwalden 2010-10-15 10:28:30 +09:00
Paul Biggar
464c5195d7 Bug 590486: Remove snarl now that eval is fast again.
In bug 578158, we needed to run entire benchmarks through eval(), but some
benchmark features erroneously prevented the tracer from running. Snarl() was
added to be an eval() without that limitation. Once that limitation was fixed, in
bug 580529, eval() could be used again and so Snarl() wasn't needed.

--HG--
extra : rebase_source : 0f77190acb0756d067ac9f998c5187c931483e1f
2010-10-14 17:49:49 -07:00
Blake Kaplan
e1d2f6f844 Bug 604368 - Protect against the this translator returning a this object from another domain. r=peterv
--HG--
extra : rebase_source : cf6f17e100d0b2fc1cef483e3480757f636d877a
2010-10-14 16:57:56 -07:00
Blake Kaplan
7961434bd1 Bug 604368 - Successfully get principals off of sandboxes too. r=peterv
--HG--
extra : rebase_source : 78252e0d3a702d3fdbe2221e8649bf59896b47d4
2010-10-14 16:57:27 -07:00
Jason Orendorff
7062d1174d Silence the few noisiest MSVC warnings. Bug 604276, r=luke.
--HG--
extra : rebase_source : 10874d0c67e080a7143c5a57066a3fd3db6209cb
2010-10-14 18:47:24 -05:00
Sean Stangl
c92d9ddfdd Detect some OOM conditions. b=602935, r=jorendorff. 2010-10-14 19:24:09 -04:00
Blake Kaplan
fd4258f7a7 Fix more orange. a=orange 2010-10-14 16:00:55 -07:00
Blake Kaplan
cfbcf1b6ef Fix bustage. a=orange
--HG--
extra : transplant_source : %CA%90%83%CA%B8%EF%94%24%D8b%FE%8F%E0-%86%B6%BB%0A%8E%EE
2010-10-14 15:53:23 -07:00
Blake Kaplan
2705deadbc Bug 604363 - Don't create Xray wrappers for chrome objects in sandboxes. r=peterv
--HG--
extra : rebase_source : 417edb2b843c0f3d8c4f5cb28d1872d901b3081d
2010-10-14 14:56:31 -07:00
Dave Herman
d78d204bb8 bug 602940, r=brendan: remove narcissus from hg tree 2010-10-14 14:36:17 -07:00
Jeff Walden
9f83aeddb8 Revert 782a44082ed2, which was a somewhat-too-optimistic removal of code that's not dead yet (and is not getting better). r=orange 2010-10-14 14:20:59 -07:00
Andreas Gal
3417abf36c Don't try to waive Xray wrapper for primitives (604361, r=mrbkap). 2010-10-14 13:41:52 -07:00
Jeff Walden
f8640c1804 Fix old comment referring to eval cache code being in obj_eval. r=waylon
--HG--
extra : rebase_source : d16f94910568917291fb0b28b124e1632c1f02af
2010-10-11 11:49:29 -07:00
Jeff Walden
c2c3186f83 Bug 602441 - Remove nigh-unreachable property-cache-testing code (modulo MT objects, nearing complete removal from SpiderMonkey) in the property-setting codepath. r=brendan
--HG--
extra : rebase_source : 38ed65e2dde3b80086be6da4a75120d24759df81
2010-10-07 13:59:23 -07:00
Jeff Walden
4500a1845e Bug 602441 - JM: Botched extensibility checking when attempting to add a new property to an object. r=dmandelin
--HG--
extra : rebase_source : 1676262c875cd2d283f63c28ae86c9230b7b942a
2010-10-07 12:30:13 -07:00
Jeff Walden
ec6a82be0d Add a test for (eval)(code) being direct eval; also add tests for (1,eval)(code), (a?b:eval)(code), and so on (constant-folding expressions, at least before bug 537673) being indirect. r=lumpy
--HG--
extra : rebase_source : cfed63291a05d936ab76909fe68a0c92ee90d9cd
2010-10-08 20:27:19 -07:00
Jeff Walden
516e962572 Remove declaration for the never-defined js_GetWrappedObject method (obj->wrappedObject(cx) was the long-ago replacement). r=sparky
--HG--
extra : rebase_source : d50bcf859e415469494e53426ba51d0e4304e676
2010-10-07 16:37:38 -07:00
Sean Stangl
7db1c7a596 Eliminate ImmutableSync on x64. b=601066, r=dvander. 2010-10-12 20:08:40 -04:00
Sean Stangl
99e40b8a29 Faster x64 Syncing. b=598839, r=dvander. 2010-10-12 17:39:30 -04:00
Jason Orendorff
17deb16433 Add assertions in JSScript::NewScript against offset overflow. Bug 604387, r=dvander. 2010-10-14 14:58:01 -05:00
Jim Blandy
36fbfed7cc Bug 586917: Properly parse JSOP_TABLESWITCHX instructions in the tracer. r=jorendorff 2010-10-13 18:22:46 -07:00
Blake Kaplan
29e85b9844 Merge mozilla-central into tracemonkey 2010-10-13 17:54:54 -07:00
Blake Kaplan
d4014d272a Add a test for bug 604087. r=gal 2010-10-13 16:54:13 -07:00
Jason Orendorff
fd0c6b2d5c Bug 604087 - Minor tweaks to JS_TransplantWrapper and JSAutoEnterCompartment. r=mrbkap 2010-10-13 17:26:40 -07:00
Blake Kaplan
355a7fed18 Bug 604087 - Deal with GC happening during JS_TransplantWrappers. r=jst/gal 2010-10-13 17:21:00 -07:00
Nicholas Nethercote
1c23e0dd04 Bug 603825 - Fix a bunch of warnings. r=jwalden. 2010-10-13 16:49:53 -07:00
Nicholas Nethercote
ddd0fb50cd Bug 600779 - TM: allow for branches that are always taken. r=dmandelin. 2010-10-13 16:39:20 -07:00
Brian Hackett
78a4b0dad2 Fix memory leak, change uint to unsigned, bug 584917 followup. r=brendan,njn 2010-10-13 16:10:15 -07:00
Brian Hackett
869a6640ac Fix use of uninitialized variable, bug 584917 followup. r=mrbkap 2010-10-13 15:41:53 -07:00
Brian Hackett
f9cf7a5b7d Flexible length JSObject, bug 584917. r=brendan,igor 2010-10-13 11:49:22 -07:00
Blake Kaplan
fd87098d25 Bug 603845 - Protect ourselves against compartments that have null principals. r=gal 2010-10-13 11:37:25 -07:00
Blake Kaplan
49a6e89f74 Bug 604108 - Grab the right compartment to check if we're finalizing the functionNamespaceObject. r=peterv 2010-10-13 11:17:21 -07:00
Johnny Stenback
78e3992901 Merge backout. 2010-10-13 11:18:00 -07:00
Johnny Stenback
33d1b6d31f Backed out changeset 08970767d83d per request from sayrer due to a trace malloc alloc regression. 2010-10-13 11:17:51 -07:00
Johnny Stenback
323f4a2a01 Merge backout. 2010-10-13 11:17:22 -07:00
Johnny Stenback
8bf4363aa7 Backed out changeset ad0c80eacba7 per request from sayrer due to a trace malloc alloc regression. 2010-10-13 11:17:13 -07:00
Johnny Stenback
886679794e Merge backout. 2010-10-13 11:16:38 -07:00
Johnny Stenback
76bb5be13d Backed out changeset a63b6fa0229c per request from sayrer due to a trace malloc alloc regression. 2010-10-13 11:16:20 -07:00
Sean Stangl
d5c09a23f0 Fix typo in ensureTypeSynced(), fixing assert. b=598839. 2010-10-12 20:34:15 -04:00
Sean Stangl
357a3ae283 Eliminate ImmutableSync on x64. b=601066, r=dvander. 2010-10-12 20:08:40 -04:00
Sean Stangl
d96bb05817 Faster x64 Syncing. b=598839, r=dvander. 2010-10-12 17:39:30 -04:00
Luke Wagner
844de3126b Bug 603017 - speed up js::DefaultValue on String builtin with void hint (r=brendan) 2010-10-12 13:41:40 -07:00
Gregor Wagner
34dd1159af Bug 603433 - TM: various GC cleanups, r=igor 2010-10-13 09:22:05 -07:00
David Mandelin
e45bcfe30a Bug 603558: add -m option to turn on method jit for xpcshell, r=dvander, a=shaver
--HG--
extra : rebase_source : 9374b3ab212fa8cd41d33b3887e678b9888be972
2010-10-12 17:25:37 -07:00
Blake Kaplan
7c9de80f1f Revert unintended changes. 2010-10-12 17:44:34 -07:00
Blake Kaplan
03450c5470 Bug 603816 - Don't assume that target->data is non-null. r=peterv
--HG--
extra : rebase_source : 6a3e949376465cc9eac3d4ffa6b7fc3ba501c502
2010-10-12 16:28:22 -07:00
Nicholas Nethercote
39f5c14292 Update nanojit-import-rev stamp. 2010-10-12 12:53:29 -07:00
Peter Van der Beken
ac7fa9fd75 Fix for bug 603677 (Crash on startup due to GetProto on an XPCWrappedNative being null with Bugzilla Tweaks jetpack installed), compartments followup. r=mrbkap.
--HG--
extra : rebase_source : 884494ce295e8e2222de4f3bafb02d4a96e2bcc2
2010-10-12 11:51:42 -07:00
Nicholas Nethercote
4b1f77accc These tests should have been added as part of the patch for bug 595728.
--HG--
extra : convert_revision : f31ee612d65e224424ae24d1852491c1b1698388
2010-10-07 23:14:10 -07:00
Nicholas Nethercote
6cc88ddd4f Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith.
--HG--
extra : convert_revision : cf8d0148a91da8795edec935ddec57d4164bc3aa
2010-10-07 20:24:07 -07:00
Rick Reitmaier
0380f837dc fix build breakage
--HG--
extra : convert_revision : c900245f6488bbcca67f1b2136c4f30427a789aa
2010-10-07 19:35:06 -07:00
Rick Reitmaier
e4543e5e2e Bug 596056 - nanojit: random number generator needed for many hardening algorithms (r+nnethercote,edwsmith)
introduce noise object

Assembler to use a noise object in which the actual mechanics of how noise is
being produced in abstracted by the client.

The noise object will often need to contain state so its convenient to derive
from this class and build an object containing all the necessary state.

--HG--
extra : convert_revision : c569f3ddd2d9b7a69b3c63f1fd139ea8d513fd9c
2010-10-07 19:22:35 -07:00
Nicholas Nethercote
02b6b47148 Bug 602408 - nanojit: print all hex numbers in LIR dumps with an 0x prefix. r=rreitmai.
--HG--
extra : convert_revision : 819b3d7e0ab682bf76da6c24de58434f5744e640
2010-10-07 15:30:36 -07:00
Jason Orendorff
41c66a3760 Fix anyname_finalize to look in the right compartment, to avoid dangling pointer. Likely fix for bug 603270. r=mrbkap over IRC.
--HG--
extra : rebase_source : 234c1412ce5543e32222cfd292ee905634ef6741
2010-10-12 14:40:05 -05:00
Jim Blandy
713b25831a Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal
This introduces some new JSAPI C++ entry points, one of which allows
arbitrary jsvals to be passed as the |this| value to a call; this means we
avoid a JSVAL_TO_OBJECT call in the caller, and its corresponding
OBJECT_TO_JSVAL call in the callee.
2010-10-12 11:50:03 -07:00
Jim Blandy
d195d41b0a Bug 514570: Adapt XPConnect to new JS_GetFrameThis arguments. r=jorendorff
It used to be:
JSObject *JS_GetFrameThis(JSContext *, JSStackFrame *);

Now it is:
JSBool JS_GetFrameThis(JSContext *, JSStackFrame *, jsval *);

(In strict mode code, |this| values that are primitives don't get wrapped.)
2010-10-12 11:50:03 -07:00
Jim Blandy
112fe57db0 Bug 514570: Adapt jsd to new JS_GetFrameThis arguments. r=brendan
It used to be:
JSObject *JS_GetFrameThis(JSContext *, JSStackFrame *);

Now it is:
JSBool JS_GetFrameThis(JSContext *, JSStackFrame *, jsval *);

(In strict mode code, |this| values that are primitives don't get wrapped.)
2010-10-12 11:50:03 -07:00
Jeff Walden
0b9b58415c Bug 575522 - Object.prototype.toString should return "[object Undefined]" and "[object Null]" when called with |this === undefined| or |this === null|, respectively. r=jorendorff,brendan 2010-10-12 11:50:03 -07:00
Jeff Walden
4626f47ec6 Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff 2010-10-12 11:50:03 -07:00
Jeff Walden
7f75fc0a25 Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff 2010-10-12 11:50:03 -07:00
Jeff Walden
fcbd8eb10b Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff 2010-10-12 11:50:02 -07:00
Brendan Eich
eb3502680f JSOPTION_ANONFUNFIX should be set in js shell (5595555, r=cdleary). 2010-10-06 14:58:28 -07:00
Ginn Chen
b1fc7ea706 Bug 601835 Add JS_STATIC_ASSERT back for Solaris Studio, r=brendan 2010-10-11 18:23:55 +08:00
Brendan Eich
ab966b3529 Warning fixes (one left over from 602621, the other from 584789). 2010-10-10 21:11:45 -07:00
Johnny Stenback
18174c5a4e Bug 580128 - No need to assert about commpartment mismatches in JS_Get/SetPrivate (r=gal). 2010-10-10 15:50:11 -07:00
Blake Kaplan
05061dd1c1 Bug 580128 - Deal with the outer object hook failing a little more gracefully. r=jst 2010-10-10 15:49:51 -07:00
Peter Van der Beken
645d07dc67 Bug 580128. Remove cross origin string wrappers from hash when the wrapped string dies. r=mrbkap.
As a note: this bug took peterv and mrbkap 7 hours to track down using replay debugging after spending hours trying to even catch it on a replay debugging box.
2010-10-10 15:49:38 -07:00
Blake Kaplan
0228224cd3 bug 580128 - Allow chrome://global/ scripts to unwrap SOWs going into C++. r=peterv/jst 2010-10-10 15:49:30 -07:00
Andreas Gal
20ff9fd18f bug 580128 - split expando properties onto a separate object and implement enumeration. r=mrbkap 2010-10-10 15:49:13 -07:00
Blake Kaplan
acf7a3ad20 bug 580128 - By default properties created by property assignment are enumerable. r=gal 2010-10-10 15:49:08 -07:00
Blake Kaplan
9eac8b4de5 bug 580128 - Create SOWs same and cross compartment. r=jst 2010-10-10 15:48:55 -07:00
Johnny Stenback
dd9636fcf2 bug 580128 - Allow unwrapping windows via JSObject::unwrap. r=jst 2010-10-10 15:48:35 -07:00
Andreas Gal
9103300871 bug 580128 - Implement deep wrapping for .wrappedJSObject. r=mrbkap 2010-10-10 15:48:29 -07:00
Blake Kaplan
b8df1d75e7 bug 580128 - Outerize inner windows. r=jst 2010-10-10 15:47:55 -07:00
Blake Kaplan
d1776a6e22 bug 580128 - Reparent proxies when we pull them out of the map in order to try to keep their parents sembling something current. r=jst 2010-10-10 15:47:48 -07:00
Andreas Gal
5724ba40ea bug 580128 - Cross origin wrapper needs no waive xray flag. r=mrbkap 2010-10-10 15:47:22 -07:00
Peter Van der Beken
cc3214ae02 bug 580128 - Don't create slim wrappers when crossing compartments. r=mrbkap 2010-10-10 15:47:19 -07:00
Peter Van der Beken
9ba94d50b4 bug 580128 - Don't create multiple wrappers for global objects (like BackstagePass). r=mrbkap 2010-10-10 15:47:16 -07:00
David Anderson
c190047dbc Fix bug 602574 - Assertion failure: constOffset != 0 in JSScript::NewScript() on 64-bit platforms. r=gal@uci.edu 2010-10-10 15:47:09 -07:00
Blake Kaplan
e4cff70d45 bug 580128 - Revert bogus change to which scope we use in nsXPCWrappedJSClass::CallMethod. r=jst Many thanks to Margaret and sdwilsh who helped track this one down. 2010-10-10 15:46:59 -07:00
Peter Van der Beken
dba11b628d Bug 580128. Remove XrayUtils::JSSLOT_PROXY_OBJ to fix leaks. r=mrbkap. 2010-10-10 15:46:45 -07:00
Peter Van der Beken
629ea4ef17 bug 580128 - Fix js_PrintObjectSlotName. r=mrbkap 2010-10-10 15:46:42 -07:00
Peter Van der Beken
579942e2b6 bug 580128 - Initialize vp before calling property op in JSProxyHandler::get. r=mrbkap 2010-10-10 15:46:34 -07:00
Peter Van der Beken
a4014cdf86 Bug 580128 - Fix NativeWrapper(window).document. r=mrbkap 2010-10-10 15:46:26 -07:00
Andreas Gal
695053b449 bug 580128 - Fix compartment bugs in XrayWrapper. r=mrbkap 2010-10-10 15:46:23 -07:00
Johnny Stenback
69b6a88894 Bug 580128. Reset gczeal after test completes. r=gal@uci.edu 2010-10-10 15:46:20 -07:00
Johnny Stenback
1cb512cddb Bug 580128. Properly switch compartments and wrap values when running xpcshell tests. r=mrbkap@gmail.com 2010-10-10 15:46:16 -07:00
Johnny Stenback
e08bf405b4 Bug 580128. Disable test that is not ready for the new wrappers yet. r=mrbkap@gmail.com 2010-10-10 15:46:13 -07:00
Peter Van der Beken
993f7e96bf bug 580128 - Fix evalInSandbox. r=mrbkap 2010-10-10 15:46:07 -07:00
Andreas Gal
2975066de7 bug 580128 - Make e4x anyname etc be per compartment, not in the default compartment. r=mrbkap 2010-10-10 15:46:05 -07:00
Andreas Gal
4467b41169 bug 580128 - Remove test that no longer works right. r=mrbkap 2010-10-10 15:43:06 -07:00
Johnny Stenback
1ca1b04765 bug 580128 - Move test that tests for existence of XrayWrapper's into chrome, and fix lookupMethod bug that was triggered by the test move. r=mrbkap
--HG--
rename : js/src/xpconnect/tests/mochitest/test_bug517163.html => js/src/xpconnect/tests/chrome/test_bug517163.xul
2010-10-10 15:42:45 -07:00
Blake Kaplan
8970b90a14 bug 580128 - Attempt to fix file:// URIs all ending up in the same compartment. r=peterv 2010-10-10 15:42:36 -07:00
Blake Kaplan
fbd8321aa9 bug 580128 - Make document.domain affect how we look up properties in addition to the security check. r=gal 2010-10-10 15:42:21 -07:00
Blake Kaplan
4982e8d388 bug 580128 - Distinguish between XOW XrayWrappers and XPCNW XrayWrappers and use the new knowledge in a few places. r=gal 2010-10-10 15:42:18 -07:00
Blake Kaplan
e5f38fdf0b bug 580128 - Use scopes when we have them to wrap into the right scopes. r=peterv 2010-10-10 15:42:12 -07:00
Johnny Stenback
fd0ffcbc96 bug 580128 - Fix getting doubled wrapped objects in XPConnect. r=mrbkap 2010-10-10 15:42:04 -07:00
Andreas Gal
ab068cae64 bug 580128 - Remove test that uses an obsolete wrapper. r=mrbkap 2010-10-10 15:42:01 -07:00
Jason Orendorff
73fb2b5453 Mainly just fix ExposedPropertiesOnly::check to ignore non-enumerable properties and return true when no property is found. r=mrbkap 2010-10-10 15:41:56 -07:00
Peter Van der Beken
6594bfed65 bug 580128 - Remove old wrappers. r=mrbkap 2010-10-10 15:41:40 -07:00
Blake Kaplan
0b6ae7d569 bug 580128 - Fix evalInSandbox returning objects in the wrong compartment. r=jst 2010-10-10 15:41:33 -07:00
Andreas Gal
3139de18ef bug 580128 - Try to allow UniversalXPConnect to have full access through "XOWs". 2010-10-10 15:41:24 -07:00
Andreas Gal
fe1f79bea1 bug 580128 - Don't think the outer window isn't "native". r=mrbkap 2010-10-10 15:41:20 -07:00
Andreas Gal
1148b3e425 Bug 580128. Update mochi tests to the new wrappers. r=mrbkap@gmail.com 2010-10-10 15:41:14 -07:00
Andreas Gal
4727d8eb7b bug 580128 - Fix compartment mistakes around document.domain stuff. r=mrbkap 2010-10-10 15:39:29 -07:00
Andreas Gal
1d93b82d53 bug 580128 - Allow proxies to answer the "hasInstance" question. r=mrbkap 2010-10-10 15:39:26 -07:00
Peter Van der Beken
9779e115ec bug 580128 - Allow NewResolve to set properties on wrappers. r=gal 2010-10-10 15:39:23 -07:00
Andreas Gal
133adc68a7 bug 580128 - Allow access when both sites have set document.domain. r=mrbkap 2010-10-10 15:39:19 -07:00
Johnny Stenback
c74184af3e Bug 580128. Use JS_WrapObject() in xpcJSWeakReference::Get() since it's the right API to use here. r=mrbkap@gmail.com 2010-10-10 15:39:17 -07:00
Andreas Gal
ff566b632b Bug 580128. Don't let script access only wrappers be passed to C++ code. r=peterv@propagandism.org 2010-10-10 15:39:08 -07:00
Andreas Gal
bce6505f32 bug 580128 - Fix wrapping of jsval parameters. r=peterv 2010-10-10 15:39:04 -07:00
Peter Van der Beken
b7e152241c Bug 580128 - Fix XPCVariant::VariantDataToJS to properly rewrap, r=gal. 2010-10-10 15:39:02 -07:00
Blake Kaplan
bba79011e0 bug 580128 - Make the XPCNativeWrapper constructor work to actually construct XrayWrappers. r=jst 2010-10-10 15:38:56 -07:00
Blake Kaplan
eed8d1aacc bug 580128 - Deal better with compartments around the xray holder object. r=gal 2010-10-10 15:38:39 -07:00
Blake Kaplan
e05232ec8b bug 580128 - Try to make test_wrappers-2.xul work a little better.
--HG--
rename : js/src/xpconnect/tests/chrome/file_wrappers-2.html => js/src/xpconnect/tests/mochitest/file_wrappers-2.html
2010-10-10 15:38:24 -07:00
Andreas Gal
b656a2c951 Bug 580128. Add more asserts to the interpreter to check that we're on the right compartment. r=mrbkap@gmail.com 2010-10-10 15:38:13 -07:00
Blake Kaplan
1b571f0ac4 bug 580128 - Attempt to make the XPCNativeWrapper constructor create XrayWrappers. r=jst 2010-10-10 15:37:44 -07:00
Johnny Stenback
41120f4b7c Bug 580128. Fix various mochi chrome tests to work with the new wrappers. r=mrbkap@gmail.com 2010-10-10 15:37:28 -07:00
David Mandelin
3024f662e3 Bug 602003: add jsd API to query valid script begin and end PCs, r=sayrer,jjb 2010-10-06 11:23:14 -07:00
Jason Orendorff
a214519d8f Bug 592664, Epilogue: caching eval scripts that we will never use again is necessary to avoid leaking them. rs=Waldo. (Note that my 4 previous commits today were all for bug 592664, not "592644" as the commit messages say.)
--HG--
extra : rebase_source : e7337a31313a4ef3d2d676be41291c832afa4c15
2010-10-07 19:15:45 -05:00
David Mandelin
50f3df9d0e Backed out changeset af020f2b9293 due to x64 build bustage. 2010-10-07 17:03:01 -07:00
David Mandelin
544d2fb3f2 Bug 602003: add jsd API to query valid script begin and end PCs, r=sayrer,jjb 2010-10-06 11:23:14 -07:00
David Mandelin
22817a28df Remove obsolete declarations for functions never defined or called 2010-10-07 16:33:40 -07:00
Nicholas Nethercote
63201dff5e Bug 601009 - TM: allow for guards that always exit. r=dmandelin. 2010-10-07 15:51:57 -07:00
Andreas Gal
96223bbef4 Make functions per compartment, and deep copy instead of clone them if needed (584789, r=mrbkap). 2010-09-29 23:17:29 -07:00
Andreas Gal
3d567b4e1a Bug 580128 - Small cleanups in XrayWrapper and first stab at enumeration. r=mrbkap 2010-10-10 15:37:22 -07:00
Blake Kaplan
a44ad43150 bug 580128 - Fix more compartment warnings. Work of multiple people. r=gal/peterv/jst 2010-10-10 15:37:19 -07:00
Blake Kaplan
9cc00701e9 bug 580128 - Add a test about double wrapped native objects in security wrappers. r=jst 2010-10-10 15:36:59 -07:00
Andreas Gal
c48124ac98 bug 580128 - Clean up our passing from JS-into-C++ story. r=peterv/mrbkap 2010-10-10 15:36:41 -07:00
Blake Kaplan
c563e195ac bug 580128 - Allow API consumers to pass in a new object altogether before trying to wrap in a security wrapper. r=gal/peterv 2010-10-10 15:36:38 -07:00
Mounir Lamouri
e2809794f9 Bug 580128. Make tests that now need to be chrome tests be chrome tests. r=jst@mozilla.org
--HG--
rename : js/src/xpconnect/tests/mochitest/test_bug484459.html => js/src/xpconnect/tests/chrome/test_bug484459.xul
rename : js/src/xpconnect/tests/mochitest/test_cows.html => js/src/xpconnect/tests/chrome/test_cows.xul
rename : js/src/xpconnect/tests/mochitest/test_wrappers.html => js/src/xpconnect/tests/chrome/test_wrappers-2.xul
2010-09-30 00:14:30 -07:00
Blake Kaplan
c3afb44113 bug 580128 - Implement XrayWrapper::toString. r=jst 2010-10-10 15:36:32 -07:00
Blake Kaplan
41aa9a74c8 bug 580128 - Use the shiny new API for finding XrayWrappers. r=jst 2010-10-10 15:36:20 -07:00
Andreas Gal
c6e9365a24 bug 580128 - Give XrayWrappers a flag they can query for. r=mrbkap 2010-10-10 15:36:04 -07:00
Blake Kaplan
9d0588387a bug 580128 - Allow unwrapping XrayWrappers via XPCNativeWrapper.unwrap. r=jst 2010-10-10 15:35:54 -07:00
Blake Kaplan
adcddf1716 bug 580128 - Stop returning the old wrappers from their constructors. r=jst 2010-10-10 15:35:48 -07:00
Jason Orendorff
2885319d0b Bug 580128 - Some more compartment fixes. r=gal 2010-10-10 15:35:46 -07:00
Blake Kaplan
ee23d64857 Bug 606106 - Avoid tripping an assertion under CC. r=gal
--HG--
extra : rebase_source : ca7c16354a3b9b2c506fa712d4391232770e9132
2010-10-25 12:12:43 -07:00
Blake Kaplan
a0d236fc57 Bug 606357 - Make jsd values not compartment mismatch. r=gal
--HG--
extra : rebase_source : f1b2f7b70f874868cf6f5aaa1ce4782b229ed5fe
2010-10-25 12:12:32 -07:00
Peter Van der Beken
3dae0dceb9 Bug 580128 - Always wrap Location objects in wrappers, even for same origin. r=mrbkap/gal 2010-09-29 10:00:52 -07:00
Johnny Stenback
26f851aa87 bug 580128 - Make the component loader work for content scripts with UniversalXPConnect. r=mrbkap 2010-09-29 10:00:52 -07:00
Johnny Stenback
9ddf730c9d bug 580128 - Deal with null principals (for e.g. dom worker compartments). r=mrbkap 2010-09-29 10:00:52 -07:00
Blake Kaplan
d01df23560 bug 580128 - Loosen our policy on what you're to see on cross-origin errors. r=jst 2010-09-29 10:00:52 -07:00
Jeff Walden
490ed1946a Bug 600128 - Properly record attempted addition of properties to non-extensible objects. r=jimb
--HG--
extra : rebase_source : af730b39d1f5d6b299e74278ec22d1920ec96e2c
2010-09-28 17:09:40 -07:00
Jeff Walden
9361db8ece Bug 601307 - Add a test for directness of the eval in |with (...) eval(...)| (assuming eval is the global eval function). r=jimb
--HG--
extra : rebase_source : 9a6b233cd99a3f9016c760f1249497d5a39d0c55
2010-10-01 18:40:11 -07:00
Jason Orendorff
44405a40a0 Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan. 2010-10-07 15:01:45 -05:00
Jason Orendorff
b0245eb593 Back out changeset 7598b7ab2e76.
--HG--
extra : rebase_source : e3571c6433d01e53ba31639d4dc082ced93775f0
2010-10-07 15:35:08 -05:00
Brendan Eich
47bac3fdd5 Back out my last push (599009 botched followup). 2010-10-07 13:17:03 -07:00
Jason Orendorff
725599b967 Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan.
--HG--
extra : rebase_source : 6c0dfea58dbbe3d9ce7aa6315b4c9c17c253a03a
2010-10-07 15:01:45 -05:00
Jason Orendorff
fdb2a0d1c5 Bug 592644 - ES5 indirect eval. Part 1, add support and tests. r=brendan.
--HG--
extra : rebase_source : 5d07f3e847b2adfb46f30f343af2e06d494012c3
2010-10-07 15:00:09 -05:00
Brendan Eich
084feb5c3f Nit-picks, mainly localizing and initializing the oldAttrs var, on patchwork for bug 599009 (r=bz). 2010-10-07 11:33:23 -07:00
Dave Herman
85db64ec81 bug 584787, r=pcwalton: Node shouldn't subclass Array 2010-10-07 10:59:45 -07:00
Boris Zbarsky
a69bdff134 Another bug 599009 followup. Don't assert things about uninitialized quantities. 2010-10-07 13:58:51 -04:00
Boris Zbarsky
31e1c63e5b Bug 599009 followup. Fix typo in assert. 2010-10-07 11:03:41 -04:00