__proto__-not-prototype-mutation-ion.js |
|
215 |
__proto__-not-prototype-mutation.js |
|
919 |
adjacent-trycatch-second-nested.js |
|
90 |
allow-relazify.js |
|
231 |
argumentsPassedToBuiltin.js |
|
206 |
arityMismatchExtraArg.js |
|
236 |
arityMismatchMissingArg.js |
|
160 |
array-concat-spreadable.js |
|
1128 |
array-copyWithin.js |
|
5791 |
array-length-double.js |
|
251 |
array-proto-outofrange.js |
|
300 |
array-slice.js |
|
824 |
array-tosource.js |
|
546 |
arrayConcat.js |
Test concat compiler paths. |
311 |
arrayPopShift.js |
Test pop/shift compiler paths. |
483 |
arrayProto.js |
|
210 |
assign-primitive-error.js |
|
1051 |
assign-primitive-proxy-class-error.js |
|
393 |
assign-reuse-propmap.js |
|
1221 |
basic-fuses.js |
|
2600 |
bigLoadStoreDisp.js |
|
1096 |
bindname-in-strict-eval.js |
|
107 |
bitwiseAnd.js |
|
240 |
bitwiseGlobal.js |
|
141 |
blinterp-jitoption.js |
|
205 |
bound-function-proto.js |
|
518 |
bug-508061.js |
|
241 |
bug-826124.js |
|
237 |
bug-1133377.js |
|
318 |
bug-1198090.js |
|
282 |
bug-1240532.js |
|
103 |
bug-1271507.js |
|
359 |
bug-1649234-1.js |
|
186 |
bug-1649234-2.js |
|
197 |
bug-1649234-3.js |
|
360 |
bug-1663741.js |
|
872 |
bug-1665583.js |
|
657 |
bug-1707422.js |
|
167 |
bug504587-1.js |
|
428 |
bug507180.js |
|
1693 |
bug509639.js |
|
73 |
bug509982.js |
|
205 |
bug510434.js |
|
87 |
bug510437-2.js |
|
178 |
bug511214.js |
|
291 |
bug511241.js |
|
269 |
bug513038.js |
|
256 |
bug513898-regexp.js |
Check the undefined pattern is equivalent to empty string. |
1552 |
bug516009.js |
|
330 |
bug517721.js |
|
118 |
bug519129.js |
|
45 |
bug520498.js |
|
142 |
bug522136.js |
|
240 |
bug522817.js |
|
456 |
bug524826-2.js |
|
229 |
bug524826.js |
|
258 |
bug525028.js |
|
288 |
bug528116.js |
|
185 |
bug532568-2.js |
|
294 |
bug532568.js |
|
287 |
bug532823.js |
|
300 |
bug535474.js |
Don't assert --
Assertion failed: frame entry -4 wasn't freed
: _activation.entry[i] == 0 (../nanojit/Assembler.cpp:786)
|
560 |
bug535760.js |
Don't crash or assert |
245 |
bug535930.js |
bug 535930, mistakenly generated code to GetUpvar and crashed inside the call.
so don't crash.
|
353 |
bug536445.js |
|
228 |
bug536748.js |
|
107 |
bug539379.js |
|
187 |
bug539553-2.js |
|
184 |
bug539553-3.js |
|
168 |
bug539553.js |
|
149 |
bug541191-1.js |
|
421 |
bug541191-2.js |
|
419 |
bug541191-3.js |
|
444 |
bug541191-4.js |
|
567 |
bug541191-5.js |
|
445 |
bug552196.js |
Don't assert. |
156 |
bug557841.js |
|
43 |
bug558530.js |
|
214 |
bug558531.js |
|
938 |
bug558814.js |
|
203 |
bug559912.js |
|
240 |
bug560234.js |
|
283 |
bug560234b.js |
|
230 |
bug561279.js |
|
67 |
bug561359-1.js |
|
78 |
bug561359-2.js |
|
171 |
bug563125.js |
|
105 |
bug563243.js |
|
136 |
bug566136.js |
|
190 |
bug566637.js |
|
88 |
bug568276.js |
|
66 |
bug569651.js |
|
70 |
bug570385-1.js |
|
125 |
bug570385-2.js |
|
129 |
bug570385-3.js |
|
149 |
bug570663-1.js |
|
65 |
bug570663-2.js |
|
135 |
bug572229.js |
|
194 |
bug572232.js |
|
157 |
bug576823-regexp.js |
|
79 |
bug576837-regexp.js |
Check that builtin character classes within ranges produce syntax
errors.
Note: /\b/ is the backspace escape, which is a single pattern character,
though it looks deceptively like a character class.
|
1486 |
bug576891.js |
|
16 |
bug578041.js |
|
72 |
bug579740.js |
Don't assert. |
105 |
bug582161.js |
|
127 |
bug582479.js |
|
56 |
bug583757.js |
|
359 |
bug584499-1.js |
|
100 |
bug584499-2.js |
|
168 |
bug584565.js |
|
247 |
bug584603.js |
|
184 |
bug585542.js |
|
138 |
bug586499-regexp.js |
|
44 |
bug586917.js |
-*- indent-tabs-mode: nil; js-indent-level: 4 -*- |
51275 |
bug587346-regexp-01.js |
|
22 |
bug587366.js |
|
152 |
bug589318.js |
|
157 |
bug590006.js |
|
243 |
bug590036.js |
|
400 |
bug592927.js |
|
455 |
bug593611.js |
|
176 |
bug593663-regexp.js |
Ensure that flat matches with metachars in them don't have their metachars
interpreted as special.
|
3220 |
bug594108.js |
|
173 |
bug594205.js |
|
470 |
bug595963-1.js |
|
269 |
bug595963-2.js |
|
269 |
bug596351-1.js |
|
161 |
bug596351-2.js |
|
121 |
bug599854.js |
|
443 |
bug601046.js |
|
341 |
bug601398.js |
|
106 |
bug601401.js |
|
83 |
bug601428.js |
|
62 |
bug605754-regexp.js |
|
81 |
bug606083.js |
|
295 |
bug606882-1.js |
|
68 |
bug606882-2.js |
|
412 |
bug608313.js |
|
159 |
bug608980.js |
Don't trip bogus assert. |
101 |
bug609502-1.js |
|
136 |
bug609502-2.js |
|
75 |
bug610592.js |
Don't confuse JIT code by making slow arrays that use inline slots inconsistently. |
491 |
bug613122.js |
|
90 |
bug613151.js |
|
309 |
bug613399.js |
|
43 |
bug614688.js |
|
172 |
bug614915.js |
|
64 |
bug616009.js |
|
692 |
bug616170.js |
Don't trip bogus assert. |
251 |
bug616762.js |
|
488 |
bug617139.js |
|
105 |
bug617171.js |
|
91 |
bug617745.js |
|
97 |
bug618350.js |
|
514 |
bug618577.js |
|
94 |
bug618853.js |
|
267 |
bug619004.js |
|
42 |
bug619338.js |
|
44 |
bug620532.js |
|
357 |
bug620838.js |
|
304 |
bug621022-1.js |
|
226 |
bug621022-2.js |
|
233 |
bug621487.js |
|
122 |
bug623859.js |
|
231 |
bug623863.js |
|
254 |
bug624041-1.js |
|
103 |
bug624041-2.js |
|
148 |
bug625141-1.js |
|
291 |
bug625141-2.js |
|
290 |
bug625399.js |
|
120 |
bug626398.js |
|
451 |
bug627609.js |
|
93 |
bug629858.js |
|
2061 |
bug630865-5.js |
|
341 |
bug630865-6.js |
|
280 |
bug631082.js |
|
198 |
bug631219.js |
|
143 |
bug631788.js |
|
68 |
bug632778-1.js |
|
117 |
bug632778-2.js |
|
97 |
bug632901.js |
|
139 |
bug632964-regexp.js |
|
294 |
bug633409-1.js |
|
219 |
bug633409-2.js |
Don't fail cx->enumerators == obj assert, see bug comment #31 |
225 |
bug633752.js |
|
122 |
bug633828.js |
|
90 |
bug634593.js |
|
126 |
bug635417.js |
|
44 |
bug638981.js |
Don't crash. |
71 |
bug639126.js |
|
70 |
bug639128.js |
|
103 |
bug639311.js |
Avoid use-after-free while sweeping type objects. |
282 |
bug639591.js |
|
65 |
bug639759.js |
|
184 |
bug639797.js |
|
34 |
bug639807.js |
|
48 |
bug640203.js |
|
50 |
bug640993.js |
|
71 |
bug641229.js |
|
59 |
bug641231.js |
|
62 |
bug641235.js |
DUPTRY5338 |
465 |
bug641491.js |
|
259 |
bug641525.js |
|
672 |
bug641563.js |
|
67 |
bug641741.js |
|
55 |
bug642154.js |
|
428 |
bug642161.js |
|
62 |
bug642164.js |
|
411 |
bug642206.js |
|
744 |
bug642248.js |
|
192 |
bug642254.js |
|
70 |
bug642319.js |
|
174 |
bug642326.js |
|
148 |
bug642422.js |
|
105 |
bug642569.js |
|
430 |
bug642592.js |
|
52 |
bug642758.js |
|
133 |
bug642772-1.js |
|
386 |
bug642772-2.js |
|
3075 |
bug642772-3.js |
|
119 |
bug642894.js |
|
162 |
bug642985-1.js |
|
637 |
bug642985-2.js |
|
676 |
bug643113.js |
|
335 |
bug643169.js |
|
98 |
bug643243.js |
|
188 |
bug643244.js |
|
67 |
bug643249.js |
|
266 |
bug643285.js |
|
158 |
bug643733.js |
|
77 |
bug645293.js |
Don't assert. |
153 |
bug645632.js |
|
75 |
bug646393.js |
|
43 |
bug646968-3.js |
|
290 |
bug646968-4.js |
|
262 |
bug646968-5.js |
|
120 |
bug646968-6.js |
|
505 |
bug646968-7.js |
|
164 |
bug646968-8.js |
|
133 |
bug647463.js |
|
61 |
bug648357.js |
|
54 |
bug648773.js |
|
116 |
bug649439.js |
|
51 |
bug649771.js |
|
117 |
bug651451-2.js |
|
118 |
bug651451.js |
|
63 |
bug651966.js |
|
400 |
bug652054.js |
|
1354 |
bug652060.js |
|
184 |
bug652422.js |
|
177 |
bug652646.js |
|
118 |
bug653153.js |
Boundary testing for super-large positive numbers between non-exponential
and in-exponential-form.
NB: While 1e21 is exactly representable as an IEEE754 double-precision
number, its nearest neighboring representable values are a good distance
away, 65536 to be precise.
|
2573 |
bug653262.js |
|
102 |
bug653438.js |
|
121 |
bug653672.js |
|
105 |
bug654073.js |
|
222 |
bug654668.js |
|
140 |
bug656261.js |
|
951 |
bug657197.js |
|
77 |
bug657225.js |
|
301 |
bug657245.js |
|
68 |
bug657901.js |
|
94 |
bug658539.js |
|
49 |
bug660081.js |
|
52 |
bug660173.js |
|
90 |
bug660203.js |
|
141 |
bug660204.js |
|
240 |
bug660597.js |
|
65 |
bug662044.js |
|
348 |
bug662841.js |
|
73 |
bug663338.js |
|
636 |
bug665289.js |
|
99 |
bug666448.js |
|
79 |
bug667504-syntax.js |
|
37 |
bug667507.js |
|
108 |
bug673468.js |
|
160 |
bug673469.js |
|
116 |
bug673569.js |
|
362 |
bug673705-1.js |
|
136 |
bug673705-2.js |
|
152 |
bug673715.js |
|
149 |
bug673731.js |
|
108 |
bug673766.js |
|
478 |
bug673767.js |
|
35 |
bug674085.js |
|
99 |
bug674776.js |
Make a lot of functions of the form:
function x1(){x1();}
function x2(){x2();}
function x3(){x3();}
...
|
343 |
bug677635.js |
|
118 |
bug678211.js |
|
93 |
bug679977.js |
|
497 |
bug679986-1.js |
|
49 |
bug679986-2.js |
|
47 |
bug680217.js |
|
275 |
bug683140.js |
|
392 |
bug683838.js |
|
150 |
bug685313.js |
|
143 |
bug685321-1.js |
|
160 |
bug685321-2.js |
|
208 |
bug686296.js |
|
150 |
bug686396.js |
|
472 |
bug688939.js |
|
89 |
bug689916-regexp.js |
should not crash on SPARC |
289 |
bug690732.js |
|
66 |
bug691797-regexp-1.js |
|
130 |
bug691797-regexp-2.js |
|
129 |
bug695922-syntax.js |
|
113 |
bug696748.js |
|
317 |
bug699166.js |
|
153 |
bug700300.js |
|
81 |
bug702426-regexp-gc.js |
|
126 |
bug702572.js |
|
249 |
bug703157.js |
|
1016 |
bug703544.js |
|
167 |
bug703818.js |
|
77 |
bug704134.js |
|
183 |
bug705895-1.js |
|
387 |
bug705895-2.js |
|
292 |
bug706316.js |
|
261 |
bug706795.js |
|
175 |
bug706808.js |
|
127 |
bug707750.js |
|
256 |
bug708228.js |
|
106 |
bug708819.js |
|
235 |
bug709634.js |
|
118 |
bug710947.js |
|
194 |
bug713226.js |
|
678 |
bug714614.js |
|
162 |
bug714616.js |
|
118 |
bug716013.js |
|
110 |
bug718852.js |
|
323 |
bug719750.js |
|
178 |
bug720070.js |
|
241 |
bug720675.js |
|
304 |
bug722028.js |
|
237 |
bug727223.js |
|
238 |
bug727921.js |
|
160 |
bug728086.js |
|
1964 |
bug728190.js |
|
648 |
bug728609.js |
|
567 |
bug730085.js |
|
282 |
bug730888.js |
|
346 |
bug731642.js |
|
116 |
bug732693.js |
|
159 |
bug737384.js |
|
200 |
bug738841.js |
|
679 |
bug738846.js |
|
641 |
bug739694-2.js |
|
123 |
bug743961.js |
|
86 |
bug744285.js |
|
2219 |
bug744287.js |
|
125 |
bug744356.js |
|
190 |
bug745360.js |
|
66 |
bug749039.js |
|
255 |
bug749620.js |
|
276 |
bug750307.js |
|
147 |
bug754150.js |
|
1373 |
bug754242.js |
|
167 |
bug756851.js |
|
148 |
bug757199.js |
|
264 |
bug757431.js |
|
484 |
bug763440.js |
|
578 |
bug767074.js |
|
303 |
bug767234.js |
|
204 |
bug767273.js |
|
213 |
bug768732.js |
|
81 |
bug769433.js |
|
131 |
bug770952.js |
|
199 |
bug773153.js |
|
30 |
bug774859.js |
|
170 |
bug777776.js |
|
71 |
bug777992.js |
|
139 |
bug781393.js |
|
157 |
bug782337.js |
|
150 |
bug783989.js |
|
45 |
bug785094.js |
|
71 |
bug785175.js |
|
222 |
bug786114.js |
|
952 |
bug787847.js |
|
280 |
bug791465.js |
|
1405 |
bug792239.js |
|
166 |
bug794025.js |
|
414 |
bug794286.js |
|
117 |
bug794947.js |
|
157 |
bug797496.js |
|
167 |
bug798678.js |
|
191 |
bug798834.js |
|
104 |
bug806522.js |
|
250 |
bug807623.js |
|
381 |
bug808067.js |
|
677 |
bug808483.js |
|
238 |
bug817002.js |
|
258 |
bug820124-1.js |
|
84 |
bug820124-2.js |
|
79 |
bug820124-3.js |
|
103 |
bug820124-4.js |
|
131 |
bug821850.js |
|
280 |
bug824856.js |
|
155 |
bug826581.js |
|
172 |
bug827104.js |
|
260 |
bug829795.js |
|
107 |
bug829813.js |
|
103 |
bug829821.js |
|
129 |
bug830045.js |
|
83 |
bug830049.js |
|
340 |
bug830967.js |
|
143 |
bug831658.js |
|
109 |
bug832197-1.js |
|
68 |
bug832197-2.js |
|
223 |
bug832203.js |
|
324 |
bug836563.js |
|
130 |
bug836623.js |
|
246 |
bug839420.js |
|
297 |
bug842425.js |
|
199 |
bug842482.js |
|
58 |
bug842940.js |
|
77 |
bug846080.js |
|
88 |
bug851635.js |
|
86 |
bug851756.js |
|
44 |
bug852016-2.js |
|
213 |
bug852016.js |
|
206 |
bug854124.js |
|
169 |
bug854137.js |
|
106 |
bug855088.js |
|
79 |
bug858097.js |
|
189 |
bug862228.js |
|
46 |
bug863084.js |
|
326 |
bug867946.js |
|
135 |
bug876226.js |
|
99 |
bug877378.js |
|
383 |
bug880377.js |
|
161 |
bug882416.js |
|
116 |
bug883523.js |
|
54 |
bug883623.js |
|
101 |
bug884920.js |
|
127 |
bug886803.js |
|
43 |
bug908915.js |
|
1045 |
bug911368.js |
|
177 |
bug913445.js |
|
492 |
bug920484.js |
|
1286 |
bug934789-1.js |
|
250 |
bug934789-2.js |
|
323 |
bug934997.js |
|
576 |
bug935294.js |
|
104 |
bug937089.js |
|
164 |
bug942390.js |
|
392 |
bug943126.js |
|
533 |
bug950725.js |
|
169 |
bug951213.js |
|
210 |
bug951346.js |
|
83 |
bug951632.js |
|
263 |
bug970643.js |
|
488 |
bug972961.js |
|
1122 |
bug976446.js |
|
315 |
bug980013.js |
|
162 |
bug980450.js |
|
81 |
bug984766.js |
|
311 |
bug1001090-1.js |
|
63 |
bug1001090-2.js |
|
78 |
bug1001090-3.js |
|
525 |
bug1001090-4.js |
|
504 |
bug1001090-5.js |
|
122 |
bug1001090-6.js |
|
108 |
bug1003161.js |
|
121 |
bug1008339.js |
|
1686 |
bug1013922.js |
Oops, broke something. |
1447 |
bug1015339.js |
|
196 |
bug1015766.js |
|
123 |
bug1018620.js |
|
108 |
bug1024786.js |
|
1085 |
bug1033946.js |
|
109 |
bug1035287-track-allocation-sites-recursion.js |
|
95 |
bug1035325.js |
|
45 |
bug1054243.js |
|
173 |
bug1057571.js |
|
503 |
bug1059459.js |
|
85 |
bug1061534.js |
|
610 |
bug1066414.js |
|
45 |
bug1078871.js |
|
1025 |
bug1081175.js |
|
538 |
bug1085464.js |
|
360 |
bug1091757.js |
|
224 |
bug1100623.js |
|
402 |
bug1106982-2.js |
|
329 |
bug1106982.js |
|
499 |
bug1113980.js |
|
222 |
bug1118996.js |
|
462 |
bug1122534.js |
|
393 |
bug1122581.js |
|
236 |
bug1127303.js |
|
213 |
bug1131035.js |
|
176 |
bug1134146.js |
|
144 |
bug1135718.js |
|
432 |
bug1137616.js |
|
341 |
bug1141154.js |
|
560 |
bug1141329.js |
|
230 |
bug1143106.js |
|
321 |
bug1146836.js |
|
257 |
bug1147216.js |
|
525 |
bug1153057.js |
|
25 |
bug1161762.js |
|
558 |
bug1170355.js |
|
64 |
bug1172503-2.js |
|
263 |
bug1177907.js |
|
137 |
bug1180054.js |
|
116 |
bug1182865.js |
|
97 |
bug1185653.js |
|
605 |
bug1189744.js |
|
256 |
bug1190733.js |
|
129 |
bug1195452.js |
|
874 |
bug1196579.js |
|
642 |
bug1203790.js |
|
217 |
bug1204722.js |
|
94 |
bug1205870.js |
|
380 |
bug1206265.js |
|
189 |
bug1207863.js |
|
347 |
bug1208403.js |
|
64 |
bug1210596.js |
|
124 |
bug1219128-1.js |
|
85 |
bug1219128-2.js |
|
45 |
bug1219128-3.js |
|
56 |
bug1219128-4.js |
|
67 |
bug1219128-5.js |
|
70 |
bug1219128-6.js |
|
51 |
bug1219128-7.js |
|
862 |
bug1219128-8.js |
|
40 |
bug1219363.js |
|
169 |
bug1232269.js |
|
600 |
bug1234414.js |
|
188 |
bug1236476.js |
|
419 |
bug1237564.js |
|
211 |
bug1238003.js |
|
297 |
bug1238630.js |
|
118 |
bug1240502.js |
|
40 |
bug1247926.js |
|
169 |
bug1263868.js |
|
169 |
bug1264954.js |
|
118 |
bug1265693.js |
|
51 |
bug1276882.js |
|
94 |
bug1278839.js |
|
94 |
bug1280252.js |
|
140 |
bug1285227.js |
|
121 |
bug1292858.js |
|
1622 |
bug1293258.js |
|
210 |
bug1293575.js |
|
154 |
bug1295031.js |
|
495 |
bug1296015.js |
|
312 |
bug1296016.js |
|
161 |
bug1296249.js |
|
97 |
bug1300548.js |
|
251 |
bug1300904.js |
|
104 |
bug1301797.js |
|
111 |
bug1302682.js |
|
275 |
bug1310418.js |
|
251 |
bug1316557.js |
|
36 |
bug1317402.js |
|
193 |
bug1341326.js |
|
444 |
bug1344265.js |
|
105 |
bug1348407.js |
|
63 |
bug1355573.js |
|
299 |
bug1372956.js |
|
126 |
bug1373356.js |
|
105 |
bug1380962.js |
|
349 |
bug1403679.js |
|
6335 |
bug1407058.js |
|
355 |
bug1411294.js |
|
399 |
bug1420961.js |
|
84 |
bug1445854.js |
|
168 |
bug1447996.js |
|
165 |
bug1459258.js |
|
332 |
bug1470732.js |
|
191 |
bug1473256.js |
|
165 |
bug1483182.js |
|
333 |
bug1492920.js |
test 1: insertion of new blank object in ctor.__proto__ chain |
986 |
bug1493627.js |
|
89 |
bug1516406.js |
|
47 |
bug1520783.js |
|
56 |
bug1527592.js |
|
175 |
bug1532265.js |
|
729 |
bug1548759-1.js |
|
69 |
bug1548759-2.js |
|
103 |
bug1549035.js |
|
250 |
bug1554748.js |
|
33 |
bug1568029.js |
|
312 |
bug1574725.js |
|
155 |
bug1584027.js |
|
118 |
bug1589002.js |
|
153 |
bug1601074.js |
|
200 |
bug1610192.js |
|
131 |
bug1644839-2.js |
|
112 |
bug1644839.js |
|
108 |
bug1656744.js |
|
140 |
bug1666856.js |
|
93 |
bug1669616.js |
no newline here |
211 |
bug1678442.js |
|
220 |
bug1700525.js |
|
343 |
bug1707820.js |
|
148 |
bug1717408.js |
|
134 |
bug1721006.js |
|
348 |
bug1731540.js |
|
82 |
bug1733899.js |
|
167 |
bug1754968.js |
|
136 |
bug1757476.js |
|
429 |
bug1759029-1.js |
|
375 |
bug1759029-2.js |
|
386 |
bug1797486.js |
|
84 |
bug1814000.js |
|
296 |
bug1816311.js |
|
312 |
bug1821959.js |
|
268 |
bug1822962.js |
|
53 |
bug1827072.js |
|
532 |
bug1833517.js |
|
92 |
bug1845698.js |
|
225 |
bug1866540.js |
|
347 |
bug1870747.js |
|
181 |
bug1875363.js |
|
142 |
bug1875795.js |
|
154 |
bug1877586.js |
|
230 |
bug1883828.js |
|
159 |
bug1884706.js |
|
85 |
bug1888746.js |
|
235 |
bug1890200.js |
|
315 |
bug1892300.js |
|
121 |
bug1894883.js |
|
175 |
bug1902907.js |
|
302 |
bug1922620.js |
|
161 |
bug1925203.js |
|
101 |
bug1926234.js |
|
55 |
bug1928208.js |
|
149 |
builtinLocals.js |
Resolve 'arguments' and the name of the function itself in the presence of such local variables. |
577 |
call-construct-hook.js |
|
3281 |
call.js |
|
487 |
call2.js |
|
189 |
change-code-write-protect.js |
|
185 |
compression-random-data.js |
|
971 |
constant-folding-1.js |
|
1502 |
constAssignError.js |
|
1295 |
constGlobalAssignError.js |
|
52 |
construct-primitive-Function.prototype.prototype.js |
|
155 |
consume-interpreter-stack-bug1473289.js |
|
6890 |
cross-global-for-in.js |
|
376 |
cross-realm-iterator-suppression.js |
|
668 |
date-getLocale-oom.js |
|
75 |
date-methods-this-error.js |
|
572 |
decompile-script.js |
|
182 |
deep2.js |
|
184 |
deepForInLoop.js |
|
319 |
defaultvalue-toString-is-noncallable-object-elem.js |
|
147 |
defaultvalue-toString-is-noncallable-object.js |
|
132 |
defaultvalue-valueOf-is-noncallable-object.js |
|
119 |
define-frozen-dense-strict.js |
|
269 |
define-frozen-dense.js |
|
155 |
define-frozen-property-strict.js |
|
201 |
define-frozen-property.js |
|
101 |
delete-all-dict-props.js |
|
313 |
delete-array-elements.js |
|
176 |
delete-indexed-names.js |
|
164 |
delete-integer-nonid.js |
|
432 |
delete-last-check-proto.js |
|
250 |
delete-named-names.js |
|
231 |
delete-non-config.js |
|
135 |
deleteToString.js |
Inheritance of shadowed function properties from Object.prototype. |
177 |
dense-elements-appear.js |
|
516 |
dense-elements-hole-negative.js |
|
564 |
densify-elements.js |
|
351 |
dependentStrings.js |
|
266 |
destructuring-default.js |
|
7350 |
destructuring-iterator.js |
|
3542 |
destructuring-null-or-undefined-into-computed-property-name.js |
|
895 |
destructuring-requireobjectcoercible.js |
|
2430 |
destructuring-rest-identifiers.js |
|
1101 |
destructuring-rest.js |
|
4847 |
dict-object-freeze-or-seal.js |
|
677 |
dictionary-add-prop-oom.js |
|
160 |
dictionary-delete-compact.js |
|
1900 |
disable-jit-backend.js |
|
409 |
disassemble-filename.js |
|
197 |
display-url-in-stack-trace.js |
|
494 |
doMath.js |
|
1335 |
dumpStringRepresentation.js |
|
2693 |
dumpValue.js |
|
2477 |
eif-generator.js |
|
1109 |
emulates-undefined.js |
|
483 |
equalInt.js |
|
848 |
error-stack-accessors.js |
|
1137 |
error-toString.js |
|
461 |
eval-introduction-principals.js |
|
628 |
eval-json-differences.js |
|
1066 |
eval-scopes.js |
|
1740 |
evalInWorker-interrupt.js |
|
118 |
evalInWorker-jit-options.js |
|
302 |
evalInWorker-nested.js |
|
150 |
evalInWorker-stack-limit.js |
|
170 |
evalReturningScope-global.js |
|
194 |
evaluate-catchTermination.js |
|
173 |
evaluate-global-debuggee.js |
|
127 |
evaluate-global-discardSource.js |
|
224 |
evaluate-negative-column.js |
|
162 |
evaluate-restore-options.js |
|
252 |
evaluate-worker.js |
|
449 |
exception-column-number.js |
|
412 |
expr-decompiler-bug1475953.js |
|
1041 |
expression-autopsy.js |
|
8799 |
external-strings-cgc.js |
|
167 |
external-strings.js |
|
1466 |
fannkuch.js |
|
371 |
fdlibm-for-sin-cos-tan-argument.js |
|
346 |
finally-implicit-return.js |
|
797 |
firstSlotConflict.js |
|
322 |
folding-bug767660.js |
|
38 |
for-in-densified-elements.js |
|
503 |
for-in-proto-properties.js |
|
1256 |
for-in-replace-sparse.js |
|
319 |
forVarInWith.js |
|
299 |
FPQuadCmp.js |
|
118 |
freeze-builtins.js |
|
942 |
function-apply-proxy.js |
|
626 |
function-bind.js |
|
349 |
function-cloning-2.js |
|
159 |
function-gname.js |
|
787 |
function-tosource-bug779694.js |
|
295 |
function-tosource-constructor.js |
|
758 |
function-tosource-exprbody-bug777834.js |
|
121 |
function-tosource-func-proto.js |
|
201 |
function-tosource-getset.js |
|
536 |
function-tosource-lambda.js |
|
784 |
function-tosource-statement.js |
))))pernicious comment |
487 |
functionnames.js |
Most of these test cases are adapted from:
http://johnjbarton.github.com/nonymous/index.html
|
3359 |
functionRedeclConst.js |
|
75 |
functionRedeclGlobalConst.js |
|
63 |
functionRedeclLet.js |
|
69 |
getBacktrace-invalid.js |
|
137 |
getelem.js |
|
429 |
getprop.js |
|
267 |
global-lexicals-function.js |
|
313 |
globalGet.js |
|
137 |
globalOptimize-1.js |
Test that NaN does not trigger js_InitMathClass & constants while parsing. |
102 |
globalSet.js |
|
74 |
hasnativemethodpure-optimization.js |
|
732 |
homogenous-literals.js |
|
986 |
html-extensions.js |
|
3762 |
hypot-approx.js |
|
1368 |
hypot-exact.js |
|
2603 |
ifInsideLoop.js |
|
217 |
inArrayTest.js |
|
203 |
indexed-iteration.js |
|
322 |
indexof-equal.js |
|
274 |
inflate-oom.js |
|
225 |
inner_double_outer_int.js |
|
241 |
innerLoopIntOuterDouble.js |
|
284 |
inObjectTest.js |
|
259 |
invokeFunctionMagic.js |
|
439 |
is-valid-json.js |
|
925 |
iter-cache-null-proto.js |
|
251 |
iterable-error-messages.js |
|
1240 |
iterator-cache-invalidation.js |
|
1146 |
jemalloc-settings.js |
|
160 |
joinTest.js |
|
436 |
json-parse-errors.js |
|
112 |
json-parse-object-edge-cases.js |
|
1349 |
json-stringify-large-length.js |
|
220 |
key-gc.js |
|
827 |
keys-testing.js |
|
2190 |
lazyparse.js |
|
698 |
letTDZAfterInitializer.js |
|
338 |
letTDZEffectful.js |
|
324 |
letTDZSwitchClosure.js |
|
890 |
local.js |
|
62 |
matchInLoop.js |
|
180 |
math-jit-tests.js |
-*- indent-tabs-mode: nil; js-indent-level: 4 -*- |
23045 |
math-random.js |
|
1233 |
mathImul.js |
|
1672 |
mathRoundBig.js |
|
358 |
max-string-length.js |
|
479 |
maxConvertAllArgs.js |
|
286 |
megamorphic-setelem-plain.js |
|
1516 |
merge_type_maps.js |
|
313 |
metadata-hook-regexp-result.js |
|
580 |
metadata-hook.js |
|
593 |
missingArgTest.js |
|
195 |
missingArgTest2.js |
|
563 |
mod-double-power-of-two.js |
|
4955 |
mod.js |
|
292 |
more-compartments-flag.js |
|
226 |
multiple-declared-args-syntax.js |
|
58 |
mutable-proto-teleporting.js |
|
321 |
name-inactive-del.js |
|
282 |
name-inactive-eval-del.js |
|
231 |
name-inactive-inferflags.js |
|
288 |
name-inactive.js |
|
185 |
name.js |
|
138 |
negative-zero-index.js |
|
510 |
nestedContinue.js |
|
135 |
nestedExit2.js |
|
310 |
nestedExitLoop.js |
|
260 |
new-bound-function.js |
|
600 |
new-Function-prototype.js |
|
478 |
new-read-before-write.js |
|
420 |
newArrayTest.js |
|
188 |
newTargetOSR.js |
|
156 |
newTargetRectifier.js |
|
256 |
newTest.js |
|
270 |
non-constructor-msg.js |
|
264 |
non-extensible-array.js |
|
94 |
non-extensible-elements1.js |
|
1860 |
non-extensible-elements2.js |
|
7066 |
non-extensible-elements3.js |
|
1300 |
non-extensible-elements4.js |
|
568 |
non-extensible-elements5.js |
|
373 |
non-extensible-elements6.js |
|
7307 |
non-extensible-elements7.js |
|
1109 |
non-extensible-elements8.js |
|
1041 |
non-extensible-elements9.js |
|
5684 |
non-syntactic-with-unscopables.js |
|
505 |
nonEmptyStack1.js |
|
286 |
nonEmptyStack2.js |
|
184 |
null-filename-Error.js |
|
280 |
number-isfinite.js |
|
798 |
number-isinteger.js |
|
813 |
number-isnan.js |
|
753 |
number-methods-this-error.js |
|
445 |
object-assign-plain-cache.js |
|
1717 |
object-assign-plain.js |
|
4033 |
object-assign.js |
|
3369 |
object-is-inlined.js |
|
1174 |
object-is-polymorphic.js |
|
357 |
object-is.js |
Not defined parameters are undefined ... |
890 |
object-lookup-shadowing.js |
|
184 |
object-loose-equality.js |
|
1679 |
object-rest.js |
|
2113 |
object-shorthand.js |
|
1839 |
object-spread.js |
|
1082 |
object-tostring.js |
|
1578 |
offThreadCompileToStencil-01.js |
|
844 |
offThreadCompileToStencil-02.js |
|
889 |
offThreadCompileToStencil-03.js |
|
1368 |
offThreadCompileToStencil-04.js |
|
477 |
orNaNTest1.js |
|
130 |
orNaNTest2.js |
|
129 |
outerline.js |
|
252 |
packed-arrays.js |
|
1279 |
parseIntTests.js |
|
688 |
parsingNumbers.js |
|
483 |
plain-object-prototypes-error.js |
|
2496 |
plain-object-prototypes.js |
|
516 |
plain-object-to-string.js |
|
818 |
primitive-proto-properties.js |
|
827 |
primitiveProto.js |
|
304 |
prop-access-error-message.js |
|
934 |
properly-remove-timeout-root-before-shutdown.js |
|
240 |
property-enumeration-order.js |
|
1271 |
property-error-message-fix-disabled.js |
|
636 |
property-error-message-fix.js |
|
733 |
putargsNoReturn.js |
|
98 |
putargsReturn.js |
|
113 |
recompute-wrappers.js |
|
121 |
regexp-removed-dot-star.js |
|
1335 |
regexp-reset-input.js |
|
260 |
regexp-sticky-undef-capture.js |
|
212 |
regexp-test-direct-bug-694752.js |
|
416 |
regexp-undefined-match.js |
|
160 |
regexpLastIndex.js |
|
291 |
regexpLastIndexReset.js |
|
490 |
relazify-selfhosted.js |
|
92 |
relazify.js |
|
183 |
runOnceClosures.js |
|
266 |
script-filename-validation-1.js |
|
2058 |
script-filename-validation-2.js |
|
584 |
setArgumentsLength.js |
|
168 |
setArgumentsLength2.js |
|
160 |
setCall.js |
|
222 |
setCallEvalMiddle.js |
|
273 |
setCallEvalMiddle2.js |
|
297 |
setCallGlobal.js |
|
179 |
setelem.js |
|
465 |
setprop-with-index.js |
|
74 |
setprop.js |
|
213 |
setPrototypeOf.js |
|
3367 |
shape-checks.js |
|
156 |
shape-snapshots.js |
|
1083 |
shape-teleporting-invalidation.js |
|
5008 |
shape-teleporting-transplant-1.js |
|
1166 |
shape-teleporting-transplant-2.js |
|
500 |
shapelessCalleeTest.js |
|
1656 |
shell-flags-fuzzing.js |
|
149 |
shell-prefs-fuzzing.js |
|
170 |
shell-prefs-no-fuzzing.js |
|
129 |
shell-prefs.js |
|
1195 |
shell-principals.js |
|
1919 |
shell-watchdog.js |
This test will loop infinitely if the shell watchdog
fails to kick in. |
374 |
shifted-elements1.js |
|
338 |
shifted-elements2.js |
|
539 |
shifted-elements3.js |
|
494 |
shifted-elements4.js |
|
221 |
shifted-elements5.js |
|
898 |
shifted-elements6.js |
|
391 |
shifted-elements7.js |
|
1035 |
singleton.js |
|
353 |
sleep-without-timeout.js |
|
104 |
sparse-and-dense-elements.js |
|
515 |
splice-675164.js |
|
311 |
splice-call-plain-object-590780.js |
|
228 |
splice-check-steps.js |
Check the order of splice's internal operations, because the ordering is
visible externally.
|
7340 |
splice-delete-non-configurable-during-shrink.js |
Test that splice causing deletion of a non-configurable property stops at exactly step 12(v) of ES5 15.4.4.12 |
787 |
splice-fail-step-16.js |
Test that arrays resize normally during splice, even if .length is non-writable. |
691 |
splice-huge-array-finishes.js |
|
468 |
splice-on-arguments.js |
|
794 |
splice-throwing-length-getter-668024.js |
|
191 |
spread-array-bug842884.js |
|
111 |
spread-array-decompile.js |
|
327 |
spread-array-evaluation-order.js |
|
276 |
spread-array-invalid-syntax.js |
|
371 |
spread-array-wrap.js |
|
182 |
spread-array.js |
|
1699 |
spread-call-eval.js |
|
1307 |
spread-call-evaluation-order.js |
|
298 |
spread-call-funapply.js |
|
2968 |
spread-call-funcall.js |
|
424 |
spread-call-invalid-syntax.js |
|
329 |
spread-call-length.js |
|
1786 |
spread-call-maxarg.js |
|
1627 |
spread-call-near-maxarg.js |
|
1576 |
spread-call-new.js |
|
227 |
spread-call-not-iterable.js |
|
1158 |
spread-call-optimized.js |
|
672 |
spread-call-recursion.js |
|
285 |
spread-call-rest-lookup.js |
|
179 |
spread-call-rest.js |
|
1969 |
spread-call-setcall.js |
|
680 |
spread-call-this-strict.js |
|
1607 |
spread-call-this.js |
|
2369 |
spread-call.js |
|
4196 |
statement-after-return.js |
|
5353 |
str-atom-cache-extensible.js |
|
327 |
strict-catch-ident-syntax.js |
Parse correctly. |
185 |
strict-compare-same-operands.js |
|
1192 |
strict-eval-loop-error.js |
|
193 |
strictParseIntOctal.js |
|
366 |
string-endswith.js |
|
12469 |
string-includes.js |
|
1713 |
string-index.js |
|
2006 |
string-regexp-capture-groups.js |
|
507 |
string-repeat.js |
Test String.prototype.repeat |
1220 |
string-startswith.js |
|
11976 |
string-substring-latin1rope-with-twobyte-children.js |
|
438 |
stringbuffer-1.js |
|
1858 |
stringbuffer-2.js |
|
162 |
stringbuffer-3.js |
|
656 |
stringbuffer-4.js |
|
1098 |
stringbuffer-5.js |
|
2925 |
stringbuffer-6.js |
null terminator |
3752 |
stringConvert.js |
|
374 |
strings.js |
|
554 |
stringSplitIntoArrayTest.js |
|
226 |
stringSplitTest.js |
|
171 |
substring-inline-strings.js |
|
1534 |
substring-of-rope.js |
|
2114 |
symbol-in-loop.js |
|
98 |
syntax-error-function-body-eof.js |
|
270 |
syntax-error-primary.js |
|
1656 |
syntax-error-throw.js |
|
988 |
syntax-error-toplevel-eof.js |
|
250 |
tagTempl.js |
Tests tagged template string functionality.
|
877 |
teleporting-mutable-proto.js |
|
238 |
terminate.js |
|
357 |
test-apply-many-args.js |
|
278 |
test-error-accessors-with-wrappers.js |
|
211 |
test-jitinfo.js |
|
576 |
test_JSOP_ARGCNT.js |
|
1057 |
test_JSOP_ARGSUB.js |
|
1006 |
test586387.js |
|
227 |
testAbortedImacroDecompilation.js |
|
110 |
testAccessCanonicalArgInGetElem.js |
|
222 |
testAddAnyInconvertibleObject.js |
|
700 |
testAddInconvertibleObjectAny.js |
|
705 |
testAddInconvertibleObjectInconvertibleObject.js |
|
966 |
testAddNull.js |
|
136 |
testAddUndefined.js |
|
111 |
testAliasedLet.js |
|
228 |
testApply.js |
|
188 |
testApplyArrayInline.js |
|
1769 |
testApplyAtJoinPoint.js |
|
191 |
testApplyCall.js |
|
1712 |
testApplyInterpretLowered.js |
Read correct return value when the interpreter pops a lowered call/apply. |
287 |
testApplyInterpretLowered2.js |
Make sure the interpreter can pop lowered frames pushed by CompileFunction. |
299 |
testApplySpeculationFailInCompiler.js |
|
172 |
testApplyUnbox.js |
|
313 |
testArgumentsOptimizationFailCornerCase.js |
|
408 |
testArgumentsPropLookup.js |
|
383 |
testArrayBufferSlice.js |
|
1729 |
testArrayBufferSpeciesDelete.js |
|
145 |
testArrayConcat.js |
|
155 |
testArrayDensityChange.js |
|
328 |
testArrayInWithIndexedProto.js |
|
665 |
testArrayNamedProp.js |
|
137 |
testArrayNaNIndex.js |
|
188 |
testArrayPushPop.js |
|
285 |
testArraySpeciesDelete.js |
|
119 |
testAssignmentThatIgnoresSetterRetval.js |
|
148 |
testAtomize.js |
|
194 |
testBitopWithConstan.js |
|
24010 |
testBitOrAnyInconvertibleObject.js |
|
664 |
testBitOrInconvertibleObjectAny.js |
|
647 |
testBitOrInconvertibleObjectInconvertibleObject.js |
|
923 |
testBitwise.js |
|
235 |
testBoolToString.js |
|
64 |
testBoxDoubleWithDoubleSizedInt.js |
|
236 |
testBranchCse.js |
|
203 |
testBranchingLoop.js |
|
179 |
testBranchingUnstableLoop.js |
|
199 |
testBranchingUnstableLoopCounter.js |
|
209 |
testBranchingUnstableObject.js |
|
246 |
testBug458838.js |
|
246 |
testBug463490.js |
|
396 |
testBug465272.js |
|
164 |
testBug465688.js |
|
148 |
testBug466262.js |
|
195 |
testBug501690.js |
|
482 |
testBug502914.js |
|
542 |
testBug504520.js |
|
303 |
testBug504520Harder.js |
|
1324 |
testBug507425.js |
|
358 |
testBug520503-1.js |
Should not have crashed. |
217 |
testBug520503-3.js |
|
207 |
testBug529147.js |
|
310 |
testBug547791.js |
Don't assert. |
247 |
testBug550210.js |
|
201 |
testBug552248.js |
|
764 |
testBug554043.js |
|
114 |
testBug555484.js |
|
162 |
testBug558446.js |
|
254 |
testBug579602.js |
|
274 |
testBug582766.js |
|
346 |
testBug586866.js |
|
252 |
testBug593559.js |
|
201 |
testBug602413.js |
|
718 |
testBug604210.js |
|
199 |
testBug606138.js |
|
152 |
testBug607659.js |
|
183 |
testBug614653.js |
Bug 614653 - This test .2 seconds with the fix, 20 minutes without. |
259 |
testBug614752.js |
|
146 |
testBug616454.js |
|
93 |
testBug621202.js |
|
250 |
testBug628564.js |
|
133 |
testBug629974.js |
|
121 |
testBug630064.js |
|
790 |
testBug634590.js |
|
369 |
testBug634590b.js |
|
639 |
testBug634590c.js |
|
758 |
testBug634590d.js |
|
491 |
testBug634590ma.js |
|
384 |
testBug637014.js |
|
47 |
testBug648438.js |
|
130 |
testBug653396.js |
|
165 |
testBug659577-1.js |
|
49 |
testBug659577-2.js |
|
500 |
testBug663789-1.js |
|
80 |
testBug663789-2.js |
|
207 |
testBug666003.js |
|
156 |
testBug668479.js |
|
56 |
testBug672436.js |
|
341 |
testBug673066.js |
DUPTRY525 |
528 |
testBug673068.js |
|
247 |
testBug676486.js |
|
135 |
testBug686274.js |
|
407 |
testBug690959.js |
|
221 |
testBug692274-2.js |
|
149 |
testBug692274-3.js |
|
211 |
testBug701227.js |
|
56 |
testBug701239.js |
|
49 |
testBug701244.js |
|
38 |
testBug703857.js |
|
275 |
testBug705423.js |
|
267 |
testBug714650.js |
|
3157 |
testBug720695.js |
|
640 |
testBug723445.js |
|
213 |
testBug726380.js |
|
27 |
testBug731181.js |
|
29 |
testBug736012.js |
|
119 |
testBug736807.js |
|
317 |
testBug737388.js |
|
175 |
testBug737575.js |
|
127 |
testBug740442.js |
|
185 |
testBug740445.js |
|
198 |
testBug741497.js |
|
96 |
testBug743408.js |
|
103 |
testBug747554.js |
|
124 |
testBug752205.js |
|
136 |
testBug752379.js |
|
238 |
testBug753158.js |
|
1051 |
testBug755916.js |
|
191 |
testBug756918.js |
|
88 |
testBug756919.js |
|
151 |
testBug761863.js |
|
178 |
testBug762105.js |
|
559 |
testBug762432.js |
|
540 |
testBug762450.js |
|
116 |
testBug762473.js |
|
841 |
testBug763384.js |
|
205 |
testBug763950.js |
|
130 |
testBug766064.js |
|
106 |
testBug769987.js |
|
118 |
testBug770407.js |
|
128 |
testBug772328.js |
|
307 |
testBug775801.js |
|
238 |
testBug775807.js |
|
339 |
testBug776191.js |
|
154 |
testBug778603.js |
|
49 |
testBug780712.js |
|
150 |
testBug783441.js |
|
84 |
testBug783540.js |
|
196 |
testBug783543.js |
|
305 |
testBug784639.js |
|
289 |
testBug840012.js |
|
429 |
testBug878429.js |
|
181 |
testBug895774.js |
|
468 |
testBug961969.js |
|
103 |
testBug1126754.js |
|
130 |
testBug1235874.js |
|
45 |
testBug1827733.js |
|
181 |
testBug7618864.js |
|
1255 |
testCallApply.js |
|
5508 |
testCallApplySpeculationFailed.js |
|
185 |
testCallElem.js |
|
251 |
testCallFunctionPrototypeInALoop.js |
|
64 |
testCallPick.js |
|
306 |
testCallProtoMethod.js |
|
400 |
testCaseAbort.js |
|
238 |
testCaseTypeMismatchBadness.js |
|
274 |
testChangingObjectWithLength.js |
The elements of objs constitute a De Bruijn sequence repeated 4x to trace
and run native code for every object and transition.
|
925 |
testChangingTypeDuringRecording.js |
|
110 |
testClosedVarInExtensibleScope.js |
|
232 |
testClosingRecursion.js |
|
323 |
testClosures.js |
|
380 |
testComparisons.js |
|
33496 |
testConcatNWithSideEffects.js |
|
257 |
testCondSwitch1.js |
|
846 |
testCondSwitch2.js |
|
440 |
testCondSwitch3.js |
|
258 |
testConstantBooleanExpr.js |
|
156 |
testConstDestructringArguments.js |
|
76 |
testConstIf.js |
|
134 |
testConstructorArgs-1.js |
|
222 |
testConstructorArgs-2.js |
|
284 |
testConstructorArgs-3.js |
|
263 |
testConstructorBail.js |
|
107 |
testConstSwitch.js |
|
321 |
testConstSwitch2.js |
|
148 |
testContinue.js |
|
203 |
testContinueWithLabel.js |
|
316 |
testContinueWithLabel3.js |
|
134 |
testContinueWithLabel4.js |
|
422 |
testConvertibleObjectEqUndefined.js |
|
985 |
testCrossCompartmentTransparency.js |
|
8670 |
testCrossCompartmentTransparency2.js |
|
882 |
testDateNow.js |
|
345 |
testDecayingInnerLoop.js |
|
203 |
testDecElem1.js |
|
178 |
testDecElem2.js |
|
282 |
testDeepBail1.js |
|
116 |
testDeepBailFromHasInstance.js |
|
303 |
testDeepBailInMoreIter.js |
|
95 |
testDeepBailWhileRecording.js |
|
336 |
testDeepPropertyShadowing.js |
|
349 |
testDefinePropertyAcrossCompartment.js |
|
101 |
testDenseArrayProp.js |
|
305 |
testDenseToSlowArray.js |
|
4105 |
testDestructuring.js |
|
200 |
testDestructuringFormalError.js |
|
70 |
testDestructuringVarInsideWith.js |
|
71 |
testDetach.js |
|
537 |
testDifferingArgc.js |
|
336 |
testDivision.js |
|
163 |
testDivisionFloat.js |
|
188 |
testDivisionWithNegative1.js |
|
160 |
testDivModWithIntMin.js |
|
1593 |
testDontClobberScannerError.js |
|
293 |
testDoubleComparison.js |
|
199 |
testDoubleToStr.js |
|
197 |
testDoubleZeroInSwitch1.js |
|
236 |
testDoubleZeroInSwitch2.js |
|
136 |
testDynamicLookup.js |
|
4195 |
testDynamicUsage.js |
|
6140 |
testElemDec1.js |
|
179 |
testElemDec2.js |
|
179 |
testElemInc1.js |
|
189 |
testElemInc2.js |
|
178 |
testEliminatedGuardWithinAnchor.js |
|
165 |
testEqFalseEmptyString.js |
|
189 |
testErrorInFinalizerCalledWhileUnwinding.js |
|
426 |
testEvalInFrameEdgeCase.js |
|
202 |
testEvalInFunctionCallee.js |
|
71 |
testExistingPropToJoinedMethodAttempt-2.js |
|
182 |
testExistingPropToJoinedMethodAttempt-3.js |
|
329 |
testExistingPropToJoinedMethodAttempt-4.js |
|
291 |
testExistingPropToJoinedMethodAttempt.js |
|
224 |
testFakeDOMWeakmapKey.js |
|
49 |
testFloatArrayIndex.js |
|
202 |
testFoldPropertyAccess.js |
|
461 |
testForInLoopChangeIteratorType.js |
|
290 |
testFunApplyMadness1.js |
|
359 |
testFunApplyMadness2.js |
|
374 |
testFunApplyMadness400.js |
|
358 |
testFunApplyMisspeculation.js |
|
167 |
testFunApplyOverflow.js |
|
153 |
testFunctionIdentityChange.js |
|
250 |
testFunctionStatementAliasLocals.js |
|
379 |
testFunctionStatementNamedArguments.js |
|
176 |
testGCWhileRecording.js |
|
148 |
testGeneratorDeepBail.js |
|
295 |
testGeneratorDieButScopeAlive.js |
|
519 |
testGetCallObj.js |
|
227 |
testGetThis.js |
|
156 |
testGlobalAsProto.js |
|
79 |
testGlobalOptimize-2.js |
|
116 |
testGlobalOptimize-3.js |
|
128 |
testGlobalOptimize-4.js |
|
112 |
testGlobalOptimize-5.js |
|
144 |
testGlobalOptimize-6.js |
|
146 |
testGlobalProtoAccess.js |
|
154 |
testGlobalShapeChangeAfterDeepBail.js |
|
564 |
testGroupAssignment.js |
|
618 |
testGrowDenseArray.js |
|
190 |
testGuardCalleeSneakAttack.js |
|
884 |
testGuardCalleeSneakAttack2.js |
|
1011 |
testHeavy.js |
|
230 |
testHeavy2.js |
|
342 |
testHoleInDenseArray.js |
side exit when arr[i] changes from bool to undefined (via a hole) |
376 |
testHolePushing.js |
|
383 |
testHolesAndIndexPropertiesOnThePrototype.js |
|
444 |
testHOTLOOPSize.js |
|
72 |
testif.js |
|
189 |
testImplicitThisMiss.js |
|
143 |
testIn.js |
|
758 |
testIncDec.js |
|
421 |
testIncDecReadOnly.js |
|
371 |
testIncElem1.js |
|
189 |
testIncElem2.js |
|
276 |
testIncElem3.js |
|
103 |
testIncElem4.js |
|
167 |
testincops.js |
|
561 |
testINITELEM.js |
|
154 |
testInitelemCond.js |
Element initializers with unknown index. |
243 |
testInitelemWithFloatIndex.js |
|
65 |
testInitelemWithSetter.js |
|
108 |
testInitPropOverMethod.js |
|
196 |
testInitPropWithIntName.js |
|
40 |
testInitProtoPrimitive.js |
|
58 |
testInitSingletons.js |
|
1263 |
testInitSlowify.js |
|
1936 |
testInnerMissingArgs.js |
|
331 |
testInnerSwitchBreak.js |
|
337 |
testInnerTreeMutatingUpvars.js |
|
374 |
testInt32ToId.js |
|
1208 |
testInterpreterReentry.js |
|
179 |
testInterpreterReentry2.js |
|
243 |
testInterpreterReentry3.js |
|
208 |
testInterpreterReentry4.js |
|
168 |
testInterpreterReentry5.js |
|
244 |
testInterpreterReentry6.js |
|
214 |
testInterpreterReentry7.js |
|
341 |
testIntFloor.js |
|
141 |
testIntOverflow.js |
|
212 |
testIntUnderflow.js |
|
215 |
testInvalidCharCodeAt.js |
|
286 |
testInvertNullAfterNegateNull.js |
|
203 |
testIteratorReification.js |
|
25 |
testLambdaCtor.js |
|
334 |
testLambdaInitedVar.js |
|
174 |
testLengthInString.js |
|
319 |
testLengthOnNonNativeProto.js |
|
371 |
testLet.js |
|
9282 |
testLetOverridingArgs.js |
|
161 |
testLirBufOOM.js |
|
805 |
testLocaleCompare.js |
|
347 |
testLogicalNotNaN.js |
|
202 |
testLongNumToString.js |
|
195 |
testLoopingAccumulator.js |
|
367 |
testLoopWithUndefined1.js |
|
379 |
testLoopWithUndefined2.js |
|
594 |
testManyVars.js |
|
350 |
testMatchAsCondition.js |
|
185 |
testMatchStringObject.js |
|
192 |
testMathClz32.js |
|
627 |
testMathMinMax.js |
|
2150 |
testMethodInc.js |
|
104 |
testMethodInit.js |
|
242 |
testMethodInitSafety.js |
|
338 |
testMethodSet.js |
|
272 |
testMethodWriteBarrier.js |
|
114 |
testMethodWriteBarrier2.js |
|
415 |
testMethodWriteBarrier3.js |
|
432 |
testMethodWriteBarrier4.js |
|
189 |
testMissingMethod.js |
|
217 |
testMissingMethod2.js |
|
239 |
testMissingProperties.js |
|
934 |
testModuloWithNegative1.js |
|
246 |
testModuloWithNegative2.js |
|
116 |
testMoreArgcThanNargs.js |
|
288 |
testMoreClosures.js |
|
270 |
testMulOverflow.js |
|
230 |
testMultipleArgumentsObjects.js |
|
368 |
testMultipleFunctionRedeclarations.js |
|
785 |
testMultiplePendingGlobalWrites.js |
|
147 |
testNativeArgsRooting.js |
|
276 |
testNativeLog.js |
|
199 |
testNativeMax.js |
|
397 |
testNativeSetter.js |
|
181 |
testNegativeArrayLength.js |
|
184 |
testNegativeGETELEMIndex.js |
|
136 |
testNegZero1.js |
|
285 |
testNestedClosures.js |
|
642 |
testNestedDeepBail.js |
|
327 |
testNestedEscapingLambdas.js |
|
734 |
testNestedExitStackOuter.js |
|
709 |
testNestedForIn.js |
|
233 |
testNewArrayCount.js |
|
276 |
testNewArrayCount2.js |
|
237 |
testNEWINIT.js |
|
152 |
testNEWINIT_DOUBLE.js |
|
140 |
testNewObject.js |
|
162 |
testNewString.js |
|
681 |
testNewWithClone.js |
|
109 |
testNewWithNonNativeProto.js |
|
264 |
testNot.js |
|
355 |
testNullCallee.js |
|
393 |
testNullIncrement.js |
|
183 |
testNullRelCmp.js |
|
281 |
testNullToString.js |
|
333 |
testNumberToString.js |
|
137 |
testNumToString.js |
|
509 |
testObjectConstructorReturningObject.js |
|
196 |
testObjectLength.js |
|
192 |
testObjectOrderedCmp.js |
|
190 |
testObjectOrderedCmp2.js |
|
190 |
testObjectToNumber.js |
|
181 |
testObjectToString.js |
|
216 |
testObjectVsPrototype.js |
|
254 |
testOOMInAutoEnterCompartment.js |
|
359 |
testOverOOMInFixupArity.js |
|
192 |
testOverRecursed1.js |
|
91 |
testOverRecursed2.js |
|
114 |
testOverRecursed3.js |
|
149 |
testOverRecursed4.js |
|
240 |
testOverRecursed6.js |
|
75 |
testOverwrittenArgumentsWithUndefined.js |
|
585 |
testOwnPropertyWithInOperator.js |
|
268 |
testParseInt.js |
|
1053 |
testPartialFlatClosure.js |
|
236 |
testPaths.js |
|
2111 |
testPrimitiveConstructorPrototype.js |
|
207 |
testPropagatedFunArgs.js |
|
858 |
testProxyDefinePropertyWithMissingSetter.js |
|
329 |
testProxyPrototypes.js |
|
3090 |
testPutOnEmptyArgsObject.js |
|
211 |
testReallyDeepNestedExit.js |
First innermost compile: true branch runs through.
Second '': false branch compiles new loop edge.
First outer compile: expect true branch.
Second '': hit false branch.
|
985 |
testRebranding.js |
|
205 |
testRebranding2.js |
|
452 |
testRegexpGet.js |
|
193 |
testRegExpTest.js |
|
209 |
testReplace2.js |
|
173 |
testReplaceMap.js |
|
803 |
testReplaceWithLambda.js |
|
1352 |
testResumeOp.js |
|
228 |
testReverseArgTypes.js |
|
138 |
testRopeMarking.js |
|
265 |
testScriptGetter_JSOP_CALLPROP-2.js |
|
389 |
testScriptGetter_JSOP_CALLPROP.js |
|
165 |
testScriptGetter_JSOP_GETARGPROP.js |
|
143 |
testScriptGetter_JSOP_GETLOCALPROP.js |
|
156 |
testScriptGetter_JSOP_GETPROP.js |
|
135 |
testScriptGetter_JSOP_GETTHISPROP.js |
|
157 |
testSetelemWithFloatIndex.js |
|
86 |
testSetGetterOnlyProperty.js |
|
99 |
testSetPropertyFail.js |
|
759 |
testSetPropNeitherMissNorHit.js |
|
173 |
testSetProtoRegeneratesObjectShape.js |
|
450 |
testShiftLeft.js |
Test the proper operation of the left shift operator. This is especially
important on ARM as an explicit mask is required at the native instruction
level. |
1069 |
testShiftRightArithmetic.js |
Test the proper operation of the arithmetic right shift operator. This is
especially important on ARM as an explicit mask is required at the native
instruction level. |
1355 |
testShiftRightLogical.js |
Test the proper operation of the logical right shift operator. This is
especially important on ARM as an explicit mask is required at the native
instruction level. |
1367 |
testSlowArrayLength.js |
|
198 |
testSlowArrayPop.js |
|
330 |
testSlowArrayPopMultiFrame.js |
|
648 |
testSlowArrayPopNestedTrees.js |
|
1055 |
testSlowNativeBail.js |
|
266 |
testSlowNativeCtor.js |
|
126 |
testSlowNativeWithNullThis.js |
|
102 |
testStaticEvalScope.js |
|
138 |
testStaticsInRegExp.js |
|
254 |
testStrict.js |
|
276 |
testString.js |
|
346 |
testStringBufferMallocAccounting.js |
|
476 |
testStringConstructorWithExtraArg.js |
|
188 |
testStringify.js |
|
545 |
testStringIncrement.js |
|
248 |
testStringLengthNoTinyId.js |
|
1474 |
testStringObjectLength.js |
|
184 |
testStringToInt32.js |
|
156 |
testStringToNumber.js |
|
732 |
testSubstring.js |
|
153 |
testSwitch.js |
|
509 |
testSwitchString.js |
|
565 |
testSwitchUndefined.js |
|
210 |
testTableSwitch1.js |
|
267 |
testTableSwitch2.js |
|
410 |
testThinLoopDemote.js |
|
238 |
testThrowingObjectEqUndefined.js |
|
283 |
testThrowWhileWrappingException.js |
|
131 |
testToLocaleString.js |
|
68 |
testToStringBeforeValueOf.js |
|
293 |
testToUpperToLower.js |
|
227 |
testTruncatedMod.js |
|
497 |
testTypedArrayByteRegs.js |
|
603 |
testTypedArrayClamping.js |
|
767 |
testTypedArrayInit.js |
|
809 |
testTypedArrayMaybeUndefined.js |
|
896 |
testTypedArrayOutOfBounds.js |
|
773 |
testTypedArrayPunning.js |
create an array of non-canonical nans |
1167 |
testTypedArrays.js |
|
2100 |
testTypedArraySetConversion.js |
|
253 |
testTypedArrayUint32.js |
|
492 |
testTypedArrayUndefinedAndHoles.js |
|
742 |
testTypeofEq.js |
|
8915 |
testTypeofHole.js |
|
230 |
testTypeUnstableForIn.js |
|
226 |
testUnaryImacros.js |
|
535 |
testUndefinedBooleanCmp.js |
|
775 |
testUndefinedCmp.js |
|
175 |
testUndefinedIncrement.js |
|
209 |
testUndefinedPropertyAccess.js |
|
372 |
testUndemotableBinaryOp.js |
|
253 |
testWeirdDateParse.js |
Mutate the global shape so we fall off trace; this causes
additional oddity |
1334 |
testWeirdGetterInvocation.js |
|
123 |
testWeirdThingsInFunctionConstructor.js |
|
228 |
testWhileObjectOrNull.js |
|
282 |
testWhileWithContinue.js |
|
195 |
testWith.js |
|
100 |
testWithAndShadowing.js |
|
234 |
this-binding-with-eval.js |
|
878 |
throw-apply-too-many-args.js |
|
600 |
throw-exception-stack-location.js |
|
1042 |
throw-exception-stack.js |
Check that the expected number of stack traces are generated for a given
global where 100 "throws" are generated
|
2448 |
timeout-check.js |
|
234 |
track-allocation-sites.js |
|
936 |
transplant-dom-slot2.js |
|
270 |
trees.js |
|
214 |
truncateDouble.js |
|
258 |
truthies.js |
|
1135 |
typed-array-copyWithin.js |
|
7818 |
typed-array-getprop-out-of-range.js |
|
173 |
typed-array-index-out-of-range.js |
|
5464 |
typed-array-offsets.js |
|
214 |
typed-array-sealed-frozen.js |
|
2357 |
typedarray-selfhosted-cross-compartment.js |
Any copyright is dedicated to the Public Domain.
https://creativecommons.org/publicdomain/zero/1.0/
|
339 |
typeMonitorCall.js |
Make sure we are checking argument types when going through unknown but monomorphic call sites. |
402 |
typeMonitorSingleton.js |
|
279 |
typeof-array.js |
|
152 |
typeofTest.js |
|
350 |
unboxint.js |
|
152 |
valuetosource.js |
|
1327 |
weird-scopechains.js |
|
908 |
withSourceHook.js |
|
1917 |
wrapping-dead-wrapper.js |
|
380 |
write-frozen-dense-strict-inlinecache.js |
|
386 |
write-frozen-dense-strict.js |
|
211 |
write-frozen-dense.js |
|
120 |
write-frozen-property-strict.js |
|
193 |
write-frozen-property.js |
|
93 |
xml-in-strict.js |
|
354 |
xprop.js |
|
109 |