Saturday, November 14, 2020

Weekly browser binaries (20201114)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20201114-ffb32e0-uxp-4aeaea919-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20201114-ffb32e0-uxp-4aeaea919-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.rthost.win/basilisk/basilisk52-g4.7.win32-git-20201114-ffb32e0-uxp-4aeaea919-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.rthost.win/palemoon/palemoon-28.10.2a1.win32-git-20201114-fcd19efc9-uxp-4aeaea919-xpmod.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20201114-fcd19efc9-uxp-4aeaea919-xpmod.7z

Official UXP changes since my last build:
- Issue #1677 - Part 3: Create shim definitions for V8-specific code in new regexp implementation (cb0208163)
- Issue #1677 - Part 4: Implement shim for regexp (77746f1d9)
- Issue #1677 - Part 5: "Simplify" regexp re-import process (and re-import from later revision) (51468e998)
- Issue #1677 - Part 6: Implement NativeRegExpMacroAssembler for new regexp import based on irregexp/NativeRegExpMacroAssembler.cpp (c732425e1)
- Issue #1677 - Part 7: Add unicode/uniset.h to check_spidermonkey_style.py for some reason (74ebcea40)
- Bug 1328948 - Add is(), as() to Cell. (4694c6096)
- Bug 1466909 - Use AddLvalueReference for UniquePtr's operator*(). (e8a6ee355)
- Issue #1679 - Part 1: First pass account for some of the refactoring differences in regexp-shim.h (0ba1d49ae)
- Issue #1679 - Part 2: Some small issues to address buildability. (4aeaea919)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20201114-355db4de-uxp-4aeaea919-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20201114-355db4de-uxp-4aeaea919-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom-older

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20201114-id-eed0566-uxp-4aeaea919-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20201114-id-eed0566-ia-41157bf-uxp-4aeaea919-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201114-2d158c2a3-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201114-2d158c2a3-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201114-2d158c2a3-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20201114-2d158c2a3-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 1170717 - Move heapState check up to readBarrier; r=jonco (b9c4df5ea)
 - Bug 1163908 - Export GL draw data to layerscope for drawing heat-map view. r=:djg (cf078d4fd)
 - Bug 1161372 - Add EventRegions on LayerScope. r=dglastonbury (49fc29e8a)
 - Files as of Bug 1138721 - Application reputation should check mac file extensions. r=mmc (4b76de8d8)
 - Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium (c98c08fbd)
 - Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb (32f755867)
 - Bug 1110039 - Part 1 - Add nsLayoutUtils::ClampRectToScrollFrames. r=roc (a8812c287)
 - Bug 1110039 - Part 2.1 - Add logger facility. r=roc (1a400bb1f)
 - Bug 1110039 - Part 2.2 - Add AccessibleCaret. r=roc (d8c2c759f)
 - Bug 1110039 - Part 2.3 - Add AccessibleCaretManager. r=roc (ba8ad6424)
 - Bug 1110039 - Part 2.4 - Add AccessibleCaretEventHub. r=roc (db4ef1fe6)
 - Bug 1110039 - Part 2.5 - Add all files to build system. r=roc (bee54dc43)
 - fix nsRefPtr includes - but build still broken (423d9f32d)
 - Bug 1110039 - Part 3 - Add gtest for AccessibleCaretEventHub. r=roc (cdf0df240)
 - Bug 1110039 - Part 4 - Hook new classes into the system. r=roc (438a4df68)
 - Bug 1109183 - Fix imports of the marionette client and remove spurious entry from sys.path provided by mach. r=ahal (86b814562)
 - Bug 1110039 - Part 5 - Reuse marionette tests for AccessibleCaret. r=roc (d5cd35016)
 - Bug 1110039 followup: Add 'override' keyword to Name() decl in Access# (cd0d9b0f6)
 - Bug 1140994 - Notify gaia to hide selection bubble when scrolling without APZ. r=roc (ca15626fa)
 - Bug 1143665 - Remove the ambiguous scroll position being passed around in scroll started/stop notifications. r=roc,ehsan (ce8f1d2a9)
 - Bug 1140238 - Part 1: Add a test to drag first caret over non-selectable. r=automatedtester (4080723fe)
 - Bug 1140238 - Part 2: Adjust ranges after changing selection direction. r=mats (add1f155d)
 - Bug 1140238 - Part 3: Clear maintain selection when dragging caret. r=mats (0aba36f24)
 - Bug 1024774 - Part 2: Implement a google::protobuf::ZeroCopyOutputStream wrapper around nsIOutputStream; r=jimb (30c6272d2)
 - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb (9d0c8f6ec)
 - Bug 1024774 - Part 1: Add the ChromeUtils WebIDL interface. r=bholley (8e81e8344)
 - Bug 1024774 - Part 4: Add an xpcshell test for saving heap snapshots. r=jimb (6e0a07069)
 - Bug 1024774 - Part 5: Add GTests for core dump serialization. r=jimb (79315c540)
 - clean up spurious char (9a1f9bc18)
 - Bug 1121528 - Avoid the inspector going blank when quickly navigating; r=bgrins (f4cff269f)
 - Bug 1155168 - Always use the same actor pool. r=ochameau (3e6cc5504)
 - Bug 1137527 - Part 1: Make the memory actor emit events for garbage collection. r=jryans (6dcdb18f8)
 - Bug 1137527 - Part 2: Add a test for GC MemoryActor events. r=jryans (df2bcf120)
 - Bug 1024774 - Part 6: Add a mochitest-chrome sanity check test. r=bholley (4b5bffe79)
 - Bug 1024774 - Part 7: Add HeapSnapshot WebIDL interface; r=bholley (7b5ae703a)
 - Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb (42a965f56)
 - Bug 1024774 - Part 9: Deserialize heap snapshots; r=jimb (fb3edfbc0)
 - Bug 1024774 - Part 10: Add an xpcshell test for reading heap snapshots. r=jimb (09c3390a1)
 - Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb (d73362efe)
 - Bug 1024774 - Part 12: Add a GTest for the JS::ubi::Node specialization for DeserializedNode; r=jimb (4415acb73)
 - Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me (15c4bcf87)
 - Bug 1024774 - Part 14: Ignore protobuf indirect calls in the GC hazard analysis; r=sfink (c5b141c59)
 - Bug 1024774 - Followup: Don't redefine the Debugger property in xpcshell tests; r=jorendorff (dc4f1f109)
 - Bug 1169791 - Strongly type NoteJSRoot; r=mccr8 (ba722a44f)
 - Bug 1169791 - Strongly type MergeZone; r=mccr8 (a118cf612)
 - Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8 (a4da82aea)
 - Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco (be83218fa)
 - Bug 1144361: Re-enable JIT code randomization on Win64. r=jandem (6c88b4312)
 - pointer style (458344bcd)
 - Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem) (52d5c351d)
 - Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo (84d8f3fea)
 - pointer style (ac3c92ce1)
 - Bug 1151323 - Handle loading unboxed int32 properties into floating point registers, r=jandem. (790920f3d)
 - Bug 1023297 - Use explicit constructors for ARM-specific classes. r=jandem (f7f12cd76)
 - Bug 1164229 - Rename ARM SetCond_ to SBit. r=efaust (c55e1d535)
 - Bug 977805 - Add an option to mark JIT pages as non-writable. r=luke bug 977805 - add missing #include. r=jandem (384abd6ad)
 - Bug 1173992 - Add ARM64 build support. r=glandium (540a7c784)
 - Bug 1170750 - Replace %f by %.16g in js/src. r=jandem (48f808c73)
 - Bug 1170750 - Use mfbt snprintf_literal instead of sprintf. r=jandem (3b2016484)
 - Bug 1170750 - jsprf.cpp: Sort headers properly. r=me (0956cd3a5)
 - Bug 923717 - Use structured control flow when testing for the forceInlineCaches option, r=nbp. (fc1dcef6e)
 - Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett (a4d5de646)
 - Bug 1169355 - Remove unnecessary assertion, r=jandem. (f55c99552)
 - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem. (9c683e420)
 - Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem) (470895e3f) and fix for shared-js in UbiNode.h (6629d2290)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1177016 - IonMonkey: MIPS: Fix a unaligned access caused by bug 1169731. r=jandem (1e3b6e19c)
 - Bug 1161077 - Remove file that is no longer used. (a00adb358)
 - Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds. (73b34bb3f)
 - Bug 1206265 - Add missing increment operations, r=jandem. (02bb05f08)
 - Bug 1207210 - Fix MTypeBarrier::alwaysBails to handle ObjectOrNull inputs correctly. r=h4writer (80dbe27c1)
 - Bug 1138912 - Watch for MNewObject instructions without a template object when recovering, r=jandem. (df06cb012)
 - Bug 1194627 - Change group when sweeping preliminary objects to avoid leaking their slots. r=bhackett (1c3b34251)
 - Bug 1189137 - Don't treat integer stores to unboxed objects as truncated, r=jandem. (2dc8748a9)
 - Bug 1216130 part 2 - Add test. r=bhackett (a99bcf1f6)
 - Bug 1190002 - Don't compile baseline stubs for sets to unboxed arrays when there is no JIT FPU support, r=jandem. (1d01ee878)
 - Bug 1193213 - Remove unnecessary NativeObject casts, r=jorendorff. (2dea714fe)
 - pointer style (0cbff2940)
 - Bug 1155618 - Fix more places where we don't correctly report allocaton failure to the context r=terrence (50a7f408a) (c8820524b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem. (2251e1071)
 - Bug 1175165 - Fix build break on a CLOSED TREE. (983798c03)
 - Bug 1175535 - Don't require objects embedded in MIR nodes to always be tenured, r=jandem. (9afba1c8c)
 - Bug 1176751 - Eagerly convert unboxed arrays to native arrays more often during Ion compilation, r=jandem. (7605d0e8b)
 - Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem. (0f764f61c)
 - Bug 1186561 - add #include <vector> to a protobuf header to work around problems on Android; r=fitzgen (ff9a3912b)
 - Bug 1192556 - #ifdef AtomicWord typedef in protobuf to fix build on OpenBSD/i386. r=fitzgen (2748adc36)
 - Bug 1204165 - Fix typo when concatenating arrays with different unboxed layouts, r=jandem. (12d4f8ab3)
 - pointer style (01a644250)
 - Bug 1210596 - Mark array groups as not packed when initializing individual elements with holes, r=jandem. (8a006f88f) (424329dee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189980 - Allow changing the object definition during optimized compilation of Array.push, r=jandem. (83a261830)
 - Bug 1152415 - OdinMonkey: Zero out struct padding to avoid valgrind warnings r=luke (aa13f355c)
 - Bug 1132953 - Zero AsmJSModule::CodeRange and AsmJSModule::ExportedFunction::pod on construction, to avoid Valgrind warnings. r=luke. (9823ffae4)
 - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie (770845a1e)
 - pointer style (a4c98f64f)
 - Bug 1154714 - don't check inline return type for Atomics.store. r=bbouvier (6e2a12215)
 - Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke (4d9359d11)
 - pointer style (926686a15)
 - Bug 1176629 - Add visitRandom to the none backend. r=sstangl (4bfd95aa7)
 - Bug 1154705 - clone test functions to trigger inlining. r=jandem (f3be748cc)
 - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl (672a8315c)
 - Bug 1147916 - add more assembler cases. r=sunfish (120dfcb41)
 - Bug 1154858 - don't ignore parameters. r=sunfish (130ab5d76) (2d158c2a3)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.3.1-Goanna-20201114.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 34bb7a462..2d158c2a3:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1170717 - Move heapState check up to readBarrier; r=jonco (b9c4df5ea)
 - Bug 1163908 - Export GL draw data to layerscope for drawing heat-map view. r=:djg (cf078d4fd)
 - Bug 1161372 - Add EventRegions on LayerScope. r=dglastonbury (49fc29e8a)
 - Files as of Bug 1138721 - Application reputation should check mac file extensions. r=mmc (4b76de8d8)
 - Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium (c98c08fbd)
 - Bug 1149397 - JS::ubi::Node::edges should return a mozilla::UniquePtr; r=jimb (32f755867)
 - Bug 1110039 - Part 1 - Add nsLayoutUtils::ClampRectToScrollFrames. r=roc (a8812c287)
 - Bug 1110039 - Part 2.1 - Add logger facility. r=roc (1a400bb1f)
 - Bug 1110039 - Part 2.2 - Add AccessibleCaret. r=roc (d8c2c759f)
 - Bug 1110039 - Part 2.3 - Add AccessibleCaretManager. r=roc (ba8ad6424)
 - Bug 1110039 - Part 2.4 - Add AccessibleCaretEventHub. r=roc (db4ef1fe6)
 - Bug 1110039 - Part 2.5 - Add all files to build system. r=roc (bee54dc43)
 - fix nsRefPtr includes - but build still broken (423d9f32d)
 - Bug 1110039 - Part 3 - Add gtest for AccessibleCaretEventHub. r=roc (cdf0df240)
 - Bug 1110039 - Part 4 - Hook new classes into the system. r=roc (438a4df68)
 - Bug 1109183 - Fix imports of the marionette client and remove spurious entry from sys.path provided by mach. r=ahal (86b814562)
 - Bug 1110039 - Part 5 - Reuse marionette tests for AccessibleCaret. r=roc (d5cd35016)
 - Bug 1110039 followup: Add 'override' keyword to Name() decl in Access# (cd0d9b0f6)
 - Bug 1140994 - Notify gaia to hide selection bubble when scrolling without APZ. r=roc (ca15626fa)
 - Bug 1143665 - Remove the ambiguous scroll position being passed around in scroll started/stop notifications. r=roc,ehsan (ce8f1d2a9)
 - Bug 1140238 - Part 1: Add a test to drag first caret over non-selectable. r=automatedtester (4080723fe)
 - Bug 1140238 - Part 2: Adjust ranges after changing selection direction. r=mats (add1f155d)
 - Bug 1140238 - Part 3: Clear maintain selection when dragging caret. r=mats (0aba36f24)
 - Bug 1024774 - Part 2: Implement a google::protobuf::ZeroCopyOutputStream wrapper around nsIOutputStream; r=jimb (30c6272d2)
 - Bug 1024774 - Part 3: Serialize heap snapshots. r=jimb (9d0c8f6ec)
 - Bug 1024774 - Part 1: Add the ChromeUtils WebIDL interface. r=bholley (8e81e8344)
 - Bug 1024774 - Part 4: Add an xpcshell test for saving heap snapshots. r=jimb (6e0a07069)
 - Bug 1024774 - Part 5: Add GTests for core dump serialization. r=jimb (79315c540)
 - clean up spurious char (9a1f9bc18)
 - Bug 1121528 - Avoid the inspector going blank when quickly navigating; r=bgrins (f4cff269f)
 - Bug 1155168 - Always use the same actor pool. r=ochameau (3e6cc5504)
 - Bug 1137527 - Part 1: Make the memory actor emit events for garbage collection. r=jryans (6dcdb18f8)
 - Bug 1137527 - Part 2: Add a test for GC MemoryActor events. r=jryans (df2bcf120)
 - Bug 1024774 - Part 6: Add a mochitest-chrome sanity check test. r=bholley (4b5bffe79)
 - Bug 1024774 - Part 7: Add HeapSnapshot WebIDL interface; r=bholley (7b5ae703a)
 - Bug 1024774 - Part 8: Add JS::ubi::Node::isLive; r=jimb (42a965f56)
 - Bug 1024774 - Part 9: Deserialize heap snapshots; r=jimb (fb3edfbc0)
 - Bug 1024774 - Part 10: Add an xpcshell test for reading heap snapshots. r=jimb (09c3390a1)
 - Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb (d73362efe)
 - Bug 1024774 - Part 12: Add a GTest for the JS::ubi::Node specialization for DeserializedNode; r=jimb (4415acb73)
 - Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me (15c4bcf87)
 - Bug 1024774 - Part 14: Ignore protobuf indirect calls in the GC hazard analysis; r=sfink (c5b141c59)
 - Bug 1024774 - Followup: Don't redefine the Debugger property in xpcshell tests; r=jorendorff (dc4f1f109)
 - Bug 1169791 - Strongly type NoteJSRoot; r=mccr8 (ba722a44f)
 - Bug 1169791 - Strongly type MergeZone; r=mccr8 (a118cf612)
 - Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8 (a4da82aea)
 - Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco (be83218fa)
 - Bug 1144361: Re-enable JIT code randomization on Win64. r=jandem (6c88b4312)
 - pointer style (458344bcd)
 - Bug 1156914 - Fix the MacroAssembler::pushValue(const Address&) footgun on 32 bit platforms. (r=jandem) (52d5c351d)
 - Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo (84d8f3fea)
 - pointer style (ac3c92ce1)
 - Bug 1151323 - Handle loading unboxed int32 properties into floating point registers, r=jandem. (790920f3d)
 - Bug 1023297 - Use explicit constructors for ARM-specific classes. r=jandem (f7f12cd76)
 - Bug 1164229 - Rename ARM SetCond_ to SBit. r=efaust (c55e1d535)
 - Bug 977805 - Add an option to mark JIT pages as non-writable. r=luke bug 977805 - add missing #include. r=jandem (384abd6ad)
 - Bug 1173992 - Add ARM64 build support. r=glandium (540a7c784)
 - Bug 1170750 - Replace %f by %.16g in js/src. r=jandem (48f808c73)
 - Bug 1170750 - Use mfbt snprintf_literal instead of sprintf. r=jandem (3b2016484)
 - Bug 1170750 - jsprf.cpp: Sort headers properly. r=me (0956cd3a5)
 - Bug 923717 - Use structured control flow when testing for the forceInlineCaches option, r=nbp. (fc1dcef6e)
 - Bug 1158044 - Remove unused TypeWrapper class and untemplatize/cleanup some code. r=bhackett (a4d5de646)
 - Bug 1169355 - Remove unnecessary assertion, r=jandem. (f55c99552)
 - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem. (9c683e420)
 - Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem) (470895e3f) and fix for shared-js in UbiNode.h (6629d2290)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1177016 - IonMonkey: MIPS: Fix a unaligned access caused by bug 1169731. r=jandem (1e3b6e19c)
 - Bug 1161077 - Remove file that is no longer used. (a00adb358)
 - Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds. (73b34bb3f)
 - Bug 1206265 - Add missing increment operations, r=jandem. (02bb05f08)
 - Bug 1207210 - Fix MTypeBarrier::alwaysBails to handle ObjectOrNull inputs correctly. r=h4writer (80dbe27c1)
 - Bug 1138912 - Watch for MNewObject instructions without a template object when recovering, r=jandem. (df06cb012)
 - Bug 1194627 - Change group when sweeping preliminary objects to avoid leaking their slots. r=bhackett (1c3b34251)
 - Bug 1189137 - Don't treat integer stores to unboxed objects as truncated, r=jandem. (2dc8748a9)
 - Bug 1216130 part 2 - Add test. r=bhackett (a99bcf1f6)
 - Bug 1190002 - Don't compile baseline stubs for sets to unboxed arrays when there is no JIT FPU support, r=jandem. (1d01ee878)
 - Bug 1193213 - Remove unnecessary NativeObject casts, r=jorendorff. (2dea714fe)
 - pointer style (0cbff2940)
 - Bug 1155618 - Fix more places where we don't correctly report allocaton failure to the context r=terrence (50a7f408a) (c8820524b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem. (2251e1071)
 - Bug 1175165 - Fix build break on a CLOSED TREE. (983798c03)
 - Bug 1175535 - Don't require objects embedded in MIR nodes to always be tenured, r=jandem. (9afba1c8c)
 - Bug 1176751 - Eagerly convert unboxed arrays to native arrays more often during Ion compilation, r=jandem. (7605d0e8b)
 - Bug 1176451 - Optimize Array.concat when used on different types of boxed vs. unboxed arrays, r=jandem. (0f764f61c)
 - Bug 1186561 - add #include <vector> to a protobuf header to work around problems on Android; r=fitzgen (ff9a3912b)
 - Bug 1192556 - #ifdef AtomicWord typedef in protobuf to fix build on OpenBSD/i386. r=fitzgen (2748adc36)
 - Bug 1204165 - Fix typo when concatenating arrays with different unboxed layouts, r=jandem. (12d4f8ab3)
 - pointer style (01a644250)
 - Bug 1210596 - Mark array groups as not packed when initializing individual elements with holes, r=jandem. (8a006f88f) (424329dee)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189980 - Allow changing the object definition during optimized compilation of Array.push, r=jandem. (83a261830)
 - Bug 1152415 - OdinMonkey: Zero out struct padding to avoid valgrind warnings r=luke (aa13f355c)
 - Bug 1132953 - Zero AsmJSModule::CodeRange and AsmJSModule::ExportedFunction::pod on construction, to avoid Valgrind warnings. r=luke. (9823ffae4)
 - Bug 1175556 - ARM64: Land miscellaneous changes. r=evilpie (770845a1e)
 - pointer style (a4c98f64f)
 - Bug 1154714 - don't check inline return type for Atomics.store. r=bbouvier (6e2a12215)
 - Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke (4d9359d11)
 - pointer style (926686a15)
 - Bug 1176629 - Add visitRandom to the none backend. r=sstangl (4bfd95aa7)
 - Bug 1154705 - clone test functions to trigger inlining. r=jandem (f3be748cc)
 - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl (672a8315c)
 - Bug 1147916 - add more assembler cases. r=sunfish (120dfcb41)
 - Bug 1154858 - don't ignore parameters. r=sunfish (130ab5d76) (2d158c2a3)

* 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

No comments:

Post a Comment