Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
Bug 877039 - Set the Web Audio maximum channel count to 32; r=roc

--HG--
extra : rebase_source : 7e5bb51cd3bd9b4fbe01649af8f14e17cf6b3042
Bug 865806 - Part 1: Continue walking up the frame tree when hitting a transparent frame as we're trying to determine whether a given element's background is dark or not; r=roc

This heuristic improvement gives us correct dark background detection in
pdf.js, among other cases.

--HG--
extra : rebase_source : 5a8f920da1b63f6452ec709745b2154b6fc17ceb
Bug 865377.  Give EventTarget a chrome-only getter that returns its global.  r=smaug

The idea is that you then do things like t.dispatchEvent(new t.ownerGlobal.Event("something")).
Bug 877540.  Fix remaining unsafe reference hazards in browser code.  r=terrence
Bug 877216.  Add CallArgs-like structs for use in DOM specialized getters/setters/methods.  r=waldo
Bug 877390 - Do a blind null check. r=bz

Who knows why this happens, but this appears to be the culprit per crash
reports.