Saturday, December 21, 2019

Weekly browser binaries (20191221)

New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20191221-fd382bb-uxp-d6baead6c-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20191221-fd382bb-uxp-d6baead6c-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.5.win32-git-20191221-fd382bb-uxp-d6baead6c-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.9.0a1.win32-git-20191221-806d807dc-uxp-d6baead6c-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20191221-806d807dc-uxp-d6baead6c-xpmod.7z

Official UXP changes since my last build:
- Remove Pale Moon from the Unified XUL Platform repository (4e34c5746)
- Remove Pale Moon 7zstub (094e74ff6)
- Update metadata in UXP 7z-stub installer (e6a3515a1)
- Update 7z-stub README to reflect the current state of its use. (e7d4713e0)
- Remove Basilisk from the Unified XUL Platform repository (06494f307)
- Issue #1323 - Move XULRunner back to topsrcdir (e2de507e0)
- Bug 1317376 - Part 1: Remove unreachable code and remnants from the self-hosted implementation. (e23b013ad)
- Bug 1317376 - Part 2: Detect Promise self-resolution when resolving through the Promise resolving fast path. (f589ef816)
- Bug 336705 - Part 1: Support creating and resolving Promises without resolve/reject functions. (cb732e5fd)
- Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting Promises and adding reactions. (1fd726c6b)
- Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. (9163aaebb)
- Bug 1343481 - Part 2: Stop using StarGegerator for async function. (f07d5707c)
- Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. (3a3de55aa)
- Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. (73c873200)
- Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to explicitly say Async Function. (4f88fc851)
- Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError. (cba3f6142)
- Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. (79b5eb14b)
- Bug 1316098 - Optimize out result object allocation for await/return in async function. (d0d9a4f43)
- Bug 1344753 - Update for-of stack depth in ControlFlowGenerator::processWhileOrForInLoop. (f5fa6cfea)
- Bug 1317389: Change property attributes for generator and async functions to match ES2015/2017. (f87b1b885)
- Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. (5e1f00240)
- Bug 1331092 - Part 1: Add Symbol.asyncIterator. (82f9efff9)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (d5086ac3a)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (8e2f6a759)
- Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. (bbd1fef78)
- Bug 1331092 - Part 7: Implement Async Generator yield*. (ef44324d9)
- Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. (580dfb2af)
- Bug 1331092 - Part 9: Implement for-await-of. (5bdfdb678)
- Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. (55728c964)
- Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. (63eee6325)
- Bug 1364608 - Stash rval in AsyncIteratorClose. (dd1cbde15)
- Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. (38c1d558a)
- Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. (4a5ed79c6)
- Bug 1390082 - Implement AsyncGeneratorQueue with simpler array operations. (e0eee318c)
- Bug 1352312 - Enable Async Iteration. (c9bddfca7)
- Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. (c66d25512)
- Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. (6c3e42ac6)
- Merge pull request #1327 from g4jc/async_iteration (07d0bcbf1)
- No Issue - Fix indentation and account for system libevent in ipc/chromium/moz.build (a3e93d08d)
- Issue #1328 - Part 1: Change default monospace font to Consolas for all localizations where this would be set to Courier New. (342f94295)
- Issue #1328 - Part 2: Change tests that require Courier New explicitly. (0f67e7b22)
- Issue #1328 - Part 3: Add fuzz to reftests and fix misc other tests. (eea149e73)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (11ce27f0d)
- Issue #1328 - Follow-up: Increase font size for changed monospace fonts. (8220776c9)
- Issue #1322 - Part 1: Remove the DOM Promise guts. (fb96b43b5)
- Issue #1322 - Part 2: Remove --enable-sm-promise buildconfig switch. (cdea310f1)
- Issue #1322 - Part 3: Remove DOM promise interface gunk (d46126240)
- Issue #1322 - Part 4: Fix WebIDL.py parser for line endings and wrong IDL name (c7ae364a8)
- Merge pull request #1330 from MoonchildProductions/DOM-promise-removal (3332f584c)
- Issue #1316 - Reduce compiler warnings in ICU (368170bdc)
- Enable layers acceleration by default on GTK platforms. (ce250e9cc)
- Issue #1219 - Align computed DOM styles with mainstream behvior. (d6baead6c)

Official Pale-Moon changes since my last build:
- Remove Platform Code (846fcb459)
- Move browser/ to palemoon/ (93c20bef5)
- Overlay Pale Moon 28 (1f08c8017)
- Version bump (Start Pale Moon 29) (509cbf622)
- Add Comm Build System (75dd33577)
- Add platform submodule (e573bfa52)
- Add a mach stub (20ea829d0)
- Update commit pointer (1afb8b2ec)
- Re-create README.md (8c1e4fb00)
- Add 7zstub (b2577a078)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (d8661ecb1)
- Make Pale Moon build in a comm configuration (07a6051d2)
- Issue #1697 - Add executable bit to scripts. (980687b89)
- Merge pull request #1698 from trav90/buildsystem-work (9e6597608)
- Issue #1697 - Correct a couple of paths for Mac build (9d6b4534e)
- Merge pull request #1699 from adeshkp/mac-build-split-platform (af8643918)
- Update gitignore to account for someone being clever with ntfs junctions or other filesystem links ;) (af431d801)
- Update platform commit pointer (806d807dc)

Official Basilisk changes since my last build:
- Add git stuff (db902e7)
- Add Comm Build System (3d5a69a)
- Update readme (5a343e9)
- Add executable bit to scripts (744b3b2)
- Add platform submodule (0e3a8df)
- Update readme (c2eb348)
- Update readme ONE MORE TIME (ab111e9)
- Update gitignore to account for someone being clever with ntfs junctions or other filesystem links ;) (67f840a)
- Make Basilisk build in a comm configuration (fd382bb)

My changes since my last build:
- The front-end(PM/BK/etc.)/back-end(UXP Goanna engine) separation works is not happened in my repo for the time being, but for tracking their changes I put my portions over their repo in my working copy. If the rebranding really happens here, front-end/back-end separation works will happen here and there may be an unified front-end repo for my front-end works.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191221-beb2221f-uxp-d6baead6c-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191221-beb2221f-uxp-d6baead6c-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 gitignore so that Pale Moon and Basilisk will not be tracked if they are symlinked/junction'd into the tree (855250ff)
- Update commit pointer (beb2221f)

For UXP changes please see above.

No comments:

Post a Comment