Jump to content

roytam1

Member
  • Posts

    3,190
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Posts posted by roytam1

  1. 3 hours ago, VistaLover said:

    doesn't reflect the changes present in the master branch and hasn't been updated to contain the "May 24, 2019" code :(; is this a simple omission on your part or something else :dubbio:?

    forgot to push custom branch to github, it should be pushed now

     

    3 hours ago, VistaLover said:

    ... but you haven't made any mention of those

    missed in commit message as I forgot to put it in

  2. New build of Firefox 45ESR SSE:

    test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.15-20190525-254cfedb9-win32-sse.7z

    repo: https://github.com/roytam1/mozilla45esr

    Changes since my last build:
    - import changes from tenfourfox: - #551: one last certbump (cb1e62033) (a7e84f4ed)
    - reverted nsFind changes as it caused crash. (0092576ec)
    - ported change from mozilla upstream: bug1430268 (254cfedb9)

  3. New build of post-deprecated Serpent/moebius for XP!
    * Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
    ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

    Test binary:
    Win32 http://o.rths.cf/basilisk/basilisk55-win32-git-20190525-7f9cc28f1-xpmod.7z
    Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190525-7f9cc28f1-xpmod.7z

    repo: https://github.com/roytam1/basilisk55

    Repo changes:
    - ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734 (7f9cc28f1)

  4. New regular/weekly KM-Goanna release:
    https://o.rths.cf/kmeleon/KM76.2-Goanna-20190525.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 4a37a0ce8..8e9351569:
    - import change from rmottola/Arctic-Fox:
     - initialize webp with different mode depending on endianness (c47ba6f6e)
     - pointer style (09a5f12ee)
     - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
     - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
     - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
     - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
     - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
     - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
     - Bug 1066233 - Tests. (5df23d2e6)
     - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
    - ported change from mozilla upstream: bug1430268 (7bd4b2d31)
    - import change from rmottola/Arctic-Fox:
     - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
     - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
     -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

    * 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

  5. New New Moon 27 Build!

    32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod.7z
    32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-sse.7z
    32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-ia32.7z

    64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190525-8e9351569-xpmod.7z

    source repo: https://github.com/roytam1/palemoon27

    repo changes since my last build:
    - import change from rmottola/Arctic-Fox:
     - initialize webp with different mode depending on endianness (c47ba6f6e)
     - pointer style (09a5f12ee)
     - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
     - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
     - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
     - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
     - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
     - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
     - Bug 1066233 - Tests. (5df23d2e6)
     - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
    - ported change from mozilla upstream: bug1430268 (7bd4b2d31)
    - import change from rmottola/Arctic-Fox:
     - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
     - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
     -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

  6. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190525-86c9c06-uxp-315ffd563-xpmod.7z
    Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190525-86c9c06-uxp-315ffd563-xpmod.7z

    source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z

    Official repo changes since my last build:
    - [NAVIGATOR] Alter the background size so that it matches the grippy better on the main window (d9aa7ac)
    - [PLATFORM] Update commit pointer (86c9c06)

    For UXP changes please see above.

  7. New build of Serpent/UXP for XP!

    Test binary:
    Win32 https://o.rths.cf/basilisk/basilisk52-g4.2.win32-git-20190525-315ffd563-xpmod.7z
    Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190525-315ffd563-xpmod.7z

    source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

    NM28XP build:
    Win32 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win32-git-20190525-315ffd563-xpmod.7z
    Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190525-315ffd563-xpmod.7z

    Official repo changes since my last build:
    - Unhook Unboxed Objects option (3ded48cbe)
    - remove unboxed code chunk (wip1) (9a3141515)
    - Remove initial chunk of Unboxed Objects machinery part 2 (3b36a43e8)
    - Remove Unboxed Objects in ScalarReplacement (d40bcc350)
    - Remove unboxed objects from GC (5fd4b8726)
    - Remove unboxed object code from iteration. (8feffe707)
    - Remove array header (a5c2961c4)
    - Remove Unboxed Objects from vm/ Part 1 + fix deprot (543fa1674)
    - Remove unboxed object code from jit, Part 1 (fa8bfa1a0)
    - Remove Unboxed Objects from vm/ - Part 2 (201d8ee48)
    - Implement array.flat and array.flatMap (162e22a7d)
    - Implement Symbol.prototype.description (41731a7f3)
    - Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon (f9dc4e8cc)
    - Merge pull request #1097 from FranklinDM/pm_external_sametab-work (a1f96f11d)
    - Merge pull request #1091 from MoonchildProductions/remove-unboxed (be8d03cf1)
    - Remove a stubbed telemetry function from app AUS. (bb5e0a1be)
    - Enable double buffering when using XRENDER. (2fd300786)
    - Merge pull request #1100 from Ionic/bugfix/xrender-flicker (372fccddf)
    - Issue #1104 - Set the browser's opener when adding a new tab - This modifies `loadOneTab` and `addTab` to accept an opener - This code was adapted from Basilisk's copy of tabbrowser.xml without the refactored code changes (which is a lot more involved as it divides addTab's functions into multiple functions) (797697e26)
    - Issue #1104 - Pass an opener to loadOneTab in the openURI function (10318170b)
    - Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts (73f9b2c70)
    - Merge pull request #1108 from g4jc/svg_opentype (f8157b8a6)
    - Merge pull request #1105 from FranklinDM/pm_uri_tabbrowser-work (f0e357608)
    - Merge pull request #1099 from adeshkp/remove-telemetry-func (315ffd563)

    My changes since my last build:
    - ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734

  8. On 5/18/2019 at 7:06 PM, looking4awayout said:

    EDIT 2: I just stumbled upon another bug. When I open the "Find in This Page" feature, the browser crashes giving me a System Exception error. If necessary, I can post a screenshot.

    reproducible here, will try to fix it later.

    EDIT: OK, please redownload firefox-45.9.15-20190511-bdebcdb5e-win32-sse.7z

  9. New regular/weekly KM-Goanna release:
    https://o.rths.cf/kmeleon/KM76.2-Goanna-20190518.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 3a87e4659..4a37a0ce8:
    - import change from rmottola/Arctic-Fox:
     - Bug 1144802 part 1. Add a JSOP_GIMPLICITTHIS which acts like JSOP_IMPLICITTHIS when the script hasPollutedGlobalScope and JSOP_UNDEFINED otherwise. (7b0f4bf1f)
     - Bug 1144802 part 2. Add JIT and interpreter fast paths for JSOP_GIMPLICITTHIS when the script doesn't have a polluted scope. (7ed943ea9)
     - Bug 1144802 part 3. Output JSOP_GIMPLICITTHIS whenever we have a JSOP_GETNAME in call context and don't know for a fact that we need an implicit this. (5b77362cc)
     - Bug 1144802 part 4. Stop returning true from ByteCodeEmitter::needsImplicitThis based on the compileAndGo flag. (3961fb79d)
     - Bug 1144802 part 5. Flag eval scripts as having a polluted scopechain when inside a with scope. (59c83ceb0)
     - Bug 1144802 part 6. Remove the scopechain walk in BytecodeEmitter::needsImplicitThis, since consumers should now set hasPollutedGlobalScope as needed. (9df2cdacd)
     - Bug 1144802 part 7. Remove the scopechain walk in the FunctionBox constructor, since consumers should now set hasPollutedGlobalScope as needed. (4c271aff8)
     - Bug 1144802 part 8. Drop the scopechain member from GlobalSharedContext, since it's not needed anymore. (dc58199c2)
     - Bug 1336791 - Allow readelf to print types without parentheses. (Fix FreeBSD) (cef15d006)
     - pointer style (95722a23a)
     - Bug 974418 - Fix a TSan race involving the double-elements flag on template objects. (e5eb524b6)
     - pointer style fix and cleanup (2c44d9120)
     - Bug 1143802 - Forward jit level information to profiler frontend. (3eefdde2b)
     - pointer style (8c639a731)
     - Bug 1143860 - Add column number to PCToLineNumber. (7cdb37ad9)
     - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (2c13cb5fe)
     - Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (3b8cfa5b5)
     - Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. (73bcdf96d) (38409ecc5)
    - import changes from tenfourfox:
     - #551: update certs, pins, TLDs (bc5094b91) (without pins)
     - #551: one last certbump (cb1e62033) (32174fa57)
    - import change from rmottola/Arctic-Fox:
     - Bug 1130439 - Trigger compacting GCs after the user becomes inactive (aa5936222)
     - Bug 1139429 - Fix ICU configuration for SunOS/OpenSolaris. (a0e4467b4)
     - Bug 1143521 - Remove IsPoisonedPtr stuff (341899b88)
     - Bug 1142351 - Part 1: Collect telemetry about deprecated flag argument for String.prototype.{search,match,replace}. (3ad712689) (partly)
     - Bug 1142351 - Part 2: Warn about deprecated flag argument for String.prototype (66c280d79)
     - Bug 1083498 - Remove SpiderMonkey's nonstandard behavior for destructuring for..in loops in JS1.7. (428b6a0d1) (4a37a0ce8)

    * 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

  10. New New Moon 27 Build!

    32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190518-4a37a0ce8-xpmod.7z
    32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190518-4a37a0ce8-xpmod-sse.7z
    32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190518-4a37a0ce8-xpmod-ia32.7z

    64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190518-4a37a0ce8-xpmod.7z

    source repo: https://github.com/roytam1/palemoon27

    repo changes since my last build:
    - import change from rmottola/Arctic-Fox:
     - Bug 1144802 part 1. Add a JSOP_GIMPLICITTHIS which acts like JSOP_IMPLICITTHIS when the script hasPollutedGlobalScope and JSOP_UNDEFINED otherwise. (7b0f4bf1f)
     - Bug 1144802 part 2. Add JIT and interpreter fast paths for JSOP_GIMPLICITTHIS when the script doesn't have a polluted scope. (7ed943ea9)
     - Bug 1144802 part 3. Output JSOP_GIMPLICITTHIS whenever we have a JSOP_GETNAME in call context and don't know for a fact that we need an implicit this. (5b77362cc)
     - Bug 1144802 part 4. Stop returning true from ByteCodeEmitter::needsImplicitThis based on the compileAndGo flag. (3961fb79d)
     - Bug 1144802 part 5. Flag eval scripts as having a polluted scopechain when inside a with scope. (59c83ceb0)
     - Bug 1144802 part 6. Remove the scopechain walk in BytecodeEmitter::needsImplicitThis, since consumers should now set hasPollutedGlobalScope as needed. (9df2cdacd)
     - Bug 1144802 part 7. Remove the scopechain walk in the FunctionBox constructor, since consumers should now set hasPollutedGlobalScope as needed. (4c271aff8)
     - Bug 1144802 part 8. Drop the scopechain member from GlobalSharedContext, since it's not needed anymore. (dc58199c2)
     - Bug 1336791 - Allow readelf to print types without parentheses. (Fix FreeBSD) (cef15d006)
     - pointer style (95722a23a)
     - Bug 974418 - Fix a TSan race involving the double-elements flag on template objects. (e5eb524b6)
     - pointer style fix and cleanup (2c44d9120)
     - Bug 1143802 - Forward jit level information to profiler frontend. (3eefdde2b)
     - pointer style (8c639a731)
     - Bug 1143860 - Add column number to PCToLineNumber. (7cdb37ad9)
     - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (2c13cb5fe)
     - Bug 1145440 - Ship constant names for tracked strategy and outcomes in the profile JSON instead of slightly longer form strings. (3b8cfa5b5)
     - Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. (73bcdf96d) (38409ecc5)
    - import changes from tenfourfox:
     - #551: update certs, pins, TLDs (bc5094b91) (without pins)
     - #551: one last certbump (cb1e62033) (32174fa57)
    - import change from rmottola/Arctic-Fox:
     - Bug 1130439 - Trigger compacting GCs after the user becomes inactive (aa5936222)
     - Bug 1139429 - Fix ICU configuration for SunOS/OpenSolaris. (a0e4467b4)
     - Bug 1143521 - Remove IsPoisonedPtr stuff (341899b88)
     - Bug 1142351 - Part 1: Collect telemetry about deprecated flag argument for String.prototype.{search,match,replace}. (3ad712689) (partly)
     - Bug 1142351 - Part 2: Warn about deprecated flag argument for String.prototype (66c280d79)
     - Bug 1083498 - Remove SpiderMonkey's nonstandard behavior for destructuring for..in loops in JS1.7. (428b6a0d1) (4a37a0ce8)

  11. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190518-e6c2bd5-uxp-c72afc3c8-xpmod.7z
    Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190518-e6c2bd5-uxp-c72afc3c8-xpmod.7z

    source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190223.7z

    Official repo changes since my last build:
    - [PLATFORM] Update commit pointer (ef59b55)
    - [COMM] Update mach stub (333253c)
    - [PLATFORM] Update commit pointer (e6c2bd5)

    For UXP changes please see above.

  12. New build of Serpent/UXP for XP!

    Test binary:
    Win32 https://o.rths.cf/basilisk/basilisk52-g4.2.win32-git-20190518-c72afc3c8-xpmod.7z
    Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190518-c72afc3c8-xpmod.7z

    source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

    NM28XP build:
    Win32 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win32-git-20190518-c72afc3c8-xpmod.7z
    Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190518-c72afc3c8-xpmod.7z

    Official repo changes since my last build:
    - When using XRENDER, create Xlib-based offscreen image surfaces. (996887f40)
    - Issue #1084 - Add null check for URL Bar in the writePlaceholder() method (8b7d91e51)
    - [PALEMOON] buildHelpMenu() is executed by the shared help menu but not all windows have the AppMenu (f857efc35)
    - Update sync clear history function to use new clear() API call. (a53ab3f34)
    - Merge pull request #1086 from zootboy/master (70c5719dc)
    - Remove deprecated appending of #-moz-resolution from Pale Moon and left over from nsMediaFragmentURIParser.h (c7dc667e6)
    - Merge pull request #1060 from Ionic/bugfix/scrolling-regression (413ba3bad)
    - Rip broken telemetry out of the app AUS. (1595ee7da)
    - Fix scroll bar orientation on MacOS (06f7a03ff)
    - Map IntersectionObserver rect to the correct viewport. (34d5483ac)
    - Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f932fb94d)
    - Implement String.prototype.trimStart and trimEnd. (354c6dcee)
    - Add nullcheck. (c72afc3c8)

  13. 1 hour ago, looking4awayout said:

    Just tried that. While it does slightly improve the smoothness, it's not as smooth as 45.9.11 is. I've used the same framerate settings I have in the older version but no dice. If it wasn't for this little issue, the browser runs wonderfully on my Tualatin machine, and pages take less time to load. If that issue can be fixed it would be really amazing.

    then try change it to 60 to see if it is better or not (there is some code changed to treat -1 as 30)

  14. New regular/weekly KM-Goanna release:
    https://o.rths.cf/kmeleon/KM76.2-Goanna-20190511.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 249ad075c..3a87e4659:
    - import change from rmottola/Arctic-Fox:
     - more pointerstyle to apply patches (bfb888a02)
     - Bug 1144331 - Assert that gray buffering does not depend on isMarking (775d1d6b3)
     - Bug 1144789 - Strongly type GrayBufferState enum and move to GCRuntime (48db96a71)
     - pointer style (8e1f6b47f)
     - Bug 1144794 - Move markBufferedGrayRoots to the GCRuntime (82a65b5d4)
     - Bug 1144811 - Inline the start and end buffering gray roots methods on GCMarker (e5fa2fa45)
     - Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime (360528a61)
     - Bug 1144832 - Move grayBufferState manipulation out of GCMarker (aae607d5b)
     - Bug 1144834 - Move resetBufferedGrayRoots to GCRuntime (c80e490e3)
     - Bug 1144920 - Move gray buffer clearing out of GCMarker (99495ce33)
     - Bug 1144925 - Buffer gray roots using a CallbackTracer instead of the GCMarker (faae3bca3)
     - Bug 1144931 - Move gray buffering code to RootMarking.cpp (c279e36bd)
     - Bug 1144369 - Add a GC phase to track time spent buffering gray roots (e05c2eece)
     - Bug 1142669 part 1 - Fix inliningMaxCallerBytecodeLength to return the correct value. (d5e4d1a84)
     - Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. (4d204fb5e)
     - pointer style (8a3a7e129)
     - pointer style (f6db66131)
     - Bug 1142669 part 2 - Lower the script inlining size limit if off-thread compilation is not available. (ce4e3c5e6)
     - Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. (a57fab6e2)
     - Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. (777fb2ec6)
     - Bug 1142669 followup - Move OffThreadCompilationAvailable definition outside namespace block. (c4fd10799)
     - Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. (9f1c704a2)
     - pointer style (d70a2a7be)
     - Bug 1144743 part 1. Add a hasPollutedGlobalScope flag to scripts. (da965507f)
     - Bug 1144743 part 2. Add an option to JS::CompileOptions for hasPollutedGlobalScope. (df6324dd4)
     - Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling scripts we know will be executed with a non-global scope without cloning them. (c2f264683)
     - Bug 1144743 part 4. Set the hasPollutedGlobalScope flag correctly when compiling functions. (39fff6585)
     - Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. (738f1d18a)
     - Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. (b05d04d63) (d3e5fc8cf)
    - ported from UXP: backport m-c 1510114: Fix Use-After-Free in the HTML5 Parser (3a87e4659)

    * 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

  15. New New Moon 27 Build!

    32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190511-3a87e4659-xpmod.7z
    32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190511-3a87e4659-xpmod-sse.7z
    32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190511-3a87e4659-xpmod-ia32.7z

    64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190511-3a87e4659-xpmod.7z

    source repo: https://github.com/roytam1/palemoon27

    repo changes since my last build:
    - import change from rmottola/Arctic-Fox:
     - more pointerstyle to apply patches (bfb888a02)
     - Bug 1144331 - Assert that gray buffering does not depend on isMarking (775d1d6b3)
     - Bug 1144789 - Strongly type GrayBufferState enum and move to GCRuntime (48db96a71)
     - pointer style (8e1f6b47f)
     - Bug 1144794 - Move markBufferedGrayRoots to the GCRuntime (82a65b5d4)
     - Bug 1144811 - Inline the start and end buffering gray roots methods on GCMarker (e5fa2fa45)
     - Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime (360528a61)
     - Bug 1144832 - Move grayBufferState manipulation out of GCMarker (aae607d5b)
     - Bug 1144834 - Move resetBufferedGrayRoots to GCRuntime (c80e490e3)
     - Bug 1144920 - Move gray buffer clearing out of GCMarker (99495ce33)
     - Bug 1144925 - Buffer gray roots using a CallbackTracer instead of the GCMarker (faae3bca3)
     - Bug 1144931 - Move gray buffering code to RootMarking.cpp (c279e36bd)
     - Bug 1144369 - Add a GC phase to track time spent buffering gray roots (e05c2eece)
     - Bug 1142669 part 1 - Fix inliningMaxCallerBytecodeLength to return the correct value. (d5e4d1a84)
     - Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. (4d204fb5e)
     - pointer style (8a3a7e129)
     - pointer style (f6db66131)
     - Bug 1142669 part 2 - Lower the script inlining size limit if off-thread compilation is not available. (ce4e3c5e6)
     - Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. (a57fab6e2)
     - Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. (777fb2ec6)
     - Bug 1142669 followup - Move OffThreadCompilationAvailable definition outside namespace block. (c4fd10799)
     - Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. (9f1c704a2)
     - pointer style (d70a2a7be)
     - Bug 1144743 part 1. Add a hasPollutedGlobalScope flag to scripts. (da965507f)
     - Bug 1144743 part 2. Add an option to JS::CompileOptions for hasPollutedGlobalScope. (df6324dd4)
     - Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling scripts we know will be executed with a non-global scope without cloning them. (c2f264683)
     - Bug 1144743 part 4. Set the hasPollutedGlobalScope flag correctly when compiling functions. (39fff6585)
     - Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. (738f1d18a)
     - Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. (b05d04d63) (d3e5fc8cf)
    - ported from UXP: backport m-c 1510114: Fix Use-After-Free in the HTML5 Parser (3a87e4659)

×
×
  • Create New...