New Palemoon 27 Build!
* This build is beyond official 27.9.4 build. 32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190209-7450defff-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190209-7450defff-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190209-7450defff-xpmod-ia32.7z 64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20190209-7450defff-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1139152: IonMonkey: Don't improve types at MTypeOf for unknown types (d67dad359)
 - Bug 994016 - IonMonkey: Improve type information at branches with TypeOf (boolean, you are worthy too) (c90a6d6fc) (d9bf24c13)
- import changes from rmottola/Arctic-Fox:
 - Bug 1138265 - TraceLogger: Throw error when trying to enable in AsmJS (64c799042)
 - Bug 1270591. Add support for checking for AVX & AVX2. Detecting AVX2 requires the use of a sub-leaf. (789319bd0) (eb895d30f)
- import changes from rmottola/Arctic-Fox:
 - update libwebp to 0.6.1 (afa956138)
 - fix build on intel for libwebp 0.6 (97193d7a0) (7174a5119)
- import changes from rmottola/Arctic-Fox:
 - Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. (15663c476)
 - Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. (e063faf08)
 - Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. (cf8326017)
 - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. (e16605a90)
 - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. (6f94604d4) (74aff1670)
- import changes from rmottola/Arctic-Fox:
 - Bug 1077002 - Give a better error message when showModalDialog is used (18d8ecc12)
 - Bug 1135792. Stop assuming that every binding for a global with a non-worker descriptor is a binding for Window. (dd0260c12)
 - Bug 1135810. Add more explicit checks for whether a descriptor wants Xrays or not instead of assuming that Xrays are desired if and only if descriptor.workers is false. (17ef71544)
 - Bug 1050456 - Part 1: Prevent prerendered pages from showing the slow script dialog (173044922)
 - Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper (ac680a5f7) (805fc48eb)
- reverting rmottola/Arctic-Fox changes in order to bisect memory leak and greasemonkey issue:
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340)
 - Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts (ecec18313)
 - Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. (5cad9c256)
 - Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE (96cf58c85)
 - Bug 1066229 - Part 5: Emitter support for basic ES6 ClassStatements. (e2a3cc979)
 - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code (1d9e381c2)
 - Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1 (e6beaf0d8)
 - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion (82233087e)
 - Bug 1138265 - TraceLogger: Throw error when trying to enable in AsmJS (64c799042)
 - Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. (15663c476)
 - Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. (e063faf08)
 - Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. (cf8326017)
 - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. (e16605a90)
 - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. (6f94604d4)
 - Bug 1077002 - Give a better error message when showModalDialog is used (18d8ecc12)
 - Bug 1135792. Stop assuming that every binding for a global with a non-worker descriptor is a binding for Window. (dd0260c12)
 - Bug 1135810. Add more explicit checks for whether a descriptor wants Xrays or not instead of assuming that Xrays are desired if and only if descriptor.workers is false. (17ef71544)
 - Bug 1050456 - Part 1: Prevent prerendered pages from showing the slow script dialog (173044922)
 - Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper (ac680a5f7)
 hopefully we can re-apply them later. (e1881afe9)
- re-apply rev 805fc48eb20f089ae0b815ce137bd64d6993f451 (d1c585ecf)
- re-apply rev 94617d85eb5ab3369bb44b099be3c6c4174fe6f6 (e07628294)
- re-apply following changes:
 - Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts (ecec18313)
 - Bug 1066229 - Part 5: Emitter support for basic ES6 ClassStatements. (e2a3cc979)
 - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code (1d9e381c2)
 - Bug 1138265 - TraceLogger: Throw error when trying to enable in AsmJS (64c799042) (7450defff) following changes seem causing issues and they are reverted for now:
- Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
- Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
- Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
- Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340)
- Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. (5cad9c256)
- Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE (96cf58c85)
- Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. (15663c476)
- Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. (e063faf08)
- Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. (cf8326017)
- Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. (e16605a90)
- Bug 1113369, part 4 - [[Set]] ObjectOpResult support. (6f94604d4)
    • Upvote
    • Like
    3