mirror of
https://github.com/servo/servo
synced 2026-05-09 16:42:16 +02:00
This changes makes it so that tracing accesses the `ScriptThread` via a weak reference set on the `Runtime` rather than thread local storage. The idea is to use TLS less and less as time goes on. This is done by creating a new data structure that holds all the data that is necessary for SpiderMonkey callbacks in the `ScriptThread`. Testing: This should not change behavior in a way that is observable via testing. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
58 KiB
58 KiB