Bug 894931: Revert e8bf739addfa from bug 868498 to ensure proper layout of frames with position:static, position:relative and position:absolute. r=roc
Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h.  r=terrence

--HG--
extra : rebase_source : 8cfbd68b8cd4a0e21185dd864c7e827ccfa6b751
Bug 891177 - Remove Vector.h's js/Utility.h dependency.  r=terrence

--HG--
extra : rebase_source : d9be649a097b3b9b92cd62685d0fadfa8c0e2bc4
Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits.  r=terrence

--HG--
extra : rebase_source : e84231171d6bd6c1e2de8201b8c9563375723d01
Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality.  r=terrence

--HG--
rename : js/public/Vector.h => mfbt/Vector.h
extra : rebase_source : d5f87a48485e3f2241228a4b003e80974c86fd5f
Bug 845884 - Pages open with reader-mode do not restore correctly, r=margaret
Bug 894653 - Make the IsObject self-hosted utility function actually correct.  r=till

--HG--
extra : rebase_source : 3cdd7454efa3c5029b3bc908162c1f54547f4c7d
Bug 894653 - Self-host Error.prototype.toString, and fix an edge-case bug in the current implementation.  r=till

--HG--
extra : rebase_source : 0d89b9c899accedd3a23841be850c83e33ec59b6
Bug 891974 -  Test ecma_3/Date/15.9.5.5-02.js fails; partially roll back the buggy commit for bug 890076 to fix.  r=jwalden

--HG--
extra : rebase_source : 60a3a1241a98c32e7ffd7b332193bc985b72ac57
Back out 44347cbdf6a0 for triggering jsapi-test orange.  r=bustage
Bug 895242 - Cast a bool-valued expression to uintptr_t, so that the bitwise-or expression containing it doesn't trigger compiler warnings on Windows.  r=trivial
Bug 895027 - Switch to more accurate set of functions that indicate a GC call for static rooting analysis, r=terrence

DONTBUILD

--HG--
rename : mfbt/Vector.h => js/public/Vector.h
extra : rebase_source : bbadeb34bf976c0a47e35afdc2fba0dffb63da12
Bug 895027 - Print out commands executed to make it easier to debug individual scripts. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 07f5869243cce0a5c684a9e6d2ac0e46dbcd1db6
Bug 895027 - Use loadRelativeToScript to load helper .js files in static rooting analysis. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 49f286d1dd99860be2d163e51063ae8c54c5630d
Bug 895027 - Add a --source argument to analyze.py to make it easier to run from arbitrary directories. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 09bef9ba415f1292646cf3534c1d59cf132667d9
Bug 895027 - s/arguments/scriptArgs/. r=NPOTB

DONTBUILD

--HG--
extra : rebase_source : 44431c33d65a4d5493063968fd9a4bef53db3ebd
Bug 890240 - add patch to skia/patches. r=gwright
Bug 770625 - Use the same compiler for b2g desktop builds as desktop linux. r=ted
Bug 894242 - Make C++0x/C++11 mode of gcc/clang mandatory. r=ted
Bug 894761 - Fail in configure when building with --enable-application=mobile/android without a proper --target. r=ted