Files
ladybird/Libraries/LibWeb/HTML
Andreas Kling 4fa4ecf31b LibJS: Inline ExecutionContextRareData fields into ExecutionContext
After removing the unwind context stack, ExecutionContextRareData only
held two GC::Ptr fields — both trivially destructible. The indirection
cost more than it saved: a GC cell allocation per EC, an extra pointer
chase on every source range lookup, and unnecessary complexity.

Replace the rare data cell with two inline fields on ExecutionContext:
cached_source_range and context_owner.
2026-02-09 16:35:39 +01:00
..
2025-08-23 16:04:36 -06:00
2026-01-20 06:51:04 -05:00
2025-08-23 16:04:36 -06:00
2026-01-11 00:01:24 +01:00
2026-01-11 00:01:24 +01:00
2026-01-11 00:01:24 +01:00
2024-11-25 21:13:53 +01:00
2025-08-08 10:23:17 +02:00