axs 15/03/04 00:02:33
Added: firefox-36.0-depollute-CONST-from-dtoa.patch
firefox-36.0-disable-ion.patch
Log:
Fixed -jit builds and re-added use flag to firefox-36, bug 541770
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key
2B6559ED)
Revision Changes Path
1.1
www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch?rev=1.1&content-type=text/plain
Index: firefox-36.0-depollute-CONST-from-dtoa.patch
===================================================================
--- a/mozilla-release/js/src/dtoa.c 2015-03-01 12:51:12.950912536 -0500
+++ b/mozilla-release/js/src/dtoa.c 2015-03-01 12:57:49.670919777 -0500
@@ -245,6 +245,7 @@
#endif
#ifndef CONST
+#define DTOA_UNSETCONSTDEF
#ifdef KR_headers
#define CONST /* blank */
#else
@@ -3246,3 +3247,7 @@
*rve = s;
return s0;
}
+
+#ifdef DTOA_UNSETCONSTDEF
+#undef CONST
+#endif
1.1 www-client/firefox/files/firefox-36.0-disable-ion.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-disable-ion.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-disable-ion.patch?rev=1.1&content-type=text/plain
Index: firefox-36.0-disable-ion.patch
===================================================================
--- a/mozilla-release/js/src/jit/none/Lowering-none.h 2015-03-01
11:11:55.340803791 -0500
+++ a/mozilla-release/js/src/jit/none/Lowering-none.h 2015-03-01
11:18:41.500811205 -0500
@@ -65,6 +65,7 @@
bool lowerMulI(MMul *, MDefinition *, MDefinition *) { MOZ_CRASH(); }
bool lowerUDiv(MDiv *) { MOZ_CRASH(); }
bool lowerUMod(MMod *) { MOZ_CRASH(); }
+ bool visitValue(LValue *value) { MOZ_CRASH(); }
bool visitBox(MBox *box) { MOZ_CRASH(); }
bool visitUnbox(MUnbox *unbox) { MOZ_CRASH(); }
bool visitReturn(MReturn *ret) { MOZ_CRASH(); }
@@ -78,6 +79,7 @@
bool visitAsmJSStoreHeap(MAsmJSStoreHeap *ins) { MOZ_CRASH(); }
bool visitAsmJSLoadFuncPtr(MAsmJSLoadFuncPtr *ins) { MOZ_CRASH(); }
bool visitStoreTypedArrayElementStatic(MStoreTypedArrayElementStatic *ins)
{ MOZ_CRASH(); }
+ bool visitSubstr(MSubstr *ins) { MOZ_CRASH(); }
bool visitForkJoinGetSlice(MForkJoinGetSlice *ins) { MOZ_CRASH(); }
bool visitAtomicTypedArrayElementBinop(MAtomicTypedArrayElementBinop *ins)
{ MOZ_CRASH(); }
bool
visitCompareExchangeTypedArrayElement(MCompareExchangeTypedArrayElement *ins) {
MOZ_CRASH(); }