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

46261 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 475547d1ef Bug 1004388 part 2 - Call improveTypesAtTest in more cases. r=bhackett 2014-12-12 15:41:06 +01:00
Boris Zbarsky ca52532afc Bug 1004388 part 1. When we're testing an MPhi that doesn't represent the and-or pattern, just fall back to optimizing the typeset for the true/false branches based on the truthiness directly, like we would for the non-MPhi case. r=jandem 2014-12-09 22:00:44 -05:00
Wes Kocher 6d3a321489 Merge inbound to m-c a=merge 2014-12-11 16:50:45 -08:00
Brad Lassey 5100609b9a bug 1096666 - measure time spent in each compartment r=billm 2014-12-08 20:12:00 -08:00
Nick Fitzgerald 3a35ba79f1 Bug 1108149 - Make ObjectQuery::findObjects use JS::ubi::RootList; r=shu 2014-12-10 09:47:21 -08:00
Johannes Schulte 664702ca14 Bug 1105498 - Fix strict-handling for MCalllSetElement. r=efaust 2014-12-07 21:09:03 +01:00
Luke Wagner 3fb30dd3ff Bug 1109009 - OdinMonkey: don't increment sp in ARM/MIPS profiling epilogue until activation.fp has been updated (r=dougc) 2014-12-10 09:16:26 -06:00
Benjamin Bouvier 0ea8e1da1f Bug 1109096: Tweak error message in SIMD load/store arguments checking in Odin; r=luke 2014-12-10 13:26:12 +01:00
Benjamin Bouvier 19e7e66b81 Bug 1108870: Support ternary conditionals with SIMD operands in asm.js; r=luke 2014-12-10 13:26:06 +01:00
Benjamin Bouvier 0a817609b7 Bug 1108807: Group SIMD.js shift tests; r=till 2014-12-10 13:26:00 +01:00
Benjamin Bouvier fde88e4faa Bug 1108807: Rename SIMD shifts; r=till 2014-12-10 13:25:49 +01:00
Jon Coppeard 10074da8f7 Bug 1106784 - Restore loop order of background sweeping to hopefully fix Dromaeo regression r=terrence 2014-12-10 11:06:33 +00:00
James Long b0c3fcc5dd Bug 1095206 - update Debugger API docs for `findScripts`. r=jlong 2014-12-09 15:18:00 +01:00
Shu-yu Guo 9729dce1ba Bug 1107525 - Fix corner case of in-place debug mode bailout and SPS pseudo frame popping. (r=jandem) 2014-12-09 23:10:38 -08:00
Shu-yu Guo 7412acaf8c Bug 1108159 - Fix debuggers sweeping logic for off-thread "debuggee" compartments. (r=jimb) 2014-12-09 23:10:38 -08:00
Shu-yu Guo 3d5a8bbff4 Bug 1107937 - Part 2: Correctly rematerialize CallObjects on heavyweight function frames. (r=jandem) 2014-12-09 23:10:37 -08:00
Shu-yu Guo 2d820bf5c4 Bug 1107937 - Part 1: Move RematerializedFrames from ThreadSafeContext back to JSContext and remove the PJS use case. (r=me) 2014-12-09 23:10:37 -08:00
Shu-yu Guo c41522f1f6 Bug 1107913 - Fix yet another corner case for onExceptionUnwind debug mode OSR. (r=jandem) 2014-12-09 23:10:37 -08:00
Jason Orendorff 3cda9fc4af Follow-up to bug 1083211 to fix non-unified build breakage. r=bustage, a=philor. CLOSED TREE.
--HG--
extra : rebase_source : 0e0365064e25c9fd47ea5f5d2cbdc31309ce17af
2014-12-09 23:14:09 -06:00
Chris Peterson 0fbc78fa8e Bug 1108938 - Suppress -Wunused-function warning-as-error by changing strerror_message() to inline. r=sfink 2014-12-08 21:39:13 -08:00
Jason Orendorff acdfa74202 Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
2014-12-02 16:56:35 -06:00
Jason Orendorff b272eae7e4 Bug 1083211 - Reimplement BaseProxyHandler::set from scratch to follow ES6 draft rev 27 9.1.9. r=bholley.
The handlers affected by this change are:
  SandboxProxyHandler
  XrayWrapper
  DeadObjectProxy (but not really)

In the near future, I will change Proxy::set() to use this code when mHasPrototype is true.

Handlers that do not override set() but nonetheless are not affected:

*   WindowNamedPropertiesHandler. Not affected yet because hasPrototype=true, so
    set() is never called. However it's worth thinking about this one. It will be
    changing to use this code soon.

*   ScriptedIndirectProxyHandler. This class was the original motivation for the
    old bad code; its old bad behavior has been preserved (by changing it to
    override set() with the old code). This is necessary, alas -- there's in-tree
    code depending on these details of Proxy.create()'s behavior.

--HG--
extra : rebase_source : d969ba9db3f59beabcb9203201f4db2083b328db
extra : source : c69e27e865656ccd9180a82e5ca761e32140860c
2014-10-13 16:46:04 -05:00
Jason Orendorff 41631f9631 Bug 1097694 - js::HasOwnProperty sanity surgery. r=efaust.
*   Rename the clownshoes js::HasOwnProperty signature to js::NonProxyLookupOwnProperty,
    which is what it really is.

*   Change the sane js::HasOwnProperty signature to use the hasOwn handler when the
    argument is a proxy, as that's what it's there for.

*   Change the DirectProxyHandler::hasOwn implementation to use js::HasOwnProperty, so
    that when target is also a proxy, we end up calling its hasOwn handler.  Similar
    changes in ScriptedDirectProxyHandler.cpp.

--HG--
extra : rebase_source : de218abcc9faab7452d5e6a512905d7a7b1fd852
extra : source : ff97ac763705dd01700fc605500047a1bd374297
2014-11-11 11:14:48 -06:00
Terrence Cole c74065a925 Bug 1105069 - Part 12: Convert VisitGrayWrapperTargets to GCCellPtr; r=jonco, r=mccr8
--HG--
extra : rebase_source : e74a8a70f5110cb64787fa3ef9669819f0d24c85
2014-12-05 09:38:33 -08:00
Terrence Cole 81bda611c6 Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8
--HG--
extra : rebase_source : da3b54ac1300838bbe66dbd74af89ff56302ba23
2014-12-05 09:38:33 -08:00
Terrence Cole b3fb25bc3f Bug 1105069 - Part 10: Convert NoteWeakMapping to GCCellPtr; r=jonco, r=mccr8
--HG--
extra : rebase_source : b660a676c03c4a0bbdc521a6401a2a619543aa2a
2014-12-05 09:38:32 -08:00
Steve Fink 8f6ad5c30b Bug 972089 - Fix paths for Windows SM(...) builds, r=glandium 2014-12-05 18:04:33 -08:00
Terrence Cole d0e0d193b8 Bug 1107349 - Always build in enerational GC support; r=jonco 2014-12-04 09:45:05 -08:00
Terrence Cole 10cb7f0ea7 Bug 1107288 - Always build in incremental GC support; r=billm
--HG--
extra : rebase_source : e8137ea9c404fc6e658527c903e6867d6d9a4273
2014-12-04 09:43:22 -08:00
Terrence Cole 6e27669729 Bug 1108824 - Remove an excess js_ReportOutOfMemory in refillFreeLists; r=jorendorff
--HG--
extra : rebase_source : 3ae79e32dfa8be98e241479338d4ba60e01120bb
2014-12-09 08:56:34 -08:00
Nick Fitzgerald 1bfe75470c Bug 1102549 - Make Debugger::slowPathPromiseHook handle various JSTrapStatus results. r=shu 2014-12-09 11:59:25 -08:00
Boris Zbarsky b9657f03cb Bug 1100757. Don't emit a guard in testCommonGetterSetter when our getter/setter is is a non-configurable property on a native object. r=efaust 2014-12-09 14:44:38 -05:00
Boris Zbarsky 212b09964c Bug 1101123. Don't allow redefining the getter of a non-configurable accessor property on native objects, even via the low-level JSAPI methods. r=efaust,bholley 2014-12-09 14:44:38 -05:00
Boris Zbarsky 19e3190828 Bug 1012798 part 3. When doing a DOM slot get in Ion, check whether we're doing a get of a constant value on a singleton object (e.g. .window) and if so just use the constant value directly. r=efaust 2014-12-09 14:44:37 -05:00
Boris Zbarsky 4e904df02d Bug 1012798 part 1. Add one more available reserved slot on globals, because we need it for Window. r=jorendorff 2014-12-09 14:44:37 -05:00
ziyunfei 00d3b634a2 Bug 1108467 - Implement RegExp.prototype.flags. r=till 2014-12-08 19:41:00 -05:00
Brian Hackett 23c73a8c94 Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem. 2014-12-09 07:28:44 -07:00
Benjamin Bouvier 26fa003da3 Bug 1107367: Move ecma_7/TypedObject/simd to ecma_7/SIMD; r=nmatsakis
--HG--
rename : js/src/tests/ecma_7/TypedObject/simd/bug1023145.js => js/src/tests/ecma_7/SIMD/bug1023145.js
rename : js/src/tests/ecma_7/TypedObject/simd/bug953270.js => js/src/tests/ecma_7/SIMD/bug953270.js
rename : js/src/tests/ecma_7/TypedObject/simd/coercions.js => js/src/tests/ecma_7/SIMD/coercions.js
rename : js/src/tests/ecma_7/TypedObject/simd/comparisons.js => js/src/tests/ecma_7/SIMD/comparisons.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4-minmax.js => js/src/tests/ecma_7/SIMD/float32x4-minmax.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4abs.js => js/src/tests/ecma_7/SIMD/float32x4abs.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4add.js => js/src/tests/ecma_7/SIMD/float32x4add.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4alignment.js => js/src/tests/ecma_7/SIMD/float32x4alignment.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4and.js => js/src/tests/ecma_7/SIMD/float32x4and.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4clamp.js => js/src/tests/ecma_7/SIMD/float32x4clamp.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4div.js => js/src/tests/ecma_7/SIMD/float32x4div.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4.js => js/src/tests/ecma_7/SIMD/float32x4fromint32x4.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4bits.js => js/src/tests/ecma_7/SIMD/float32x4fromint32x4bits.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4getters.js => js/src/tests/ecma_7/SIMD/float32x4getters.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4handle.js => js/src/tests/ecma_7/SIMD/float32x4handle.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4mul.js => js/src/tests/ecma_7/SIMD/float32x4mul.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4neg.js => js/src/tests/ecma_7/SIMD/float32x4neg.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4not.js => js/src/tests/ecma_7/SIMD/float32x4not.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4or.js => js/src/tests/ecma_7/SIMD/float32x4or.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocal.js => js/src/tests/ecma_7/SIMD/float32x4reciprocal.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocalsqrt.js => js/src/tests/ecma_7/SIMD/float32x4reciprocalsqrt.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4reify.js => js/src/tests/ecma_7/SIMD/float32x4reify.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4select.js => js/src/tests/ecma_7/SIMD/float32x4select.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4setter.js => js/src/tests/ecma_7/SIMD/float32x4setter.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4sqrt.js => js/src/tests/ecma_7/SIMD/float32x4sqrt.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4sub.js => js/src/tests/ecma_7/SIMD/float32x4sub.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4with.js => js/src/tests/ecma_7/SIMD/float32x4with.js
rename : js/src/tests/ecma_7/TypedObject/simd/float32x4xor.js => js/src/tests/ecma_7/SIMD/float32x4xor.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4add.js => js/src/tests/ecma_7/SIMD/int32x4add.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4alignment.js => js/src/tests/ecma_7/SIMD/int32x4alignment.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4and.js => js/src/tests/ecma_7/SIMD/int32x4and.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4bool.js => js/src/tests/ecma_7/SIMD/int32x4bool.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4.js => js/src/tests/ecma_7/SIMD/int32x4fromfloat32x4.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4bits.js => js/src/tests/ecma_7/SIMD/int32x4fromfloat32x4bits.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4getters.js => js/src/tests/ecma_7/SIMD/int32x4getters.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4handle.js => js/src/tests/ecma_7/SIMD/int32x4handle.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4lsh.js => js/src/tests/ecma_7/SIMD/int32x4lsh.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4mul.js => js/src/tests/ecma_7/SIMD/int32x4mul.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4neg.js => js/src/tests/ecma_7/SIMD/int32x4neg.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4not.js => js/src/tests/ecma_7/SIMD/int32x4not.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4or.js => js/src/tests/ecma_7/SIMD/int32x4or.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4reify.js => js/src/tests/ecma_7/SIMD/int32x4reify.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4rsh.js => js/src/tests/ecma_7/SIMD/int32x4rsh.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4select.js => js/src/tests/ecma_7/SIMD/int32x4select.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4setter.js => js/src/tests/ecma_7/SIMD/int32x4setter.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4sub.js => js/src/tests/ecma_7/SIMD/int32x4sub.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4ursh.js => js/src/tests/ecma_7/SIMD/int32x4ursh.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4with.js => js/src/tests/ecma_7/SIMD/int32x4with.js
rename : js/src/tests/ecma_7/TypedObject/simd/int32x4xor.js => js/src/tests/ecma_7/SIMD/int32x4xor.js
rename : js/src/tests/ecma_7/TypedObject/simd/load.js => js/src/tests/ecma_7/SIMD/load.js
rename : js/src/tests/ecma_7/TypedObject/simd/shell.js => js/src/tests/ecma_7/SIMD/shell.js
rename : js/src/tests/ecma_7/TypedObject/simd/store.js => js/src/tests/ecma_7/SIMD/store.js
rename : js/src/tests/ecma_7/TypedObject/simd/swizzle-shuffle.js => js/src/tests/ecma_7/SIMD/swizzle-shuffle.js
2014-12-09 14:58:10 +01:00
Benjamin Bouvier 5c596a950f Bug 1107367: Move ecma_6/TypedObject to ecma_7/TypedObject; r=nmatsakis
--HG--
rename : js/src/tests/ecma_6/TypedObject/architecture.js => js/src/tests/ecma_7/TypedObject/architecture.js
rename : js/src/tests/ecma_6/TypedObject/arraybuffer_isview.js => js/src/tests/ecma_7/TypedObject/arraybuffer_isview.js
rename : js/src/tests/ecma_6/TypedObject/arrayequiv.js => js/src/tests/ecma_7/TypedObject/arrayequiv.js
rename : js/src/tests/ecma_6/TypedObject/arrayofstructs.js => js/src/tests/ecma_7/TypedObject/arrayofstructs.js
rename : js/src/tests/ecma_6/TypedObject/arraytype.js => js/src/tests/ecma_7/TypedObject/arraytype.js
rename : js/src/tests/ecma_6/TypedObject/arrayzerolen.js => js/src/tests/ecma_7/TypedObject/arrayzerolen.js
rename : js/src/tests/ecma_6/TypedObject/atopbuffer.js => js/src/tests/ecma_7/TypedObject/atopbuffer.js
rename : js/src/tests/ecma_6/TypedObject/atopbufferwithoffset.js => js/src/tests/ecma_7/TypedObject/atopbufferwithoffset.js
rename : js/src/tests/ecma_6/TypedObject/map-neutered-midway.js => js/src/tests/ecma_7/TypedObject/map-neutered-midway.js
rename : js/src/tests/ecma_6/TypedObject/memory.js => js/src/tests/ecma_7/TypedObject/memory.js
rename : js/src/tests/ecma_6/TypedObject/method_build.js => js/src/tests/ecma_7/TypedObject/method_build.js
rename : js/src/tests/ecma_6/TypedObject/method_filter.js => js/src/tests/ecma_7/TypedObject/method_filter.js
rename : js/src/tests/ecma_6/TypedObject/method_from.js => js/src/tests/ecma_7/TypedObject/method_from.js
rename : js/src/tests/ecma_6/TypedObject/method_map.js => js/src/tests/ecma_7/TypedObject/method_map.js
rename : js/src/tests/ecma_6/TypedObject/method_reduce.js => js/src/tests/ecma_7/TypedObject/method_reduce.js
rename : js/src/tests/ecma_6/TypedObject/method_scatter.js => js/src/tests/ecma_7/TypedObject/method_scatter.js
rename : js/src/tests/ecma_6/TypedObject/numerictypes.js => js/src/tests/ecma_7/TypedObject/numerictypes.js
rename : js/src/tests/ecma_6/TypedObject/objecttype.js => js/src/tests/ecma_7/TypedObject/objecttype.js
rename : js/src/tests/ecma_6/TypedObject/redimension.js => js/src/tests/ecma_7/TypedObject/redimension.js
rename : js/src/tests/ecma_6/TypedObject/referencetypealiasing.js => js/src/tests/ecma_7/TypedObject/referencetypealiasing.js
rename : js/src/tests/ecma_6/TypedObject/referencetypecoercions.js => js/src/tests/ecma_7/TypedObject/referencetypecoercions.js
rename : js/src/tests/ecma_6/TypedObject/referencetypemultiple.js => js/src/tests/ecma_7/TypedObject/referencetypemultiple.js
rename : js/src/tests/ecma_6/TypedObject/referencetypetrace.js => js/src/tests/ecma_7/TypedObject/referencetypetrace.js
rename : js/src/tests/ecma_6/TypedObject/referencetypeuninit.js => js/src/tests/ecma_7/TypedObject/referencetypeuninit.js
rename : js/src/tests/ecma_6/TypedObject/scalar_types.js => js/src/tests/ecma_7/TypedObject/scalar_types.js
rename : js/src/tests/ecma_6/TypedObject/shell.js => js/src/tests/ecma_7/TypedObject/shell.js
rename : js/src/tests/ecma_6/TypedObject/simd/bug1023145.js => js/src/tests/ecma_7/TypedObject/simd/bug1023145.js
rename : js/src/tests/ecma_6/TypedObject/simd/bug953270.js => js/src/tests/ecma_7/TypedObject/simd/bug953270.js
rename : js/src/tests/ecma_6/TypedObject/simd/coercions.js => js/src/tests/ecma_7/TypedObject/simd/coercions.js
rename : js/src/tests/ecma_6/TypedObject/simd/comparisons.js => js/src/tests/ecma_7/TypedObject/simd/comparisons.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4-minmax.js => js/src/tests/ecma_7/TypedObject/simd/float32x4-minmax.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4abs.js => js/src/tests/ecma_7/TypedObject/simd/float32x4abs.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4add.js => js/src/tests/ecma_7/TypedObject/simd/float32x4add.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4alignment.js => js/src/tests/ecma_7/TypedObject/simd/float32x4alignment.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4and.js => js/src/tests/ecma_7/TypedObject/simd/float32x4and.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4clamp.js => js/src/tests/ecma_7/TypedObject/simd/float32x4clamp.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4div.js => js/src/tests/ecma_7/TypedObject/simd/float32x4div.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4.js => js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4bits.js => js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4bits.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4getters.js => js/src/tests/ecma_7/TypedObject/simd/float32x4getters.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4handle.js => js/src/tests/ecma_7/TypedObject/simd/float32x4handle.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4mul.js => js/src/tests/ecma_7/TypedObject/simd/float32x4mul.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4neg.js => js/src/tests/ecma_7/TypedObject/simd/float32x4neg.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4not.js => js/src/tests/ecma_7/TypedObject/simd/float32x4not.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4or.js => js/src/tests/ecma_7/TypedObject/simd/float32x4or.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocal.js => js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocal.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocalsqrt.js => js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocalsqrt.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4reify.js => js/src/tests/ecma_7/TypedObject/simd/float32x4reify.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4select.js => js/src/tests/ecma_7/TypedObject/simd/float32x4select.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4setter.js => js/src/tests/ecma_7/TypedObject/simd/float32x4setter.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4sqrt.js => js/src/tests/ecma_7/TypedObject/simd/float32x4sqrt.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4sub.js => js/src/tests/ecma_7/TypedObject/simd/float32x4sub.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4with.js => js/src/tests/ecma_7/TypedObject/simd/float32x4with.js
rename : js/src/tests/ecma_6/TypedObject/simd/float32x4xor.js => js/src/tests/ecma_7/TypedObject/simd/float32x4xor.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4add.js => js/src/tests/ecma_7/TypedObject/simd/int32x4add.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4alignment.js => js/src/tests/ecma_7/TypedObject/simd/int32x4alignment.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4and.js => js/src/tests/ecma_7/TypedObject/simd/int32x4and.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4bool.js => js/src/tests/ecma_7/TypedObject/simd/int32x4bool.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4.js => js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4bits.js => js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4bits.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4getters.js => js/src/tests/ecma_7/TypedObject/simd/int32x4getters.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4handle.js => js/src/tests/ecma_7/TypedObject/simd/int32x4handle.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4lsh.js => js/src/tests/ecma_7/TypedObject/simd/int32x4lsh.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4mul.js => js/src/tests/ecma_7/TypedObject/simd/int32x4mul.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4neg.js => js/src/tests/ecma_7/TypedObject/simd/int32x4neg.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4not.js => js/src/tests/ecma_7/TypedObject/simd/int32x4not.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4or.js => js/src/tests/ecma_7/TypedObject/simd/int32x4or.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4reify.js => js/src/tests/ecma_7/TypedObject/simd/int32x4reify.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4rsh.js => js/src/tests/ecma_7/TypedObject/simd/int32x4rsh.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4select.js => js/src/tests/ecma_7/TypedObject/simd/int32x4select.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4setter.js => js/src/tests/ecma_7/TypedObject/simd/int32x4setter.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4sub.js => js/src/tests/ecma_7/TypedObject/simd/int32x4sub.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4ursh.js => js/src/tests/ecma_7/TypedObject/simd/int32x4ursh.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4with.js => js/src/tests/ecma_7/TypedObject/simd/int32x4with.js
rename : js/src/tests/ecma_6/TypedObject/simd/int32x4xor.js => js/src/tests/ecma_7/TypedObject/simd/int32x4xor.js
rename : js/src/tests/ecma_6/TypedObject/simd/load.js => js/src/tests/ecma_7/TypedObject/simd/load.js
rename : js/src/tests/ecma_6/TypedObject/simd/shell.js => js/src/tests/ecma_7/TypedObject/simd/shell.js
rename : js/src/tests/ecma_6/TypedObject/simd/store.js => js/src/tests/ecma_7/TypedObject/simd/store.js
rename : js/src/tests/ecma_6/TypedObject/simd/swizzle-shuffle.js => js/src/tests/ecma_7/TypedObject/simd/swizzle-shuffle.js
rename : js/src/tests/ecma_6/TypedObject/simpleequiv.js => js/src/tests/ecma_7/TypedObject/simpleequiv.js
rename : js/src/tests/ecma_6/TypedObject/size_and_alignment.js => js/src/tests/ecma_7/TypedObject/size_and_alignment.js
rename : js/src/tests/ecma_6/TypedObject/storageopaque.js => js/src/tests/ecma_7/TypedObject/storageopaque.js
rename : js/src/tests/ecma_6/TypedObject/structequiv.js => js/src/tests/ecma_7/TypedObject/structequiv.js
rename : js/src/tests/ecma_6/TypedObject/structtypeenumerate.js => js/src/tests/ecma_7/TypedObject/structtypeenumerate.js
rename : js/src/tests/ecma_6/TypedObject/structtypeindexedfields.js => js/src/tests/ecma_7/TypedObject/structtypeindexedfields.js
rename : js/src/tests/ecma_6/TypedObject/structtypeprototype.js => js/src/tests/ecma_7/TypedObject/structtypeprototype.js
rename : js/src/tests/ecma_6/TypedObject/structtypereflection.js => js/src/tests/ecma_7/TypedObject/structtypereflection.js
rename : js/src/tests/ecma_6/TypedObject/structtypestructuralassign.js => js/src/tests/ecma_7/TypedObject/structtypestructuralassign.js
2014-12-09 14:57:47 +01:00
Nicolas B. Pierron 603f482db6 Bug 1093674 - Disable Sink phase. r=jandem 2014-12-09 11:43:15 +01:00
Jon Coppeard 9ffa252b52 Bug 650161 - Fix jsapi weak map test to work with compacting GC r=terrence 2014-12-09 10:09:38 +00:00
Jon Coppeard 466d8ba130 Bug 650161 - Add API to disable compacting GC r=terrence 2014-12-09 10:09:26 +00:00
Chris Peterson 879b2c99c0 Bug 1107416 - Add static_assert reminder to increment XDR_BYTECODE_VERSION_SUBTRAHEND when extending js.msg. r=shu 2014-12-05 00:19:40 -08:00
Mark Hammond 91fcbf833d Bug 287107 followup - skip test on Android on CLOSED TREE. r=me 2014-12-09 15:36:55 +11:00
Mark Hammond 98b5b441cd Bug 287107 - make Components.returnCode be the xpcom nsresult if set by js components. r=bholley 2014-12-09 13:52:08 +11:00
Dan Gohman 1dffcd018f Bug 1065339 - IonMonkey: Use vblendvps for SIMD minNum/maxNum r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman 042838584e Bug 1065339 - SpiderMonkey: VEX encodings for blendps and blendvps r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman 18c1c30005 Bug 1065339 - IonMonkey: x86 VEX encoding support for several operators r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman 878bfac63c Bug 1065339 - SpiderMonkey: Rename moveAligned functions to be move functions r=jandem 2014-12-08 18:20:30 -08:00
Wes Kocher 81166fe8b1 Backed out changeset c8adfe4f5995 (bug 1107525) for arm spidermonkey bustage 2014-12-08 16:35:40 -08:00