servo/components
bors-servo e1cc38bea8
Auto merge of #26525 - kunalmohan:share-gpu_id_hub, r=jdm
Share single gpu_id_hub among all threads in a process

<!-- Please describe your changes on the following line: -->
An id_hub for a content process is created when a new script thread is created. This is then cloned whenever a new globalscope object is created. The only exception being service workers because they exist in separate processes, for them a new hub is created.
r?@jdm @kvark

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #25725 (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-14 17:40:05 -04:00
..
allocator
atoms Add support for transitionrun events 2020-04-24 14:20:37 +02:00
background_hang_monitor Some Cargo.toml cleanups 2020-05-13 22:09:56 -07:00
bluetooth Some Cargo.toml cleanups 2020-05-13 22:09:56 -07:00
bluetooth_traits Some Cargo.toml cleanups 2020-05-13 22:09:56 -07:00
canvas Dedupe dwrote 2020-05-12 21:57:04 -07:00
canvas_traits Auto merge of #26513 - jdm:webgl2-formats, r=asajeffrey 2020-05-13 18:33:37 -04:00
compositing Some Cargo.toml cleanups 2020-05-13 22:09:56 -07:00
config Workarounds for webxr glwindow on macos 2020-05-05 10:29:07 -05:00
config_plugins
constellation Auto merge of #26335 - jdm:wrup, r=SimonSapin 2020-05-12 14:56:19 -04:00
debugger
deny_public_fields
derive_common
devtools Update devtools page titles. 2020-04-28 15:40:38 -04:00
devtools_traits Update devtools page titles. 2020-04-28 15:40:38 -04:00
dom_struct
domobject_derive
embedder_traits Make it possible to add a title to context menu 2020-03-31 12:25:54 +02:00
fallible
geometry
gfx Convert all uses of UpdateResources api to use webrender transactions. 2020-05-11 17:41:56 -04:00
gfx_traits
hashglobe
jstraceable_derive
layout Auto merge of #26335 - jdm:wrup, r=SimonSapin 2020-05-12 14:56:19 -04:00
layout_2020 Auto merge of #26335 - jdm:wrup, r=SimonSapin 2020-05-12 14:56:19 -04:00
layout_thread Move most animation processing to script 2020-05-12 10:22:14 +02:00
layout_thread_2020 Move most animation processing to script 2020-05-12 10:22:14 +02:00
layout_traits
malloc_size_of style: Run rustfmt. 2020-04-18 03:48:22 +02:00
media Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07) 2020-04-09 21:33:44 +02:00
metrics
msg Move most animation processing to script 2020-05-12 10:22:14 +02:00
net Auto merge of #26430 - Eijebong:referrer-policy, r=jdm 2020-05-12 17:37:53 -04:00
net_traits Convert all uses of UpdateResources api to use webrender transactions. 2020-05-11 17:41:56 -04:00
pixels
profile
profile_traits
rand
range
remutex
script Share single gpu_id_hub among all threads in a process 2020-05-15 01:15:01 +05:30
script_layout_interface Move most animation processing to script 2020-05-12 10:22:14 +02:00
script_plugins Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07) 2020-04-09 21:33:44 +02:00
script_traits Auto merge of #26335 - jdm:wrup, r=SimonSapin 2020-05-12 14:56:19 -04:00
selectors style: Implement parsing / selector-matching for :is() and :where(). 2020-04-18 03:48:15 +02:00
servo Convert all uses of UpdateResources api to use webrender transactions. 2020-05-11 17:41:56 -04:00
servo_arc
size_of_test
std_test_override
style Remove AnimatedProperty 2020-05-13 11:02:52 +02:00
style_derive style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
style_traits style: Add CSS Error for DisallowedImportRule. 2020-04-16 16:35:07 +02:00
to_shmem
to_shmem_derive
url
webdriver_server Update serde_json. 2020-04-23 16:08:40 -04:00
webgpu Update webrender. 2020-05-11 17:41:56 -04:00
webrender_surfman Update surfman to 0.2 and remove glutin 2020-04-17 23:44:53 -05:00
webrender_traits Update surfman to 0.2 and remove glutin 2020-04-17 23:44:53 -05:00