Skip to content

Convert remaining Process code to Rust#2661

Merged
sporksmith merged 6 commits intoshadow:mainfrom
sporksmith:process-code2
Jan 17, 2023
Merged

Convert remaining Process code to Rust#2661
sporksmith merged 6 commits intoshadow:mainfrom
sporksmith:process-code2

Conversation

@sporksmith
Copy link
Copy Markdown
Contributor

No description provided.

@sporksmith sporksmith self-assigned this Jan 13, 2023
@github-actions github-actions bot added Component: Libraries Support functions like LD_PRELOAD and logging Component: Main Composing the core Shadow executable labels Jan 13, 2023
@codecov
Copy link
Copy Markdown

codecov bot commented Jan 13, 2023

Codecov Report

Base: 67.53% // Head: 68.19% // Increases project coverage by +0.65% 🎉

Coverage data is based on head (285c2fa) compared to base (5dc806e).
Patch coverage: 89.60% of modified lines in pull request are covered.

❗ Current head 285c2fa differs from pull request most recent head 55e581d. Consider uploading reports for the commit 55e581d to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2661      +/-   ##
==========================================
+ Coverage   67.53%   68.19%   +0.65%     
==========================================
  Files         202      202              
  Lines       30289    30304      +15     
  Branches     5904     5919      +15     
==========================================
+ Hits        20457    20665     +208     
+ Misses       5190     4966     -224     
- Partials     4642     4673      +31     
Flag Coverage Δ
tests 68.19% <89.60%> (+0.65%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/lib/shadow-shim-helper-rs/src/shim_shmem.rs 72.69% <ø> (-4.13%) ⬇️
src/main/host/process.rs 79.47% <88.49%> (+1.75%) ⬆️
src/lib/shadow-shim-helper-rs/src/signals.rs 72.12% <100.00%> (+2.64%) ⬆️
src/main/core/worker.rs 79.27% <0.00%> (-3.37%) ⬇️
src/main/core/scheduler/pools/bounded.rs 74.50% <0.00%> (-1.97%) ⬇️
src/test/futex/test_futex.c 64.00% <0.00%> (-1.34%) ⬇️
...c/main/utility/synchronization/count_down_latch.rs 85.10% <0.00%> (-0.54%) ⬇️
src/test/signal/test_signals.rs 84.28% <0.00%> (-0.36%) ⬇️
... and 22 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@sporksmith sporksmith enabled auto-merge January 17, 2023 21:40
@sporksmith sporksmith merged commit 98af3c9 into shadow:main Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Libraries Support functions like LD_PRELOAD and logging Component: Main Composing the core Shadow executable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants