Sam Atkins
c3d61020e7
LibWeb/CSS: Make CalculationNodes ref-counted
...
Calc simplification (which I'm working towards) involves repeatedly
deriving a new calculation tree from an existing one, and in many
cases, either the whole result or a portion of it will be identical to
that of the original. Using RefPtr lets us avoid making unnecessary
copies. As a bonus it will also make it easier to return either `this`
or a new node.
In future we could also cache commonly-used nodes, similar to how we do
so for 1px and 0px LengthStyleValues and various keywords.
2025-01-30 19:31:54 +01:00
..
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-13 11:35:38 +00:00
2024-12-13 11:35:38 +00:00
2025-01-28 01:12:45 +01:00
2024-12-07 08:31:03 +00:00
2025-01-30 19:31:54 +01:00
2025-01-30 19:31:54 +01:00
2025-01-08 11:18:13 +00:00
2025-01-08 11:18:13 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2025-01-21 11:34:06 -05:00
2024-12-11 16:37:22 -07:00
2025-01-30 19:31:54 +01:00
2025-01-08 11:18:13 +00:00
2025-01-21 11:34:06 -05:00
2024-12-07 08:31:03 +00:00
2025-01-21 11:34:06 -05:00
2024-12-07 08:31:03 +00:00
2025-01-08 11:18:13 +00:00
2025-01-28 01:12:45 +01:00
2025-01-21 11:34:06 -05:00
2024-12-07 08:31:03 +00:00
2025-01-21 11:34:06 -05:00
2024-12-07 08:31:03 +00:00
2025-01-21 11:34:06 -05:00
2025-01-08 11:18:13 +00:00
2025-01-30 19:31:54 +01:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-11-18 17:39:03 -05:00
2024-12-07 08:31:03 +00:00
2025-01-30 19:31:54 +01:00
2024-12-13 11:35:38 +00:00
2025-01-30 19:31:54 +01:00
2024-12-18 18:54:20 +01:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-13 11:35:38 +00:00
2024-12-13 11:35:38 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2025-01-28 01:12:45 +01:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2025-01-30 19:31:54 +01:00
2025-01-17 10:12:39 +01:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00