Commit Graph

27850 Commits

Author SHA1 Message Date
Bobby Holley
93442ca1ad Bug 870043 - Add a script-accessible statistics for various watchdog events. r=mrbkap
We need this even for testing wakeups, because we can't be certain that any
given operation callback was necessarily triggered from the watchdog thread
(since it's triggered from within the JS engine in various cases as well).
2013-07-24 15:33:31 -07:00
Bobby Holley
63f5620548 Bug 870043 - Factor the watchdog machinery into a helper class. r=mrbkap
This is a long-overdue change in general. It's now particularly necessary
because we want to start and stop the watchdog, potentially multiple times
during a session. Encapsulating this into a class that we can
destroy/instantiate several times means that we don't end up with inconsistent
state.

As a nice bonus, this centralizes the whole setup and makes it easier to
comprehend. I actually had this nicely split up into several patches, but
I accidentally squashed them while rebasing. :-(
2013-07-24 15:33:31 -07:00
Ryan VanderMeulen
abe5f8d26d Merge m-c to inbound. 2013-07-24 18:22:45 -04:00
Nicolas B. Pierron
8e5be0ab9b Bug 894786 - Part 2: Work around the lack of unsigned representation. r=jandem 2013-07-24 10:59:57 -07:00
Nicolas B. Pierron
e5f2afc6a3 Bug 894794 - Collect Range info ahead instead of manipulating operand ranges. r=jandem 2013-07-24 10:59:57 -07:00
Nicolas B. Pierron
bd93660cfe Bug 894794 - Fix truncated range of constants. r=jandem 2013-07-24 10:59:56 -07:00
Nicolas B. Pierron
0420ac26ca Bug 894786 - Ensure all bitwise operations are truncating their inputs. r=Waldo 2013-07-24 10:59:56 -07:00
Dan Gohman
b28f72575b Bug 895465 - IonMonkey: Optimize codegen for test(and(x, y)). r=mrosenberg 2013-07-24 09:36:14 -07:00
Shu-yu Guo
c928a7a6de Bug 897137 - Remove unnecessary inlining for the Dump intrinsic in Ion. (r=nmatsakis) 2013-07-24 07:19:05 -07:00
Shu-yu Guo
86e6587713 Bug 897071 - Don't bail out of parallel execution if GetPropertyParIC couldn't attach a stub. (r=jandem) 2013-07-24 07:19:04 -07:00
Shu-yu Guo
49c558bdf9 Bug 897063 - Add TypedArray .length stub for GetPropertyParIC. (r=jandem) 2013-07-24 07:19:04 -07:00
Shu-yu Guo
d7e783b58a Bug 896770 - Eagerly baseline compile during parallel warmup. (r=nmatsakis) 2013-07-24 07:19:04 -07:00
Ed Morley
a4c659faee Merge mozilla-central and fx-team 2013-07-24 13:37:09 +01:00
Tim Taubert
4c63bf75c7 merge m-c to fx-team 2013-07-24 12:15:50 +02:00
Ms2ger
8ab83f380e Merge m-c to inbound. 2013-07-24 11:53:22 +02:00
Ms2ger
3c5e135131 Bug 896280 - Pass MutableHandleValue to JS::Call(); r=terrence 2013-07-24 09:40:01 +02:00
Ms2ger
5ae654e2b6 Bug 885170 - Remove nsINode::GetClassInfo(); r=peterv 2013-07-24 09:31:06 +02:00
Ms2ger
8629748eb1 No bug - Move a comment back to its proper place. 2013-07-24 09:25:39 +02:00
Ms2ger
8c6cc4fa47 Bug 888643 - Part c: Disallow CPP_UNIT_TESTS in Makefiles; r=gps 2013-07-24 09:24:07 +02:00
Ryan VanderMeulen
43c111099a Merge m-c to fx-team. 2013-07-23 20:53:32 -04:00
Nick Fitzgerald
1c11531460 Bug 895774 - Fix ScriptFrameIter::computeThis with multiple compartments and contexts; r=jandem 2013-07-23 10:10:43 -07:00
Emanuel Hoogeveen
bf0c7ecd37 Bug 888088 (part 9) - Fix #include ordering in js/src/shell/. r=nnethercote.
--HG--
extra : rebase_source : fcd51f227d3b2e526a1fb18bbb321dc00741557d
2013-07-23 17:38:28 -07:00
Emanuel Hoogeveen
4338a1be46 Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
--HG--
extra : rebase_source : f5f3f5d2de9bc583db770c2d814013337a1ed565
2013-07-23 17:35:14 -07:00
Emanuel Hoogeveen
96e69e6b31 Bug 888088 (part 7) - Fix #include ordering in the rest of js/src/*.{cpp,h}. r=nnethercote.
--HG--
extra : rebase_source : 253fa50c332274315386b4c166bcb60acb9389ad
2013-07-23 17:34:50 -07:00
Emanuel Hoogeveen
a9481b47fa Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
--HG--
extra : rebase_source : bbf807155c1ed049a49cc2da73bbf55e0f334820
2013-07-23 17:34:18 -07:00
Emanuel Hoogeveen
91196ae3ff Bug 888088 (part 5) - Fix #include ordering in js/src/jsapi-tests/. r=nnethercote.
--HG--
extra : rebase_source : 56497f40602cfe7af70cb8f439861a16f5608135
2013-07-23 17:34:18 -07:00
Emanuel Hoogeveen
b8eef0bff9 Bug 888088 (part 4) - Fix #include ordering in js/src/gc/. r=nnethercote.
--HG--
extra : rebase_source : e72ff3efc8670b820ee45b5e7a6d56544a9fa533
2013-07-23 17:34:18 -07:00
Emanuel Hoogeveen
2a82b5df8b Bug 888088 (part 3) - Fix #include ordering in js/src/frontend/. r=nnethercote.
--HG--
extra : rebase_source : eb87ec3ceb04ab5045a086a773e611f733847723
2013-07-23 17:34:18 -07:00
Nicholas Nethercote
bc84df9017 Bug 888088 (part 2) - Fix #include ordering in js/src/ctypes/. r=nnethercote.
--HG--
extra : rebase_source : 547fac0094c395f5593f7d416dc6019c4f970b9b
2013-07-23 17:34:18 -07:00
Emanuel Hoogeveen
1711bb6713 Bug 888088 (part 1) - Fix #include ordering in js/src/builtin/. r=nnethercote.
--HG--
extra : rebase_source : 455451c1db82ddd4987a63837cda8da1677d8249
2013-07-23 17:34:18 -07:00
Nicholas Nethercote
c6a37146ab Bug 888088 (part 0) - Some minor #include fix-ups. r=wmccloskey.
--HG--
extra : rebase_source : edb1291d4571c2ea3bd942e2b1fcea0ab58cbe25
2013-07-23 17:34:12 -07:00
Nicholas Nethercote
e90847c8e0 Bug 890238 - Add a memory reporter for ICU. r=jwalden.
--HG--
extra : rebase_source : 05721759ca5abc45d3bcf133eb6559c23de36a54
2013-07-07 20:29:14 -07:00
Eric Faust
88527742d2 Bug 765454 - Add forgotten test case. (r=jandem) 2013-07-23 13:48:53 -07:00
Eric Faust
3ccc4d998e Bug 765454 - IonMonkey: Inline common scripted accessors. (r=djvj,jandem) 2013-07-23 13:36:05 -07:00
Eric Faust
8a19e14ad4 Bug 891980 - IonMonkey: Allow lookupGeneric on fun_resolve hooked objects. (r=Waldo) 2013-07-23 13:32:36 -07:00
Jan de Mooij
f5ba067d22 Bug 866888 part 4 - Move bailout tail code to its own stub. r=h4writer 2013-07-23 09:23:42 +02:00
Jan de Mooij
38a1f21fa3 Bug 866888 part 3 - Fix bailout overrecursion check. r=djvj 2013-07-23 09:23:40 +02:00
Jan de Mooij
c3ccc20a96 Bug 866888 part 2 - Add ScriptAnalysis::hasTryFinally. r=bhackett 2013-07-23 09:23:37 +02:00
Jan de Mooij
0abc89d8f6 Bug 866888 part 1 - Add SRC_TRY source note for JSOP_TRY. r=luke 2013-07-23 09:23:34 +02:00
Bobby Holley
8eb14ffe70 Bug 896126 - Don't wrap pending exceptions into the atoms compartment. r=luke 2013-07-22 16:40:01 -07:00
Shu-yu Guo
003e3d5fe7 Bug 860965 - Part 3: Tests for parallel operations on Array. (r=nmatsakis)
--HG--
rename : js/src/jit-test/tests/parallelarray/comprehension-in-loop.js => js/src/jit-test/tests/parallel/Array-buildPar-in-loop.js
rename : js/src/jit-test/tests/parallelarray/comprehension-nested.js => js/src/jit-test/tests/parallel/Array-buildPar-nested.js
rename : js/src/jit-test/tests/parallelarray/comprehension-1.js => js/src/jit-test/tests/parallel/Array-buildPar.js
rename : js/src/jit-test/tests/parallelarray/filter-all.js => js/src/jit-test/tests/parallel/Array-filterPar-all.js
rename : js/src/jit-test/tests/parallelarray/filter-every-third-element.js => js/src/jit-test/tests/parallel/Array-filterPar-every-third-element.js
rename : js/src/jit-test/tests/parallelarray/filter-non-divisible.js => js/src/jit-test/tests/parallel/Array-filterPar-non-divisible.js
rename : js/src/jit-test/tests/parallelarray/filter-none.js => js/src/jit-test/tests/parallel/Array-filterPar-none.js
rename : js/src/jit-test/tests/parallelarray/filter-truthy.js => js/src/jit-test/tests/parallel/Array-filterPar-truthy.js
rename : js/src/jit-test/tests/parallelarray/filter-very-few.js => js/src/jit-test/tests/parallel/Array-filterPar-very-few.js
rename : js/src/jit-test/tests/parallelarray/map-add-from-upvar-field.js => js/src/jit-test/tests/parallel/Array-mapPar-add-from-upvar-field.js
rename : js/src/jit-test/tests/parallelarray/map-parallel-assign-to-def-prop.js => js/src/jit-test/tests/parallel/Array-mapPar-assign-to-def-prop.js
rename : js/src/jit-test/tests/parallelarray/map-factorial.js => js/src/jit-test/tests/parallel/Array-mapPar-factorial.js
rename : js/src/jit-test/tests/parallelarray/map-fn-args.js => js/src/jit-test/tests/parallel/Array-mapPar-fn-args.js
rename : js/src/jit-test/tests/parallelarray/map-inc.js => js/src/jit-test/tests/parallel/Array-mapPar-inc.js
rename : js/src/jit-test/tests/parallelarray/map-nested.js => js/src/jit-test/tests/parallel/Array-mapPar-nested.js
rename : js/src/jit-test/tests/parallelarray/map-short.js => js/src/jit-test/tests/parallel/Array-mapPar-short.js
rename : js/src/jit-test/tests/parallelarray/reduce-bail.js => js/src/jit-test/tests/parallel/Array-reducePar-bail.js
rename : js/src/jit-test/tests/parallelarray/reduce-fn-args.js => js/src/jit-test/tests/parallel/Array-reducePar-fn-args.js
rename : js/src/jit-test/tests/parallelarray/reduce-length-one.js => js/src/jit-test/tests/parallel/Array-reducePar-length-one.js
rename : js/src/jit-test/tests/parallelarray/reduce-mul-short.js => js/src/jit-test/tests/parallel/Array-reducePar-mul-short.js
rename : js/src/jit-test/tests/parallelarray/reduce-mul.js => js/src/jit-test/tests/parallel/Array-reducePar-mul.js
rename : js/src/jit-test/tests/parallelarray/nested-sum-each-row.js => js/src/jit-test/tests/parallel/Array-reducePar-nested-sum-each-row.js
rename : js/src/jit-test/tests/parallelarray/reduce-sum.js => js/src/jit-test/tests/parallel/Array-reducePar-sum.js
rename : js/src/jit-test/tests/parallelarray/scan-fn-args.js => js/src/jit-test/tests/parallel/Array-scanPar-fn-args.js
rename : js/src/jit-test/tests/parallelarray/scan-2.js => js/src/jit-test/tests/parallel/Array-scanPar-one.js
rename : js/src/jit-test/tests/parallelarray/scan-sorted.js => js/src/jit-test/tests/parallel/Array-scanPar-sorted.js
rename : js/src/jit-test/tests/parallelarray/scan-1.js => js/src/jit-test/tests/parallel/Array-scanPar-sum.js
rename : js/src/jit-test/tests/parallelarray/alloc-array-nonwritable.js => js/src/jit-test/tests/parallel/alloc-array-nonwritable.js
rename : js/src/jit-test/tests/parallelarray/alloc-array.js => js/src/jit-test/tests/parallel/alloc-array.js
rename : js/src/jit-test/tests/parallelarray/alloc-different-objs.js => js/src/jit-test/tests/parallel/alloc-different-objs.js
rename : js/src/jit-test/tests/parallelarray/alloc-many-objs.js => js/src/jit-test/tests/parallel/alloc-many-objs.js
rename : js/src/jit-test/tests/parallelarray/alloc-obj.js => js/src/jit-test/tests/parallel/alloc-obj.js
rename : js/src/jit-test/tests/parallelarray/alloc-too-many-objs.js => js/src/jit-test/tests/parallel/alloc-too-many-objs.js
rename : js/src/jit-test/tests/parallelarray/bailout-executed.js => js/src/jit-test/tests/parallel/bailout-executed.js
rename : js/src/jit-test/tests/parallelarray/bailout-never-executed.js => js/src/jit-test/tests/parallel/bailout-never-executed.js
rename : js/src/jit-test/tests/parallelarray/binary-arith-numbers.js => js/src/jit-test/tests/parallel/binary-arith-numbers.js
rename : js/src/jit-test/tests/parallelarray/bug783924.js => js/src/jit-test/tests/parallel/bug783924.js
rename : js/src/jit-test/tests/parallelarray/bug787282.js => js/src/jit-test/tests/parallel/bug787282.js
rename : js/src/jit-test/tests/parallelarray/bug853555.js => js/src/jit-test/tests/parallel/bug853555.js
rename : js/src/jit-test/tests/parallelarray/bug853573.js => js/src/jit-test/tests/parallel/bug853573.js
rename : js/src/jit-test/tests/parallelarray/bug853576.js => js/src/jit-test/tests/parallel/bug853576.js
rename : js/src/jit-test/tests/parallelarray/bug854021.js => js/src/jit-test/tests/parallel/bug854021.js
rename : js/src/jit-test/tests/parallelarray/bug854050.js => js/src/jit-test/tests/parallel/bug854050.js
rename : js/src/jit-test/tests/parallelarray/bug854381.js => js/src/jit-test/tests/parallel/bug854381.js
rename : js/src/jit-test/tests/parallelarray/bug857846.js => js/src/jit-test/tests/parallel/bug857846.js
rename : js/src/jit-test/tests/parallelarray/bug858077.js => js/src/jit-test/tests/parallel/bug858077.js
rename : js/src/jit-test/tests/parallelarray/bug858582.js => js/src/jit-test/tests/parallel/bug858582.js
rename : js/src/jit-test/tests/parallelarray/bug890465.js => js/src/jit-test/tests/parallel/bug890465.js
rename : js/src/jit-test/tests/parallelarray/bug894782.js => js/src/jit-test/tests/parallel/bug894782.js
rename : js/src/jit-test/tests/parallelarray/bug895782.js => js/src/jit-test/tests/parallel/bug895782.js
rename : js/src/jit-test/tests/parallelarray/closure-5.js => js/src/jit-test/tests/parallel/closure-allocate-invoke.js
rename : js/src/jit-test/tests/parallelarray/closure-2.js => js/src/jit-test/tests/parallel/closure-creation.js
rename : js/src/jit-test/tests/parallelarray/closure-3.js => js/src/jit-test/tests/parallel/closure-eta-expand.js
rename : js/src/jit-test/tests/parallelarray/closure-4.js => js/src/jit-test/tests/parallel/closure-invoke.js
rename : js/src/jit-test/tests/parallelarray/closure-8.js => js/src/jit-test/tests/parallel/closure-nested-branch.js
rename : js/src/jit-test/tests/parallelarray/closure-7.js => js/src/jit-test/tests/parallel/closure-nested-compute.js
rename : js/src/jit-test/tests/parallelarray/closure-6.js => js/src/jit-test/tests/parallel/closure-nested.js
rename : js/src/jit-test/tests/parallelarray/compare-strings-eq.js => js/src/jit-test/tests/parallel/compare-strings-eq.js
rename : js/src/jit-test/tests/parallelarray/compare-strings-ne.js => js/src/jit-test/tests/parallel/compare-strings-ne.js
rename : js/src/jit-test/tests/parallelarray/compare-values.js => js/src/jit-test/tests/parallel/compare-values.js
rename : js/src/jit-test/tests/parallelarray/comprehension-2.js => js/src/jit-test/tests/parallel/comprehension-2.js
rename : js/src/jit-test/tests/parallelarray/comprehension-fn-args.js => js/src/jit-test/tests/parallel/comprehension-fn-args.js
rename : js/src/jit-test/tests/parallelarray/comprehension-scale.js => js/src/jit-test/tests/parallel/comprehension-scale.js
rename : js/src/jit-test/tests/parallelarray/comprehension-throws.js => js/src/jit-test/tests/parallel/comprehension-throws.js
rename : js/src/jit-test/tests/parallelarray/constructor-1.js => js/src/jit-test/tests/parallel/constructor-1.js
rename : js/src/jit-test/tests/parallelarray/constructor-2.js => js/src/jit-test/tests/parallel/constructor-2.js
rename : js/src/jit-test/tests/parallelarray/constructor-3.js => js/src/jit-test/tests/parallel/constructor-3.js
rename : js/src/jit-test/tests/parallelarray/constructor-4.js => js/src/jit-test/tests/parallel/constructor-4.js
rename : js/src/jit-test/tests/parallelarray/constructor-5.js => js/src/jit-test/tests/parallel/constructor-5.js
rename : js/src/jit-test/tests/parallelarray/constructor-throws.js => js/src/jit-test/tests/parallel/constructor-throws.js
rename : js/src/jit-test/tests/parallelarray/element-1.js => js/src/jit-test/tests/parallel/element-1.js
rename : js/src/jit-test/tests/parallelarray/element-2.js => js/src/jit-test/tests/parallel/element-2.js
rename : js/src/jit-test/tests/parallelarray/element-3.js => js/src/jit-test/tests/parallel/element-3.js
rename : js/src/jit-test/tests/parallelarray/enumerate-1.js => js/src/jit-test/tests/parallel/enumerate-1.js
rename : js/src/jit-test/tests/parallelarray/flatten-1.js => js/src/jit-test/tests/parallel/flatten-1.js
rename : js/src/jit-test/tests/parallelarray/flatten-2.js => js/src/jit-test/tests/parallel/flatten-2.js
rename : js/src/jit-test/tests/parallelarray/flatten-3.js => js/src/jit-test/tests/parallel/flatten-3.js
rename : js/src/jit-test/tests/parallelarray/flatten-throws.js => js/src/jit-test/tests/parallel/flatten-throws.js
rename : js/src/jit-test/tests/parallelarray/get-1.js => js/src/jit-test/tests/parallel/get-1.js
rename : js/src/jit-test/tests/parallelarray/get-2.js => js/src/jit-test/tests/parallel/get-2.js
rename : js/src/jit-test/tests/parallelarray/get-3.js => js/src/jit-test/tests/parallel/get-3.js
rename : js/src/jit-test/tests/parallelarray/get-4.js => js/src/jit-test/tests/parallel/get-4.js
rename : js/src/jit-test/tests/parallelarray/get-6.js => js/src/jit-test/tests/parallel/get-6.js
rename : js/src/jit-test/tests/parallelarray/holes-1.js => js/src/jit-test/tests/parallel/holes-1.js
rename : js/src/jit-test/tests/parallelarray/holes-2.js => js/src/jit-test/tests/parallel/holes-2.js
rename : js/src/jit-test/tests/parallelarray/parallel-getelement-ic.js => js/src/jit-test/tests/parallel/ic-getelement.js
rename : js/src/jit-test/tests/parallelarray/parallel-getproperty-ic.js => js/src/jit-test/tests/parallel/ic-getproperty.js
rename : js/src/jit-test/tests/parallelarray/index-1.js => js/src/jit-test/tests/parallel/index-1.js
rename : js/src/jit-test/tests/parallelarray/index-2.js => js/src/jit-test/tests/parallel/index-2.js
rename : js/src/jit-test/tests/parallelarray/index-3.js => js/src/jit-test/tests/parallel/index-3.js
rename : js/src/jit-test/tests/parallelarray/index-4.js => js/src/jit-test/tests/parallel/index-4.js
rename : js/src/jit-test/tests/parallelarray/inline-new-bad-type.js => js/src/jit-test/tests/parallel/inline-new-bad-type.js
rename : js/src/jit-test/tests/parallelarray/map-2.js => js/src/jit-test/tests/parallel/int32-overflow.js
rename : js/src/jit-test/tests/parallelarray/length-1.js => js/src/jit-test/tests/parallel/length-1.js
rename : js/src/jit-test/tests/parallelarray/length-2.js => js/src/jit-test/tests/parallel/length-2.js
rename : js/src/jit-test/tests/parallelarray/length-3.js => js/src/jit-test/tests/parallel/length-3.js
rename : js/src/jit-test/tests/parallelarray/mandelbrot.js => js/src/jit-test/tests/parallel/mandelbrot.js
rename : js/src/jit-test/tests/parallelarray/map-3.js => js/src/jit-test/tests/parallel/map-3.js
rename : js/src/jit-test/tests/parallelarray/overflow-throws.js => js/src/jit-test/tests/parallel/overflow-throws.js
rename : js/src/jit-test/tests/parallelarray/parallelarraycompiledout.js => js/src/jit-test/tests/parallel/parallelarraycompiledout.js
rename : js/src/jit-test/tests/parallelarray/partition-1.js => js/src/jit-test/tests/parallel/partition-1.js
rename : js/src/jit-test/tests/parallelarray/partition-throws.js => js/src/jit-test/tests/parallel/partition-throws.js
rename : js/src/jit-test/tests/parallelarray/reduce-higher-dim.js => js/src/jit-test/tests/parallel/reduce-higher-dim.js
rename : js/src/jit-test/tests/parallelarray/reduce-throws.js => js/src/jit-test/tests/parallel/reduce-throws.js
rename : js/src/jit-test/tests/parallelarray/scan-3.js => js/src/jit-test/tests/parallel/scan-3.js
rename : js/src/jit-test/tests/parallelarray/scan-throws.js => js/src/jit-test/tests/parallel/scan-throws.js
rename : js/src/jit-test/tests/parallelarray/scatter-1.js => js/src/jit-test/tests/parallel/scatter-1.js
rename : js/src/jit-test/tests/parallelarray/scatter-10.js => js/src/jit-test/tests/parallel/scatter-10.js
rename : js/src/jit-test/tests/parallelarray/scatter-11.js => js/src/jit-test/tests/parallel/scatter-11.js
rename : js/src/jit-test/tests/parallelarray/scatter-12.js => js/src/jit-test/tests/parallel/scatter-12.js
rename : js/src/jit-test/tests/parallelarray/scatter-13.js => js/src/jit-test/tests/parallel/scatter-13.js
rename : js/src/jit-test/tests/parallelarray/scatter-2.js => js/src/jit-test/tests/parallel/scatter-2.js
rename : js/src/jit-test/tests/parallelarray/scatter-3.js => js/src/jit-test/tests/parallel/scatter-3.js
rename : js/src/jit-test/tests/parallelarray/scatter-4.js => js/src/jit-test/tests/parallel/scatter-4.js
rename : js/src/jit-test/tests/parallelarray/scatter-5.js => js/src/jit-test/tests/parallel/scatter-5.js
rename : js/src/jit-test/tests/parallelarray/scatter-6.js => js/src/jit-test/tests/parallel/scatter-6.js
rename : js/src/jit-test/tests/parallelarray/scatter-7.js => js/src/jit-test/tests/parallel/scatter-7.js
rename : js/src/jit-test/tests/parallelarray/scatter-8.js => js/src/jit-test/tests/parallel/scatter-8.js
rename : js/src/jit-test/tests/parallelarray/scatter-9.js => js/src/jit-test/tests/parallel/scatter-9.js
rename : js/src/jit-test/tests/parallelarray/scatter-regression-1.js => js/src/jit-test/tests/parallel/scatter-regression-1.js
rename : js/src/jit-test/tests/parallelarray/scatter-throws.js => js/src/jit-test/tests/parallel/scatter-throws.js
rename : js/src/jit-test/tests/parallelarray/shape-1.js => js/src/jit-test/tests/parallel/shape-1.js
rename : js/src/jit-test/tests/parallelarray/shape-2.js => js/src/jit-test/tests/parallel/shape-2.js
rename : js/src/jit-test/tests/parallelarray/shape-3.js => js/src/jit-test/tests/parallel/shape-3.js
rename : js/src/jit-test/tests/parallelarray/shape-4.js => js/src/jit-test/tests/parallel/shape-4.js
rename : js/src/jit-test/tests/parallelarray/shape-5.js => js/src/jit-test/tests/parallel/shape-5.js
rename : js/src/jit-test/tests/parallelarray/spew.js => js/src/jit-test/tests/parallel/spew.js
rename : js/src/jit-test/tests/parallelarray/stack-overflow.js => js/src/jit-test/tests/parallel/stack-overflow.js
rename : js/src/jit-test/tests/parallelarray/strict-equals-1.js => js/src/jit-test/tests/parallel/strict-equals-1.js
rename : js/src/jit-test/tests/parallelarray/strings.js => js/src/jit-test/tests/parallel/strings.js
rename : js/src/jit-test/tests/parallelarray/surfaces-1.js => js/src/jit-test/tests/parallel/surfaces-1.js
rename : js/src/jit-test/tests/parallelarray/surfaces-2.js => js/src/jit-test/tests/parallel/surfaces-2.js
rename : js/src/jit-test/tests/parallelarray/surfaces-3.js => js/src/jit-test/tests/parallel/surfaces-3.js
rename : js/src/jit-test/tests/parallelarray/throw-executed.js => js/src/jit-test/tests/parallel/throw-executed.js
rename : js/src/jit-test/tests/parallelarray/throw-never-executed.js => js/src/jit-test/tests/parallel/throw-never-executed.js
rename : js/src/jit-test/tests/parallelarray/timeout-gc.js => js/src/jit-test/tests/parallel/timeout-gc.js
rename : js/src/jit-test/tests/parallelarray/timeout.js => js/src/jit-test/tests/parallel/timeout.js
rename : js/src/jit-test/tests/parallelarray/toString-1.js => js/src/jit-test/tests/parallel/toString-1.js
rename : js/src/jit-test/tests/parallelarray/write-array.js => js/src/jit-test/tests/parallel/write-array.js
rename : js/src/jit-test/tests/parallelarray/write-illegal-array-elt.js => js/src/jit-test/tests/parallel/write-illegal-array-elt.js
rename : js/src/jit-test/tests/parallelarray/write-illegal-obj.js => js/src/jit-test/tests/parallel/write-illegal-obj.js
rename : js/src/jit-test/tests/parallelarray/write-obj.js => js/src/jit-test/tests/parallel/write-obj.js
2013-07-22 16:12:07 -07:00
Shu-yu Guo
2c06b63dca Bug 860965 - Part 2: Add Array.build. (r=nmatsakis) 2013-07-22 16:12:07 -07:00
Jeff Walden
ce23667c3b Bug 896842 - Implement mozilla::DoublesAreIdentical. r=luke 2013-06-18 15:35:03 -07:00
Ms2ger
523e108d2b Bug 892225 - backout changeset b4426d926b31. 2013-07-23 17:34:57 +02:00
Bill McCloskey
c1cd226370 Bug 895340 - Fix error reporting of JS exceptions from C++ (r=bholley) 2013-07-23 08:32:36 -07:00
Joshua Cranmer
bb26e8f816 Bug 884061 - Part 4: Remove nsAtomicRefcnt.h, r=jlebar
--HG--
extra : rebase_source : ce24ab345baa48104328e3c101b7266a31e81870
2013-07-11 15:21:45 -05:00
Joshua Cranmer
41b9daad54 Bug 884061 - Part 3n: Use NS_DECL_THREADSAFE_ISUPPORTS in js/, r=bholley
--HG--
extra : rebase_source : 4f888058e3f842affd496e35bdd3c2037d1abf43
2013-07-18 21:23:32 -05:00
Yaron Tausky
effb14f584 Bug 771865 - Avoid creating NumberObject in (.1).toString. r=luke 2013-07-23 09:20:38 -04:00
Trevor Saunders
2ab4763a5f bug 887483 - disallow FORCE_STATIC_LIB when LIBXUL_LIBRARY is set because its redundant r=gps 2013-06-25 14:28:42 -04:00
Jon Coppeard
40af0d6a36 Bug 896398 - GC: Fix some reported rooting hazards in XPConnect r=bholley 2013-07-23 10:58:28 +01:00