On Fri, Oct 16, 2015 at 12:02:07PM +0200, David Coppa wrote: > On Fri, Oct 16, 2015 at 11:57 AM, Landry Breuil <lan...@openbsd.org> wrote: > > On Fri, Oct 16, 2015 at 10:43:53AM +0200, David Coppa wrote: > >> On Sat, 13 Jun 2015, Ted Unangst wrote: > >> > >> > So I was supposed to be working on making the JIT engine conform to W^X > >> > a few > >> > months ago. It took a bit longer than expected, but I had a mostly > >> > working > >> > patch. Then I disappeared from OpenBSD for a bit and took my patch with > >> > me. > >> > Last week I was just starting to feed that patch upstream to firefox, > >> > when I > >> > found out about another developer who had already done similar work. > >> > Sigh. > >> > > >> > The official firefox patch seems likely to ship in some future version, > >> > which > >> > is good news for everyone. It's quite similar to the patch I had (though > >> > more > >> > polished). To make it available sooner for OpenBSD, here's a backport to > >> > the > >> > Firefox in ports. > >> > > >> > I haven't been able to test this very much, as I'm still at BSDCan, but > >> > when I > >> > get back next week I hope to be able to devote more time to finalizing > >> > this > >> > patch. Posting now to let people know it's coming and to give a preview > >> > if > >> > you're interested. > >> > >> Hi! > >> > >> The official patch is now in. > >> > >> I don't know why it's enabled exclusively for iOS (maybe because it's > >> the only platform that has been thoroughly tested? Or because major > >> linux distros are not yet ready), probably Landry can shed some light > >> on this... > >> > >> Btw, my firefox-41.0.1 (rebuilt with the patch below) still hasn't > >> exploded during my tests: routinary browsing, GMail, Google Maps, > >> Twitter, etc... > >> > >> Comments? Opinions? > > > > Bring this upstream first :) > > How? Can you intercede for me?
File a bug upstream in 'javascript engine: JIT' component, blocking 977805 and cc the people who worked on it (:jandem, :cpeterson, :nbp, :ted.mielczarek and :bsmedberg at least) Sorry, no time for this and no reliable internet @home. Landry