Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
Bug 783451 - Remove outdated FIXME comment. r=nrc,bent DONTBUILD

--HG--
extra : rebase_source : 374ea9d0259081dc532c1c64f168fbf95f6fe9eb
Bug 783451 - Add ipdl testcases. r=bent DONTBUILD

--HG--
extra : rebase_source : 7943a9f7d594a5790782c3f37b5bda46ae1a30cc
Bug 884283 - GC: Rename RootMethods to GCMethods r=terrence
Bug 884371 - Remove JSMutableHandleXXX from the browser r=bz
Bug 884371 - Remove JSMutableHandleXXX from the js directory r=bholley
Bug 884371 - Remove JSMutableHandleXXX from the js/src directory r=terrence
Bug 880226 - Disable browser_bug386835.js for too many intermittent failures, whilst we wait for review
Bug 861700 - Disable browser_705597.js & browser_707862.js for too many intermitent failures, whilst we wait for review
Bug 884760 - Typo in OfflineCacheInstaller.jsm. r=me
Bug 882468 - Simplify BooleanGetPrimitiveValue. r=waldo,evilpie

--HG--
extra : rebase_source : a3fd6b6aed8e214235c139f532d8ba4c50e48c9f
Bug 702080 - Replace GetDisplayDocument with IsResourceDoc when needed. r=bz
Bug 884632 - Optimize MediaStreamGraphImpl::PrepareUpdatesToMainThreadState in order to only include AudioNodeStreams that the main thread is interested in; r=roc
Bug 883011 - Optimize PrepareUpdatesToMainThread to avoid re-allocating memory as much as possible; r=roc
Bug 871596 - part 1 - rewrite Pickle's alignment mechanism to be more obviously optimizable; r=bent
Bug 871596 - part 2 - add a new memberAlignmentType to replace the scattered uint32_t alignments; r=bent
Bug 871596 - part 3 - replace memcpys of POD datatypes in Pickle with something smarter; r=bent
Bug 883352 - With OMTC enabled on Metro Firefox, we crash when scrolling. r=jmuizelaar
Bug 884298: IonMonkey: Allow inlining of functions containing JSOP_FUNCALL, r=jandem
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps