More patches from Bugzilla

Discussions about the development and maturation of the platform code (UXP).
Warning: may contain highly-technical topics.

Moderators: trava90, athenian200

win7-7
Fanatic
Fanatic
Posts: 183
Joined: 2013-09-16, 15:18
Location: --

More patches from Bugzilla

Unread post by win7-7 » 2022-04-14, 18:46

https://bugzilla.mozilla.org/show_bug.cgi?id=1468426 (changes from hashtable to vector for performance, this is performance improvement in Maze benchmark in float, table, notable. UXP uses layer flattening so this change has differences in // Restore DisplayItemData).

https://bugzilla.mozilla.org/show_bug.cgi?id=1350770 (Cache the most recent nsGenConNode to speed up future insertions)

https://bugzilla.mozilla.org/show_bug.cgi?id=1698885 (Updates Harfbuzz to 2.8.0, this is 400-500ms performance improvement in attached testcase best case scenario from https://bugzilla.mozilla.org/show_bug.cgi?id=834609.)

Could also additionally do freetype2 update to 2.10.1 when updating Harfbuzz.

I have tested Harfbuzz 2.8.0 with manually changed to use opentype 1.8.3 to fit with freetype2 version 2.10.1, since UXP uses earlier in-tree ICU version I have ported https://bugzilla.mozilla.org/show_bug.cgi?id=1440943 which should prevent crashes with earlier ICU version, it should prevent scripting used being problem with earlier ICU version, but Harfbuzz update if wanted to UXP need testing from trav90 on Linux, athenian200 on Solaris and dbsoft on Mac OS X since Mac OS X support is returning to UXP later as said in repo. Also Harfbuzz 2.8.0 requires using older/deprecated APIs since otherwise linking error with newer APIs when used with UXP, using these deprecated API's causes warnings but compiles.

https://bugzilla.mozilla.org/show_bug.cgi?id=1342769 (rather small change for javascript to make The parallel version spawning web workers speeding up proportional to the number of cores in worker test)

Moonchild are these patches wanted for UXP?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: More patches from Bugzilla

Unread post by Moonchild » 2022-04-14, 23:46

Please leverage the Gitea repository and issue tracker (registrations are open).
Changes will need issues to document them and to have any technical discussions related to each change, if needed. patches and PRs can also be properly reviewed there.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked