CarePackage17
a93d977020
Replace unwind-sys with backtrace crate on Linux ( #37728 )
...
This PR removes `unwind-sys` usage from background_hang_monitor on
Linux, replacing it with the [backtrace
crate](https://crates.io/crates/backtrace ).
Testing: `hang_monitor-tests.rs` still pass after the change (on Ubuntu
24.04).
Fixes: https://github.com/servo/servo/issues/35063
---------
Signed-off-by: CarePackage17 <5157010+CarePackage17@users.noreply.github.com>
2025-06-27 12:20:10 +00:00
Martin Robinson
4f58fa4d44
bhs: Remove direct link to liblzma
( #35924 )
...
This workaround doesn't seem to be necessary any longer.
Fixes #35914 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-03-12 10:20:51 +00:00
Simon Wülker
3d320fa96a
Update rustfmt to the 2024 style edition ( #35764 )
...
* Use 2024 style edition
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Reformat all code
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-03-03 11:26:53 +00:00
eri
3a5ca785d3
clippy: fix warnings in various modules in components ( #31568 )
...
* clippy: fix warnings in various modules in components
* fix: unit tests
* fix: build on android
* fix: all samplers use new_boxed
2024-03-08 14:28:04 +00:00
Martin Robinson
bd052f536e
bhm: Fix a warning in the Linux sampler ( #30924 )
...
Use curly braces instead of an explicit drop to control the end of a
borrow.
2023-12-28 11:20:47 +00:00
Samson
aad2dccc9c
Strict import formatting (grouping and granularity) ( #30325 )
...
* strict imports formatting
* Reformat all imports
2023-09-11 19:16:54 +00:00
Simon Sapin
dbdc44215b
Use UnsafeCell instead of static mut
in background_hang_monitor/sampler_linux.rs
2020-06-05 00:11:37 +02:00
Simon Sapin
b6bd2d7302
Remove uses of mem::uninitialized
2019-07-17 10:48:54 +02:00
Simon Sapin
1d38bc0419
Fix some new warnings
2019-06-22 14:59:09 +02:00
Josh Matthews
6c1bf6a591
Add linking hack to work around older libunwind package versions.
2019-03-29 23:05:45 -04:00
Josh Matthews
7a6fb65bd9
Use libunwind to walk the stack of the paused thread.
2019-03-29 23:05:44 -04:00
Gregory Terzian
7bc29205ef
add linux sampler
2019-03-29 23:05:44 -04:00
Jan Andre Ikenmeyer
f1f409ffb6
Update MPL license to https (part 5)
2018-11-27 19:09:17 +01:00
Gregory Terzian
4eb785cdc0
introduce a background-hang-monitor:
...
Mac-Os implementation of a thread sampler,
Linux and Windows skeleton implementations.
2018-11-26 14:15:33 +08:00