Bug 1028588 - Fix dangerous public destructors in js/jsd/ - r=sfink
Bug 961325: Give PersistentRooted a copy constructor that can take a 'const' original. r=terrence
Bug 1026706.  Stop pickling our yacc grammar in the WebIDL parser, because now it's apparently faster to recreate it than to unpickle it.  r=khuey
Bug 1026080 part 1.  Add WebIDL parser support for [] as a default value for sequence arguments and dictionary entries.  r=khuey
Bug 1026080 part 2.  Add binding codegen support for [] as a default value for sequence arguments and dictionary entries.  r=khuey
Bug 767924 part 1.  Add support for holders with nonempty holderArgs in unions.  r=peterv
Bug 767924 part 2.  Introduce both const and non-const versions of GetAs* methods on unions, with the former returning the public-facing type and the latter returning the internal type.  r=peterv
Bug 767924 part 3.  Allow sequences in unions.  r=peterv
Bug 767924 part 4.  Allow [] as a default value for sequences in unions.  r=peterv
Bug 1023762 part 1.  Factor out the IDL-to-C++ type mapping for event codegen into a separate function.  r=smaug
Bug 1023762 part 2.  Add basic support for sequences of non-containers to event codegen.  r=smaug
Bug 1027667.  Allow MozMap in unions.  r=peterv
Bug 1027885 - OdinMonkey: use non-asserting labels (r=sunfish)

--HG--
extra : rebase_source : d5cd151417e40196c2734054564acbe872b150b6
Bug 1027885 - OdinMonkey: rename to AsmJSFrameSize, move definition to be closer to use (r=bbouvier)

--HG--
extra : rebase_source : 145339db9969a91313f6af63dabf9be518a8faa7
Bug 1027885 - OdinMonkey: hoist the start/end function code (r=bbouvier)

--HG--
extra : rebase_source : 29de292af394eba001503d0a5fe68774924bf725
Bug 1028734 - Unbreak --disable-ion build after bug 1019304. r=shu
Bug 1028775 - Unbreak non-unified build of --disable-ion after bug 1013326. r=luke
Bug 1027131 - Split out ExportHelpers.cpp. r=gabor

A lot of this stuff is usable from both Sandbox.cpp and XPCComponents.cpp, and
those files are both pretty big these days.
Bug 1027131 - Remove invalid assertion. r=gabor

If a clone happens between two same-origin scopes, we'll end up with CCWs here
that are neither Xrays nor reflectors.
Bug 1027131 - Rename CloneNonReflectors into StackScopedClone, and give it an options struct. r=gabor