New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win32-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win64-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z
Official UXP changes since my last build:
- Issue #618 - Remove eager instantiation - Debug follow up (6ac6136d1)
- Merge pull request #1607 from g4jc/618 (7ee65ec4c)
- Issue #1611 - Enable WASM by default but only enable jit when 64bit (d31ca27bb)
- Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be considered "native" by the Add-ons Manager when using the Dual-GUID system (066caa4ee)
- [css] Enable various arbitrarily-disabled CSS features in the platform. (1e0bb1d35)
Official Basilisk changes since my last build:
- Update back-end branch pointer (81a9034)
- Update back-end branch pointer (214064b)
- Issue MoonchildProductions/UXP#1611 - Use platform default for WASM (4d76d4e)
Official Pale-Moon changes since my last build:
- Issue #1811 - Indicate our per-monitor DPI-awareness to the O.S. (908df1c2b)
- Update back-end branch pointer (536be431f)
- Issue #1814 - Add controls for WASM (56f73ca56)
- Follow up to Issue #1814 - Use correct casing for JavaScript (af593444f)
My changes since my last build:
- update ffmpeg to 3.4.8. (7fec328c8)
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win32-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win64-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z
Official UXP changes since my last build:
- Issue #618 - Remove eager instantiation - Debug follow up (6ac6136d1)
- Merge pull request #1607 from g4jc/618 (7ee65ec4c)
- Issue #1611 - Enable WASM by default but only enable jit when 64bit (d31ca27bb)
- Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be considered "native" by the Add-ons Manager when using the Dual-GUID system (066caa4ee)
- [css] Enable various arbitrarily-disabled CSS features in the platform. (1e0bb1d35)
Official Basilisk changes since my last build:
- Update back-end branch pointer (81a9034)
- Update back-end branch pointer (214064b)
- Issue MoonchildProductions/UXP#1611 - Use platform default for WASM (4d76d4e)
Official Pale-Moon changes since my last build:
- Issue #1811 - Indicate our per-monitor DPI-awareness to the O.S. (908df1c2b)
- Update back-end branch pointer (536be431f)
- Issue #1814 - Add controls for WASM (56f73ca56)
- Follow up to Issue #1814 - Use correct casing for JavaScript (af593444f)
My changes since my last build:
- update ffmpeg to 3.4.8. (7fec328c8)
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z
source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z
Official repo changes since my last build.
- Update platform commit pointer (a0b32da4)
- [Mail] Disable WASM because a mail client doesn't need that crap (45b7100d)
- Update platform commit pointer (e3933510)
- Update platform commit pointer (a89c0519)
--
New build of IceApe-UXP for XP!
Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200725-id-eed056673-ia-41157bf-uxp-1e0bb1d35-xpmod.7z
for UXP changes please see above.
Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z
source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z
Official repo changes since my last build.
- Update platform commit pointer (a0b32da4)
- [Mail] Disable WASM because a mail client doesn't need that crap (45b7100d)
- Update platform commit pointer (e3933510)
- Update platform commit pointer (a89c0519)
--
New build of IceApe-UXP for XP!
Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200725-id-eed056673-ia-41157bf-uxp-1e0bb1d35-xpmod.7z
for UXP changes please see above.
New NewMoon 27 Build!
32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-ia32.7z
64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200725-96e0ba036-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
- Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
- Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
- Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
- uuid of 1146349 (00c6050e5)
- Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
- Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
- Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
- Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
- Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
- Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
- Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
- Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
- Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
- pointer style (f95806360)
- Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
- Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
- Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
- Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
- Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
- Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
- Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
- Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
- Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
- Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
- Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
- Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
- Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
- Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
- Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
- Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
- Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
- Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
- Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
- support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
- Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
- Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
- Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
- Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
- Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
- Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
- Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
- Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
- Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
- Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
- Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
- Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
- Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
- Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)
32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-ia32.7z
64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200725-96e0ba036-xpmod.7z
source repo: https://github.com/roytam1/palemoon27
repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
- Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
- Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
- Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
- uuid of 1146349 (00c6050e5)
- Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
- Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
- Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
- Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
- Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
- Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
- Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
- Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
- Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
- pointer style (f95806360)
- Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
- Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
- Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
- Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
- Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
- Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
- Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
- Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
- Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
- Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
- Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
- Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
- Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
- Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
- Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
- Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
- Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
- Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
- Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
- support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
- Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
- Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
- Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
- Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
- Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
- Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
- Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
- Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
- Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
- Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
- Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
- Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
- Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
- Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)
New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200725.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 9c426602d..96e0ba036:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
- Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
- Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
- Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
- uuid of 1146349 (00c6050e5)
- Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
- Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
- Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
- Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
- Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
- Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
- Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
- Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
- Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
- pointer style (f95806360)
- Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
- Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
- Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
- Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
- Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
- Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
- Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
- Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
- Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
- Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
- Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
- Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
- Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
- Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
- Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
- Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
- Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
- Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
- Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
- support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
- Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
- Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
- Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
- Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
- Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
- Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
- Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
- Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
- Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
- Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
- Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
- Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
- Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
- Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)
* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.
A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200725.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 9c426602d..96e0ba036:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
- Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
- Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
- Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
- uuid of 1146349 (00c6050e5)
- Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
- Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
- Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
- Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
- Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
- Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
- Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
- Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
- Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
- pointer style (f95806360)
- Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
- Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
- Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
- Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
- Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
- Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
- Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
- Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
- Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
- Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
- Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
- Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
- Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
- Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
- Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
- Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
- Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
- Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
- Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
- support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
- Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
- Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
- Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
- Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
- Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
- Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
- Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
- Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
- Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
- Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
- Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
- Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
- Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
- Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)
* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.
A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76