Jonne Ransijn
356507284e
LibWeb: Compare font keys by reference
...
`StyleComputer::font_matching_algorithm` was creating a copy of a
`FlyString` every time a `MatchingFontCandidate` was constructed or
copied, causing millions of unnecessairy reference updates when a
lot of fonts are loaded.
While a more permanent solution would be to not load so many unused
fonts, let's do the right thing and remove the unnecessairy copies of
`FlyString`.
2024-11-20 15:38:03 +01:00
..
2024-11-15 14:49:20 +01:00
2024-11-18 10:58:21 +00:00
2024-11-15 14:49:20 +01:00
2024-11-18 19:55:46 -05:00
2024-11-15 18:51:15 +01:00
2024-11-20 15:38:03 +01:00
2024-11-20 15:15:56 +01:00
2024-11-19 19:24:37 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-19 23:30:43 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-19 14:51:42 +01:00
2024-11-17 22:14:14 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-18 10:58:21 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-17 23:47:24 +01:00
2024-11-19 13:41:15 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-16 14:39:55 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-17 22:37:45 +01:00
2024-11-15 23:21:13 +01:00
2024-11-17 23:47:24 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-17 22:37:45 +01:00
2024-11-15 23:18:10 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-19 14:31:03 +01:00
2024-11-14 19:51:45 +01:00
2024-11-19 14:31:03 +01:00
2024-11-17 22:37:45 +01:00
2024-11-15 14:49:20 +01:00