Bug 893830 - implement mach uuid. r=gps DONTBUILD
Bug 883682: Enable EV test cert only in debug builds. r=bsmith

--HG--
extra : rebase_source : 0f14273c6f6d4da4164d7beeb3fd21bd6def1fd0
Bug 893281 - Don't require a no-args constructor for elements in a JS::Vector if you call GrowByUninitialized(). r=luke
Bug 851373 - Have Tabs use the application context instead of the activity. r=rnewman
Remove unneeded DOMCI_DATA. no bug
Backed out 4 changesets (bug 889911) for Windows bustage.

Backed out changeset 5e55ddfc9dc3 (bug 889911)
Backed out changeset 5e296989dd3d (bug 889911)
Backed out changeset 6e48a408d1de (bug 889911)
Backed out changeset e4ec71ab768f (bug 889911)
bug 893968 - LaunchState locking isn't actually locking anything useful r=kats
Bug 717379, part 1 - Implement the new ES6 math functions. r=jorendorff.

--HG--
extra : rebase_source : 4383cf6dee7c126cf2067b7ec5a8b695f008764e
Bug 717379, part 2 - Add JIT support for new ES6 Math functions, except Math.hypot(). r=jorendorff.

--HG--
extra : rebase_source : f92507aa60224c3383968c96cfb29c6ba2ae8105
Fix trailing whitespace in jsobj.cpp, noted by Ms2ger in bug 886087 comment 5. no_r=me.

--HG--
extra : rebase_source : b0a5cd29a6f3e5322d080343a1d4d15d54cb3f35
Bug 889628, part 1 - Merge setLvalKid with setIncOpKid. Rename it to checkAndMarkAsIncOperand. Rename setAssignmentLhsOps to checkAndMarkAsAssignmentLhs. r=Waldo.

--HG--
extra : rebase_source : cd6f0c140aa6e11ca6fd5a60230f7d623e957455
Bug 889628, part 2 - Do not look at lhs->getOp() when selecting opcodes for destructuring assignment, except if lhs is a name and we just called BindNameToSlot. r=Waldo.

--HG--
extra : rebase_source : 955e32774099d85cab5b5d6b83a9d5233493fa08
Bug 889628, part 3 - Don't set pn_op on PNK_DOT and PNK_ELEM nodes in assignment. r=Waldo.

--HG--
extra : rebase_source : fbcd7b2cb4cecbbdcd6326e4f4726232d9af7f51
Bug 889628, part 4 - Remove another redundant BindNameToSlot call. r=Waldo.

--HG--
extra : rebase_source : 9408237df183256ecddf4ee9f2de505a80a9a086
Bug 889628, part 5 - Enforce ES6 rules about assigning to eval or arguments in destructuring assignment. r=Waldo.

--HG--
extra : rebase_source : 865c3056ded7d74d26bc2e24f3f2e66066a7bd3f
Bug 892561 - Inline Parser::bracketedExpr() into its only call site, in Parser::parenExpr(). r=Waldo.

--HG--
extra : rebase_source : a1e9ce81638fd543c1e21cb69d81c9767118b7c9
Backed out 3 changesets (bug 603488) for Windows reftest orange.

Backed out changeset f60f6c301670 (bug 603488)
Backed out changeset 80520a16d7f1 (bug 603488)
Backed out changeset eeed50e8e213 (bug 603488)