servo/components
bors-servo f0ba895c68
Auto merge of #27447 - kunalmohan:gpu-error, r=kvark
Refactor and improve GPUErrorScopes

- Remove use of equivalent BGLs
- Capture errors from more `Createxxx` operations
- Address crashes on macOS in #27402

Improved ErrorScope model attempts to-

1. Identify and report `OutOfMemoryError` separately.
1. Match `GPUErrorFilter` and pass on uncaptured errors to parent scope.

r?@kvark

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [ ] These changes fix #___ (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-07-30 14:26:05 -04:00
..
allocator
atoms Add a sessionavailable event that allows content to enter an XR session without a user gesture 2020-07-10 14:09:18 -05:00
background_hang_monitor improve reliability of hang monitor tests 2020-07-07 12:45:14 +08:00
bluetooth
bluetooth_traits
canvas Support depth and stencil in webxr 2020-07-10 18:35:09 -05:00
canvas_traits Support for webxr layer management 2020-06-28 16:37:45 -05:00
compositing Make reload button clear the network cache. 2020-07-27 22:34:07 -04:00
config Auto merge of #27429 - asajeffrey:webxr-user-intent-pref, r=Manishearth 2020-07-29 18:25:12 -04:00
config_plugins
constellation Make reload button clear the network cache. 2020-07-27 22:34:07 -04:00
debugger
deny_public_fields
derive_common
devtools Console.Clear implemented 2020-07-29 22:19:18 +05:30
devtools_traits Console.Clear implemented 2020-07-29 22:19:18 +05:30
dom_struct
domobject_derive
embedder_traits UWP: support virtual keyboard 2020-07-02 10:57:34 +02:00
fallible
geometry
gfx Make url for "client" referrer mandatory 2020-06-17 19:07:14 +02:00
gfx_traits
hashglobe
jstraceable_derive
layout Move clip resolution code into style 2020-07-27 19:59:59 -07:00
layout_2020 Auto merge of #26447 - jdm:white-space-2020, r=nox 2020-07-29 10:29:30 -04:00
layout_thread ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
layout_thread_2020 ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
layout_traits ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
malloc_size_of update keyboard-types crate 2020-06-29 10:27:54 +02:00
media
metrics
msg ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
net Make reload button clear the network cache. 2020-07-27 22:34:07 -04:00
net_traits Make reload button clear the network cache. 2020-07-27 22:34:07 -04:00
pixels
profile
profile_traits
rand
range
remutex
script Auto merge of #27447 - kunalmohan:gpu-error, r=kvark 2020-07-30 14:26:05 -04:00
script_layout_interface ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
script_plugins Update to 7/27 nightly rustc. 2020-07-27 12:56:57 -04:00
script_traits Unfocus input when virtual keyboard is dismissed 2020-07-13 14:04:06 +02:00
selectors Fix typo 2020-07-01 13:49:28 -07:00
servo Make reload button clear the network cache. 2020-07-27 22:34:07 -04:00
servo_arc
size_of_test
std_test_override
style Auto merge of #26447 - jdm:white-space-2020, r=nox 2020-07-29 10:29:30 -04:00
style_derive
style_traits
to_shmem
to_shmem_derive
url Update referrer computation 2020-07-02 14:29:26 +05:30
webdriver_server update keyboard-types crate 2020-06-29 10:27:54 +02:00
webgpu Refactor and improve GPUErrorScopes 2020-07-30 23:36:58 +05:30
webrender_surfman Remove emacs backup files, add them to .gitignore 2020-07-17 10:19:11 -05:00
webrender_traits